Travel from Essaouira to Casablanca

Bus or fly from Essaouira to Casablanca?

Royal Air Maroc flies from Essaouira to Casablanca 3 times a week. Alternatively, CTM operates a bus from Essaouira to Casablanca 4 times a day. Tickets cost $15 - $19 and the journey takes 7 h 45 min.

How to get from Essaouira to Casablanca

From Essaouira taxi to Essaouira airport, fly to Casablanca airport, then shuttle to Casablanca. 2 h 26 min $222. From Essaouira Grand Taxi to Agadir, taxi to Agadir airport, fly to Casablanca airport, then shuttle to Casablanca. 5 h 20 min $131. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech airport, fly to Casablanca airport, then shuttle to Casablanca. 5 h 15 min $126. From Essaouira bus to Casablanca. 7 h 45 min $16. From Essaouira Grand Taxi to Marrakesh, walk to Marrakesh, then Grand Taxi to Casablanca. 5 h 37 min $23. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech, then train to Casa-Voyageurs. 6 h 38 min $31. From Essaouira drive to Casablanca. 4 h 12 min $45.

Operators from Essaouira to Casablanca

Close Print Itinerary
  1. Here are 7 options to get from
    Essaouira to Casablanca:

    1. Trip:
      1 Fly from Essaouira
      • One-Way approx: USD $139 - $312
      • Duration: 2 h 26 min
      Open +
      • Trip:
        1 Fly from Essaouira
        • One-Way approx: USD $139 - $312
        • Duration: 2 h 26 min
        Close x
    2. Trip:
      2 Grand Taxi to Agadir, fly
      • One-Way approx: USD $121 - $240
      • Duration: 5 h 20 min
      Open +
      • Trip:
        2 Grand Taxi to Agadir, fly
        • One-Way approx: USD $121 - $240
        • Duration: 5 h 20 min
        Close x
    3. Trip:
      3 Grand Taxi to Marrakech, fly
      • One-Way approx: USD $116 - $329
      • Duration: 5 h 15 min
      Open +
      • Trip:
        3 Grand Taxi to Marrakech, fly
        • One-Way approx: USD $116 - $329
        • Duration: 5 h 15 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $15 - $19
      • Duration: 7 h 45 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $15 - $19
        • Duration: 7 h 45 min
        Close x
    5. Trip:
      5 Grand Taxi
      • One-Way approx: USD $22 - $30
      • Duration: 5 h 37 min
      Open +
      • Trip:
        5 Grand Taxi
        • One-Way approx: USD $22 - $30
        • Duration: 5 h 37 min
        Close x
    6. Trip:
      6 Grand Taxi, train
      • One-Way approx: USD $26 - $40
      • Duration: 6 h 38 min
      Open +
      • Trip:
        6 Grand Taxi, train
        • One-Way approx: USD $26 - $40
        • Duration: 6 h 38 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 4 h 12 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 4 h 12 min
        Close x