Travel from Tangier to Essaouira

Bus from Tangier to Essaouira

You can take a bus from Tangier to Essaouira via Casablanca in around 14 h 45 min.

How to get from Tangier to Essaouira

ModeDurationPrice
From Tanger bus to Casablanca then bus to Essaouira.14 h 45 minMAD 297
From Tangier night train to Marrakech then bus to Essaouira.14 h 35 minMAD 402
From Tanger bus to Casablanca, bus to Marrakech, walk to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira.12 h 42 minMAD 398
From Tangier train to Casa-Voyageurs, train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira.12 h 7 minMAD 482
From Tangier drive to Essaouira.7 h 24 minMAD 737
From Tangier Grand Taxi to Fez, taxi to Fes airport, fly to Marrakech airport, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira.8 h 15 minMAD 2,068
From Tangier taxi to Tangier airport, fly to Casablanca airport, train to Gare Oasis, train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira.9 h 35 minMAD 1,688
From Tangier train to Casablanca, train to Casablanca airport, fly to Essaouira airport, then taxi to Essaouira.9 h 13 minMAD 2,443
From Tangier train to Casablanca, train to Casablanca airport, fly to Agadir airport, taxi to Agadir, then Grand Taxi to Essaouira.11 h 22 minMAD 1,430
From Tangier train to Casablanca, train to Casablanca airport, fly to Marrakech airport, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira.11 h 21 minMAD 1,384

How long does it take to get from Tangier to Essaouira?

It takes approximately 14 h 45 min to get from Tangier to Essaouira, including transfers.

Is there a direct bus between Tangier and Essaouira?

No, there is no direct bus from Tangier to Essaouira. However, there are services departing from Tanger and arriving at Essaouira via Casablanca. The journey, including transfers, takes approximately 14 h 45 min.

Operators from Tangier to Essaouira

OperatorPhoneWebsite
CTM0800090030CTM
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
SupratoursSupratours
ALSA Morocco05 24 33 52 70ALSA Morocco
Grand TaxisGrand Taxis
Air Arabia MarocAir Arabia Maroc
Royal Air MarocRoyal Air Maroc
Qatar AirwaysQatar Airways