There are 5 ways to get from Marrakesh to Esso by plane, car, train, 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.
Fly from Marrakech, drive
best- Fly from Marrakech (RAK) to Yelizovo Airport (PKC)plane RAK - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
42h 14m₽34,360–125,059Bus to Ouarzazate Airport, fly, drive
cheapest- Take the bus from Gare Supratours to Ouarzazatebus
- Fly from Ouarzazate Airport (OZZ) to Yelizovo Airport (PKC)plane OZZ - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
2d 4h₽34,223–126,112Train to Mohammed V International Airport, fly, drive
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Yelizovo Airport (PKC)plane CMN - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
41h 18m₽34,250–126,683Bus to Agadir–Al Massira Airport, fly, drive
- Take the bus from Marrakech to Agadirbus
- Fly from Agadir–Al Massira Airport (AGA) to Yelizovo Airport (PKC)plane AGA - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
46h 11m₽35,310–126,562Train to Fes-Sais Airport, fly, drive
- Take the train from Marrakech to Fèstrain
- Fly from Fes-Sais Airport (FEZ) to Yelizovo Airport (PKC)plane FEZ - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
2d 14h₽38,328–138,761
Marrakech (RAK) to Yelizovo Airport (PKC) flights
Questions & Answers
The cheapest way to get from Marrakesh to Esso is to bus and fly and drive which costs RUB 34000 - RUB 130000 and takes 2 days 4h.
The fastest way to get from Marrakesh to Esso is to train and fly and drive which takes 41h 18m and costs RUB 34000 - RUB 130000.
The distance between Marrakesh and Esso is 11005 km.
It takes approximately 42h 14m to get from Marrakesh to Esso, including transfers.
Esso is 11h ahead of Marrakesh. It is currently 4:20 AM in Marrakesh and 3:20 PM in Esso.
What companies run services between Marrakesh, Morocco and Esso, Russia?
There is no direct connection from Marrakesh to Esso. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Yelizovo Airport (PKC), then drive to Esso. Alternatively, you can take the train to Gare Oasis, take the train to Mohammed V International Airport, walk to Mohammed V International Airport (CMN) airport, fly to Yelizovo Airport (PKC), then drive to Esso.
- Website
- aeroflot.ru
Flights from Marrakech to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 28h 35m
- When
- Every day
- Estimated price
- ₽31,000–120,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 27h 28m
- When
- Every day
- Estimated price
- ₽30,000–120,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 30h 5m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽33,000–130,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 34h 50m
- When
- Friday
- Estimated price
- ₽30,000–120,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 40h 30m
- When
- Friday
- Estimated price
- ₽33,000–130,000
Flights from Agadir–Al Massira Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 27h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽31,000–120,000
Flights from Fes-Sais Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 42h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽33,000–130,000
- Website
- s7.ru
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Novosibirsk
- Ave. Duration
- 24h 15m
- When
- Friday and Sunday
- Estimated price
- ₽32,000–130,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- ₽850–1,700
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- ₽850–1,200
- 1st Class
- ₽1,200–1,700
Train from Marrakech to Fès
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ₽1,900–4,000
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- ₽1,900–2,800
- 1st Class
- ₽2,900–4,000
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- ₽750–1,200
- Schedules at
- supratours.ma
- Second Class
- ₽950–1,200
- First Class
- ₽750–1,100
Bus from Marrakech to Agadir
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₽950–1,400
- Schedules at
- supratours.ma
- Second Class
- ₽1,100–1,400
- First Class
- ₽950–1,300
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 do I get from Sydney to Melbourne, 4 of the smartest ways to explore Australia, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.










