Travel from Essaouira to Fes

Bus or fly from Essaouira to Fes?

Royal Air Maroc, Air Arabia Maroc and two other airlines fly from Essaouira to Fes once daily. Alternatively, you can take a bus from Essaouira to Fes via Casablanca in around 12 h 39 min.

How to get from Essaouira to Fes

ModeDurationPrice
From Essaouira taxi to Essaouira airport, fly to Fes airport, then taxi to Fes.8 h 39 min$168
From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech airport, fly to Fes airport, then taxi to Fes.4 h 44 min$202
From Essaouira Grand Taxi to Agadir, taxi to Agadir airport, fly to Fes airport, then taxi to Fes.7 h 33 min$202
From Essaouira bus to Marrakech then train to Fès.12 h 5 min$37
From Essaouira bus to Casablanca then bus to Fes.12 h 39 min$28
From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Gare ONCF - Marrakech, walk to Marrakech, bus to Casablanca, then bus to Fes.11 h 7 min$38
From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech, train to Casablanca, then train to Fès.11 h 23 min$49
From Essaouira drive to Fes.6 h 56 min$78

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

It takes approximately 8 h 39 min to get from Essaouira to Fes, including transfers.

Is there a direct bus between Essaouira and Fes?

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

Operators from Essaouira to Fes

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
Air Arabia MarocAir Arabia Maroc
TAP PortugalTAP Portugal
RyanairRyanair
Grand TaxisGrand Taxis
ALSA Morocco05 24 33 52 70ALSA Morocco
TUI fly BelgiumTUI fly Belgium
SupratoursSupratours
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM