There are 4 ways to get from Makkah to Essaouira by train, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Essaouira
best- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Essaouira (ESU)plane JED - ESU
15h 42mMAD 1,892–5,898Train, fly to Agadir–Al Massira Airport, bus
cheapest- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Agadir–Al Massira Airport (AGA)plane JED - AGA
- Take the bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouarbus
16h 43mMAD 1,694–5,027Drive 7,164.3 km
- Drive from Makkah to Essaouiracar 7,164.3 km
4d 3hMAD 9,832–14,201Train, fly to Marrakech, bus
- Take the train from Makkah to Jeddah Airporttrain
- Fly from Jeddah (JED) to Marrakech (RAK)plane JED - RAK
- Take the bus from Marrakesh to Essaouirabus
15h 13mMAD 2,563–6,077
Jeddah (JED) to Essaouira (ESU) flights
Comparing Your Travel Options
The cheapest way to get from Makkah to Essaouira is to train and fly and bus which costs MAD 1,600 - MAD 5,500 and takes 16h 43m.
The fastest way to get from Makkah to Essaouira is to train and fly and bus which takes 15h 13m and costs MAD 2,500 - MAD 6,500.
The distance between Makkah and Essaouira is 5057 km. The road distance is 7164.3 km.
It takes approximately 15h 42m to get from Makkah to Essaouira, including transfers.
Essaouira is 3h behind Makkah. It is currently 8:18 AM in Makkah and 5:18 AM in Essaouira.
Yes, the driving distance between Makkah to Essaouira is 7164 km. It takes approximately 4 days 3h to drive from Makkah to Essaouira.
There are 1539+ hotels available in Essaouira.
What companies run services between Makkah, Saudi Arabia and Essaouira, Morocco?
There is no direct connection from Makkah to Essaouira. However, you can take the train to Jeddah Airport, take the taxi to Jeddah-Airport-JED airport, fly to Essaouira (ESU), then take the taxi to Essaouira. Alternatively, you can drive from Makkah to Essaouira in around 4d 3h.
- Website
- royalairmaroc.com
Flights from Jeddah to Essaouira via Casablanca
- Ave. Duration
- 17h 57m
- When
- Tuesday, Saturday, and Wednesday
- Estimated price
- MAD 1,700–8,500
Flights from Jeddah to Marrakech via Casablanca
- Ave. Duration
- 10h 47m
- When
- Monday, Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- MAD 1,800–7,000
Flights from Jeddah to Agadir–Al Massira Airport via Casablanca
- Ave. Duration
- 10h 55m
- When
- Wednesday, Monday, Tuesday, Thursday, and Saturday
- Estimated price
- MAD 1,800–7,000
- Website
- saudia.com
Flights from Jeddah to Marrakech
- Ave. Duration
- 7h 55m
- When
- Tuesday
- Estimated price
- MAD 1,300–4,400
Flights from Jeddah to Agadir–Al Massira Airport
- Ave. Duration
- 8h 15m
- When
- Wednesday
- Estimated price
- MAD 1,300–4,400
- Website
- transavia.com
Flights from Jeddah to Essaouira via Paris Orly
- Ave. Duration
- 19h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 1,900–7,500
- Website
- vueling.com
Flights from Jeddah to Essaouira via Barcelona
- Ave. Duration
- 12h 15m
- When
- Wednesday and Saturday
- Estimated price
- MAD 1,800–6,000
- Website
- ryanair.com
Flights from Jeddah to Essaouira via Marseille
- Ave. Duration
- 17h 50m
- When
- Wednesday and Saturday
- Estimated price
- MAD 2,400–6,000
- Website
- en.aegeanair.com
Flights from Jeddah to Marrakech via Athens
- Ave. Duration
- 9h 10m
- When
- Monday
- Estimated price
- MAD 1,800–4,800
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 70–248
- Schedules at
- sar.hhr.sa
- Economy
- MAD 70–110
- Business
- MAD 120–180
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 70–248
- Schedules at
- sar.hhr.sa
- Economy
- MAD 70–110
- Business
- MAD 120–180
Train from Makkah to Jeddah Airport
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 70–248
- Schedules at
- sar.hhr.sa
- Economy
- MAD 70–110
- Business
- MAD 120–180
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- MAD 65–130
- Schedules at
- supratours.ma
- First Class
- MAD 65–95
- Second Class
- MAD 95–120
- [email protected]
- Website
- souktosurf.com
Bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouar
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- MAD 210–240
- Schedules at
- souktosurf.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Why you should take the train in the US, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.










