There are 5 ways to get from Essaouira to Medina by bus, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Marrakech, fly
best- Take the bus from Essaouira to Marrakeshbus
- Fly from Marrakech (RAK) to Prince Mohammad Bin Abdulaziz Airport (MED)plane RAK - MED
12h 24mSAR 1,242–2,874Bus to Agadir–Al Massira Airport, fly
cheapest- Take the bus from Essaouira 1 - Bab El Mechouar to Agadir 3 - Agadir Airportbus
- Fly from Agadir–Al Massira Airport (AGA) to Prince Mohammad Bin Abdulaziz Airport (MED)plane AGA - MED
14h 13mSAR 948–3,006Drive 6,886 km
- Drive from Essaouira to Medinacar 6,886 km
4d 1hSAR 3,632–5,246Bus, train to Mohammed V International Airport, fly
- Take the bus from Essaouira to Marrakeshbus
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Prince Mohammad Bin Abdulaziz Airport (MED)plane CMN - MED
15h 52mSAR 1,579–3,447Fly from Essaouira
- Fly from Essaouira (ESU) to Prince Mohammad Bin Abdulaziz Airport (MED)plane ESU - MED
12h 31mSAR 1,417–4,218
Marrakech (RAK) to Prince Mohammad Bin Abdulaziz Airport (MED) flights
Comparing Your Travel Options
The cheapest way to get from Essaouira to Medina is to bus and fly which costs 1200﷼ - 2900﷼ and takes 12h 24m.
The fastest way to get from Essaouira to Medina is to bus and fly which takes 12h 24m and costs 1200﷼ - 2900﷼.
The distance between Essaouira and Medina is 4911 km. The road distance is 6886 km.
It takes approximately 12h 24m to get from Essaouira to Medina, including transfers.
Medina is 3h ahead of Essaouira. It is currently 1:48 AM in Essaouira and 4:48 AM in Medina.
Yes, the driving distance between Essaouira to Medina is 6886 km. It takes approximately 4 days 1h to drive from Essaouira to Medina.
There are 1068+ hotels available in Medina.
What companies run services between Essaouira, Morocco and Medina, Saudi Arabia?
easyJet, Air Cairo, and two other airlines fly from Essaouira (ESU) to Prince Mohammad Bin Abdulaziz Airport (MED) twice a week.
- Website
- royalairmaroc.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport via Mohammed V International Airport
- Ave. Duration
- 10h 57m
- When
- Thursday, Saturday, Tuesday, and Friday
- Estimated price
- SAR 1,000–3,700
Flights from Agadir–Al Massira Airport to Prince Mohammad Bin Abdulaziz Airport via Mohammed V International Airport
- Ave. Duration
- 10h 28m
- When
- Friday, Tuesday, Thursday, and Saturday
- Estimated price
- SAR 1,100–4,300
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 5h 55m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- SAR 1,000–4,000
- Website
- saudia.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 6h 30m
- When
- Wednesday
- Estimated price
- SAR 750–2,500
Flights from Agadir–Al Massira Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 6h 45m
- When
- Wednesday
- Estimated price
- SAR 850–2,900
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 5h 40m
- When
- Tuesday and Thursday
- Estimated price
- SAR 800–2,800
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Jeddah
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- SAR 850–2,800
- Website
- turkishairlines.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport via Istanbul
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- SAR 1,000–3,300
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Istanbul
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- SAR 1,000–3,600
- Website
- flyaircairo.com
Flights from Essaouira to Prince Mohammad Bin Abdulaziz Airport via Bordeaux, Hurghada
- Ave. Duration
- 15h 35m
- When
- Saturday
- Estimated price
- SAR 1,400–4,200
Flights from Essaouira to Prince Mohammad Bin Abdulaziz Airport via Madrid, Luxor
- Ave. Duration
- 11h 25m
- When
- Monday
- Estimated price
- SAR 1,800–4,800
- Website
- transavia.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport via Marseille
- Ave. Duration
- 9h 15m
- When
- Monday
- Estimated price
- SAR 750–3,000
- Website
- rj.com
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Amman
- Ave. Duration
- 10h
- When
- Thursday and Sunday
- Estimated price
- SAR 900–2,800
- Website
- egyptair.com
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Cairo
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- SAR 1,300–3,500
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- SAR 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- SAR 35–55
- 1st Class
- SAR 55–75
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- SAR 26–50
- Schedules at
- supratours.ma
- First Class
- SAR 26–40
- Second Class
- SAR 35–45
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- SAR 26–50
- Schedules at
- supratours.ma
- First Class
- SAR 26–40
- Second Class
- SAR 35–45
- [email protected]
- Website
- souktosurf.com
Bus from Essaouira 1 - Bab El Mechouar to Agadir 3 - Agadir Airport
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- SAR 80–95
- 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 Luton Airport into central London, 5 incredible day trips from Florence by train, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.












