Melilla est située sur la côte nord de l’Afrique, en bordure de la mer d’Alboran, une partie occidentale de la mer Méditerranée. Elle est enclavée dans le nord du Maroc, juste en face de la péninsule Ibérique. Cette position géographique unique lui confère une forte valeur stratégique, historique et commerciale.
La ville fait face à des villes marocaines telles que Nador et se trouve à quelques kilomètres des montagnes du Rif, ce qui permet de combiner mer et montagne dans un même séjour. Ses plages comme la Playa de los Cárabos et les criques naturelles offrent des cadres parfaits pour la détente et les activités nautiques.
Le climat est méditerranéen semi-aride, avec des hivers doux et des étés longs, ensoleillés et secs. La meilleure période pour visiter s’étend d’avril à octobre, avec des températures très agréables et peu de précipitations. Ce climat est également idéal pour organiser des événements en plein air toute l’année.