Domestic Flights

Domestic flights in Morocco are few and far between, and therefore are not typically considered for trips - they are often at inconvenient times, they have a higher risk of last-minute cancelation, and the process of traveling through a Moroccan airport even for a domestic flight requires passport inspection in both the departure and arrival airports. However, below are the cities connected by domestic flights.

Casablanca

Connecting flights from Casablanca:

  • Marrakech (daily)

  • Errachidia (daily, late night)

  • Fes (three times weekly, late night)

  • Tangier (three times weekly, late night)

  • Tetaouen (twice weekly, midday)


Marrakech

Connecting flights from Marrakech:

  • Fes (2 - 3 times weekly)

  • Errachidia (2 - 3 times weekly)

  • Tangier (Monday and Wednesday morning, Sunday evening)

  • Tetaouen (Wednesday and Sunday late mornings)


Tangier

Connecting flights from Tangier:

  • Ouarzazate (Tuesday morning & Saturday midday)

  • Agadir (Monday and Saturday afternoons)

  • Essaouira (Tuesday and Saturday middays)