There are 6 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,243–2,074Bus 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 949–2,807Drive 6,885.4 km
- Drive from Essaouira to Medinacar 6,885.4 km
4d 1hSAR 4,027–5,817Fly from Essaouira
- Fly from Essaouira (ESU) to Prince Mohammad Bin Abdulaziz Airport (MED)plane ESU - MED
18h 46mSAR 1,432–4,336Bus, 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
16h 7mSAR 1,580–3,447Bus, bus to Ouarzazate Airport, fly
- Take the bus from Essaouira to Marrakeshbus
- Take the bus from Gare Supratours to Ouarzazatebus
- Fly from Ouarzazate Airport (OZZ) to Prince Mohammad Bin Abdulaziz Airport (MED)plane OZZ - MED
31h 17mSAR 1,576–6,120
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﷼ - 2100﷼ 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﷼ - 2100﷼.
The distance between Essaouira and Medina is 4911 km. The road distance is 6885.4 km.
It takes approximately 12h 24m to get from Essaouira to Medina, including transfers.
Medina is 3h ahead of Essaouira. It is currently 12:03 AM in Essaouira and 3:03 AM in Medina.
Yes, the driving distance between Essaouira to Medina is 6885 km. It takes approximately 4 days 1h to drive from Essaouira to Medina.
There are 1104+ hotels available in Medina.
What companies run services between Essaouira, Morocco and Medina, Saudi Arabia?
Transavia France, easyJet, and Air Cairo 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
- 8h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- SAR 1,000–3,900
Flights from Agadir–Al Massira Airport to Prince Mohammad Bin Abdulaziz Airport via Mohammed V International Airport
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- SAR 1,100–4,400
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- SAR 1,000–4,100
Flights from Ouarzazate Airport to Prince Mohammad Bin Abdulaziz Airport via Mohammed V International Airport
- Ave. Duration
- 22h 37m
- When
- Friday to Sunday
- Estimated price
- SAR 1,500–6,000
Flights from Ouarzazate Airport to Prince Mohammad Bin Abdulaziz Airport via Zagora, Mohammed V International Airport
- Ave. Duration
- 22h 20m
- When
- Monday and Sunday
- Estimated price
- SAR 1,500–6,000
- Website
- saudia.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 6h 30m
- When
- Wednesday
- Estimated price
- SAR 750–2,400
Flights from Agadir–Al Massira Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 6h 45m
- When
- Wednesday
- Estimated price
- SAR 850–2,700
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- SAR 850–2,600
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Jeddah
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- SAR 900–2,700
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Riyadh
- Ave. Duration
- 9h 40m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- SAR 1,000–2,900
- Website
- turkishairlines.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport via Istanbul
- Ave. Duration
- 10h 37m
- When
- Every day
- Estimated price
- SAR 1,000–3,400
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Istanbul
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- SAR 1,100–3,600
- Website
- transavia.com
Flights from Marrakech to Prince Mohammad Bin Abdulaziz Airport via Marseille
- Ave. Duration
- 8h 45m
- When
- Monday
- Estimated price
- SAR 800–3,200
Flights from Essaouira to Prince Mohammad Bin Abdulaziz Airport via Paris Orly
- Ave. Duration
- 26h 10m
- When
- Tuesday
- Estimated price
- SAR 1,200–4,600
- Website
- flyaircairo.com
Flights from Essaouira to Prince Mohammad Bin Abdulaziz Airport via Bordeaux, Hurghada
- Ave. Duration
- 17h 40m
- When
- Saturday
- Estimated price
- SAR 1,400–4,300
- Website
- egyptair.com
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Cairo
- Ave. Duration
- 9h 50m
- When
- Tuesday to Sunday
- Estimated price
- SAR 1,300–3,600
- Website
- rj.com
Flights from Mohammed V International Airport to Prince Mohammad Bin Abdulaziz Airport via Amman
- Ave. Duration
- 10h
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- SAR 1,000–2,900
- 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
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 Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- SAR 29–50
- Schedules at
- supratours.ma
- First Class
- SAR 29–45
- Second Class
- SAR 40–50
- [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 Getting to Rome from the airport, Want to know more about Flixbus?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.












