Dakhla se trouve à 650 km au sud de Laâyoune, sur une étroite péninsule, la péninsule du Rio de Oro, qui s'étend sur environ 40 km parallèlement à la côte atlantique, direction nord-est sud-ouest.
La ville est située à une trentaine de kilomètres au nord du tropique du Cancer, tout comme la Havane, Canton ou Hawaï.
C'est l'une des dernières villes avant la Mauritanie
L'aéroport de Dakhla est relié à l'aéroport international Mohammed V - Nouasser de Casablanca trois fois par semaine et à partir d'autres villes marocaines et étrangères.
Dakhla est une ville étape pour tous les voyageurs se rendant en Afrique subsaharienne