Elsmark est un village dans la commune de Sønderborg, dans la région de Danemark du Sud, au Danemark. Elsmark se situe à 26 m d'altitude. La grande ville la plus proche est Sønderborg, à 14,6 km au sud. Plages à proximité : Himmark (2,8 km), Badeanstalten (11 km). Parmi les sites touristiques alentour : Château de Glucksbourg (29 km), Château de Sønderborg (14,9 km) et Nydam Mose (10,4 km). Parmi les sites naturels : Katholm (7,7 km).