Mahón est située à l’est de Minorque, dans l’archipel des Baléares. Elle domine un port naturel de plus de 5 km de long, considéré comme l’un des plus profonds de la Méditerranée. Ce port, qui a influencé toute l’histoire de la ville, est aujourd’hui un centre d’activités maritimes, touristiques et culturelles.
La ville est proche de plusieurs plages magnifiques, comme Es Grau, Sa Mesquida ou Cala Rafalet, ainsi que de zones naturelles protégées comme le Parc naturel de S’Albufera des Grau. Elle est bien reliée aux autres villes de l’île, notamment Alaior, Es Castell et Ciutadella, située à environ 45 minutes en voiture.
Le climat y est méditerranéen, avec des étés chauds (25–30 °C), des hivers doux (rarement sous les 10 °C) et des intersaisons très agréables. La meilleure période pour visiter s’étend d’avril à octobre, avec une activité culturelle soutenue même en dehors de la haute saison estivale.