Travel from Essaouira to Casablanca-Airport-CMN

Bus or fly from Essaouira to Casablanca Airport (CMN)?

Royal Air Maroc flies from Essaouira to Casablanca Airport (CMN) 3 times a week. Alternatively, CTM operates a bus from Essaouira to Casablanca Airport (CMN) 4 times a day. Tickets cost $15 - $19 and the journey takes 7 h 45 min. Moroccan Railways (ONCF) also services this route hourly.

How to get from Essaouira to Casablanca Airport (CMN)

From Essaouira taxi to Essaouira airport then fly to Casablanca airport. 1 h 31 min $222. From Essaouira Grand Taxi to Agadir, taxi to Agadir airport, then fly to Casablanca airport. 4 h 25 min $131. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech airport, then fly to Casablanca airport. 4 h 20 min $126. From Essaouira bus to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakech Airport, then shuttle to Casablanca Airport. 7 h 27 min $135. From Essaouira bus to Casablanca, walk to Casablanca port, then train to Mohammed V International Airport. 9 h 27 min $19. From Essaouira drive to Casablanca Airport (CMN). 4 h 2 min $43. From Essaouira Grand Taxi to Marrakesh, walk to Marrakesh, Grand Taxi to Casablanca, then Grand Taxi to Mohammed V International Airport. 6 h 27 min $28. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech, train to Gare Oasis, then train to Mohammed V International Airport. 7 h 53 min $33.

How long does it take to get from Essaouira to Casablanca Airport (CMN)?

It takes approximately 1 h 31 min to get from Essaouira to Casablanca Airport (CMN).