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
39h 14m₽35,362–115,165Train 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
38h 37m₽38,270–126,832Bus 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 1h₽53,242–176,240Bus 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
43h 21m₽41,331–136,701Bus 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 6h₽46,056–157,284
Marrakech (RAK) to Yelizovo Airport (PKC) flights
Questions & Answers
The cheapest way to get from Marrakesh to Esso is to fly and drive which costs RUB 35000 - RUB 120000 and takes 39h 14m.
The fastest way to get from Marrakesh to Esso is to train and fly and drive which takes 38h 37m and costs RUB 38000 - RUB 130000.
The distance between Marrakesh and Esso is 11005 km.
It takes approximately 39h 14m to get from Marrakesh to Esso, including transfers.
Esso is 11h ahead of Marrakesh. It is currently 10:22 AM in Marrakesh and 9:22 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
- 25h 35m
- When
- Thursday and Friday
- Estimated price
- ₽32,000–110,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 21h 25m
- When
- Thursday and Friday
- Estimated price
- ₽34,000–120,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 30h 5m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₽37,000–130,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 31h 50m
- When
- Friday
- Estimated price
- ₽49,000–170,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 40h 30m
- When
- Friday
- Estimated price
- ₽50,000–190,000
Flights from Agadir–Al Massira Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 25h
- When
- Thursday and Friday
- Estimated price
- ₽37,000–130,000
Flights from Zagora Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 35h 10m
- When
- Monday and Sunday
- Estimated price
- ₽41,000–150,000
Flights from Zagora Airport to Yelizovo Airport via Ouarzazate Airport, Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 33h 30m
- When
- Friday
- Estimated price
- ₽41,000–150,000
Flights from Zagora Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo, Khabarovsk
- Ave. Duration
- 40h 50m
- When
- Monday and Sunday
- Estimated price
- ₽45,000–160,000
- Website
- s7.ru
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Novosibirsk
- Ave. Duration
- 24h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₽37,000–130,000
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Irkutsk
- Ave. Duration
- 25h 50m
- 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
- ₽850–1,800
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- ₽850–1,200
- 1st Class
- ₽1,200–1,800
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- ₽800–1,200
- Schedules at
- supratours.ma
- Second Class
- ₽1,000–1,200
- First Class
- ₽800–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,400
Bus from Marrakech to Zagora
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,300–1,900
- Schedules at
- oncf-voyages.ma
- Second Class
- ₽1,500–1,800
- First Class
- ₽1,300–1,900
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 Milan from the airport, Train travel in France: A guide to SNCF, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.










