There are 4 ways to get from Essaouira to Western Sahara by bus, plane, or car
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 to Nouadhibou International Airport
best- Take the bus from Essaouira to Marrakeshbus
- Fly from Marrakech (RAK) to Nouadhibou International Airport (NDB)plane RAK - NDB
13h 25m$510–767Bus, drive
cheapest- Take the bus from Essaouira to Agadirbus
- Take the bus from CTM Gare Routière to Guergueratbus
- Drive from Guerguerat to La Güeracar
34h 20m$98–185Drive 1,688.7 km
- Drive from Essaouira to La Güeracar 1,688.7 km
20h 5m$263–380Bus to Agadir–Al Massira Airport, fly to Hassan I Airport, drive
- Take the bus from Essaouira 1 - Bab El Mechouar to Agadir 3 - Agadir Airportbus
- Fly from Agadir–Al Massira Airport (AGA) to Hassan I Airport (EUN)plane AGA - EUN
- Drive from Hassan I Airport (EUN) to Tifariticar
15h 50m$193–345
Marrakech (RAK) to Nouadhibou International Airport (NDB) flights
Questions & Answers
The cheapest way to get from Essaouira to Western Sahara is to bus and drive which costs $95 - $190 and takes 34h 20m.
The fastest way to get from Essaouira to Western Sahara is to bus and fly which takes 13h 25m and costs $500 - $800.
The distance between Essaouira and Western Sahara is 1683 km. The road distance is 1688.7 km.
It takes approximately 13h 25m to get from Essaouira to Western Sahara, including transfers.
Yes, the driving distance between Essaouira to Western Sahara is 1689 km. It takes approximately 20h 5m to drive from Essaouira to Western Sahara.
There are 18+ hotels available in Western Sahara.
What companies run services between Essaouira, Morocco and Western Sahara?
There is no direct connection from Essaouira to Western Sahara. However, you can take the bus to Marrakesh, walk to Gare Routière de ONCF, take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Nouadhibou International Airport (NDB), then drive to La Güera. Alternatively, you can take a bus from Essaouira to La Güera via Agadir, CTM Gare Routière, and Guerguerat in around 34h 20m.
- Website
- mauritaniaairlines.mr
Flights from Marrakech to Nouadhibou International Airport via Casablanca, Gran Canaria
- Ave. Duration
- 7h 55m
- When
- Sunday
- Estimated price
- $210–900
Flights from Marrakech to Nouadhibou International Airport via Casablanca, Nouakchott
- Ave. Duration
- 13h 50m
- When
- Tuesday and Friday
- Estimated price
- $240–1,000
- Website
- royalairmaroc.com
Flights from Agadir–Al Massira Airport to Hassan I Airport
- Ave. Duration
- 1h 27m
- When
- Tuesday, Thursday, Saturday, Wednesday, and Sunday
- Estimated price
- $110–230
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $9–14
- Schedules at
- supratours.ma
- Second Class
- $11–14
- First Class
- $9–13
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Essaouira to Agadir
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $10–17
- Schedules at
- ctm.ma
- Confort
- $10–12
Bus from CTM Gare Routière to Guerguerat
- Ave. Duration
- 29h
- Frequency
- Once daily
- Estimated price
- $75–150
- Schedules at
- booking.ctm.ma
- [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
- $23–26
- 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 Slovenia: Getting from Ljubljana to Lake Bled, Need to know: Greyhound, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.











