There are 5 ways to get from Marrakesh to Esso 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 to Mohammed V International Airport, fly, drive
best- 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 32m₽38,209–126,593Bus to Ouarzazate Airport, fly, drive
- 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 5h₽51,425–176,424Bus 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 56m₽40,137–136,424Bus to Zagora Airport, fly, drive
- Take the bus from Marrakech to Zagorabus
- Fly from Zagora Airport (OZG) to Yelizovo Airport (PKC)plane OZG - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
2d 8h₽41,932–137,044Train, bus to Errachidia Moulay Ali Cherif Airport, fly, drive
- Take the train from Marrakech to Casablancatrain
- Take the bus from Casablanca to Errachidiabus
- Fly from Errachidia Moulay Ali Cherif Airport (ERH) to Yelizovo Airport (PKC)plane ERH - PKC
- Drive from Yelizovo Airport (PKC) to Essocar
2d 20h₽47,835–160,777
Mohammed V International Airport (CMN) to Yelizovo Airport (PKC) flights
Comparing Your Travel Options
The cheapest way to get from Marrakesh to Esso is to train and fly and drive which costs RUB 38000 - RUB 130000 and takes 41h 32m.
The fastest way to get from Marrakesh to Esso is to train and fly and drive which takes 41h 32m and costs RUB 38000 - RUB 130000.
The distance between Marrakesh and Esso is 11066 km.
It takes approximately 41h 32m to get from Marrakesh to Esso, including transfers.
Esso is 12h ahead of Marrakesh. It is currently 12:30 AM in Marrakesh and 12:30 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 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. Alternatively, you can take the bus to Ouarzazate, take the taxi to Ouarzazate Airport (OZZ) airport, fly to Yelizovo Airport (PKC), then drive to Esso.
- Website
- aeroflot.ru
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 24h 50m
- When
- Every day
- Estimated price
- ₽34,000–120,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 29h 20m
- When
- Tuesday and Thursday
- Estimated price
- ₽38,000–130,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 35h 50m
- When
- Friday
- Estimated price
- ₽47,000–170,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 40h 20m
- When
- Friday
- Estimated price
- ₽50,000–180,000
Flights from Agadir–Al Massira Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 28h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽36,000–130,000
Flights from Zagora Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 36h 5m
- When
- Monday and Sunday
- Estimated price
- ₽37,000–130,000
Flights from Zagora Airport to Yelizovo Airport via Ouarzazate Airport, Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 37h 30m
- When
- Friday
- Estimated price
- ₽37,000–130,000
Flights from Zagora Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 40h 35m
- When
- Sunday
- Estimated price
- ₽40,000–140,000
Flights from Errachidia Moulay Ali Cherif Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 40h 30m
- When
- Every day
- Estimated price
- ₽41,000–150,000
Flights from Errachidia Moulay Ali Cherif Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 45h
- When
- Tuesday and Thursday
- Estimated price
- ₽45,000–160,000
- Website
- s7.ru
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Novosibirsk
- Ave. Duration
- 24h 20m
- When
- Friday
- Estimated price
- ₽37,000–130,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- ₽800–1,600
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- ₽800–1,100
- 1st Class
- ₽1,100–1,600
Train from Marrakech to Casablanca
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ₽800–1,700
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- ₽800–1,200
- 1st Class
- ₽1,200–1,700
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- ₽600–1,100
- Schedules at
- supratours.ma
- First Class
- ₽600–900
- Second Class
- ₽850–1,100
Bus from Marrakech to Agadir
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₽750–1,200
- Schedules at
- supratours.ma
- First Class
- ₽750–1,100
- Second Class
- ₽1,000–1,200
Bus from Marrakech to Zagora
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,100–1,700
- Schedules at
- oncf-voyages.ma
- First Class
- ₽1,100–1,600
- Second Class
- ₽1,400–1,700
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Casablanca to Errachidia
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a day
- Estimated price
- ₽2,500–4,100
- Schedules at
- ctm.ma
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 Why you should take the train in the US, Want to know more about Flixbus?, and How to get from Florence to Rome - to help you get the most out of your next trip.















