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 34m₽30,159–104,854Train to Mohammed V International Airport, fly, drive
cheapest- 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 23m₽30,033–106,451Bus 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 8h₽44,007–155,880Bus 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₽31,087–106,326Bus 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₽36,781–126,858
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 30000 - RUB 110000 and takes 42h 34m.
The fastest way to get from Marrakesh to Esso is to train and fly and drive which takes 41h 23m and costs RUB 30000 - RUB 110000.
The distance between Marrakesh and Esso is 11005 km.
It takes approximately 42h 34m to get from Marrakesh to Esso, including transfers.
Esso is 11h ahead of Marrakesh. It is currently 8:49 AM in Marrakesh and 7:49 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 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽27,000–100,000
Flights from Mohammed V International Airport to Yelizovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 28h 3m
- When
- Every day
- Estimated price
- ₽26,000–100,000
Flights from Ouarzazate Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 40h 18m
- When
- Wednesday to Sunday
- Estimated price
- ₽40,000–150,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
- ₽27,000–100,000
Flights from Zagora Airport to Yelizovo Airport via Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 37h 30m
- When
- Monday and Sunday
- Estimated price
- ₽32,000–120,000
Flights from Zagora Airport to Yelizovo Airport via Ouarzazate Airport, Mohammed V International Airport, Moscow Sheremetyevo
- Ave. Duration
- 40h 25m
- When
- Friday
- Estimated price
- ₽32,000–120,000
- Website
- s7.ru
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Novosibirsk
- Ave. Duration
- 24h 20m
- When
- Friday and Sunday
- Estimated price
- ₽28,000–110,000
Flights from Mohammed V International Airport to Yelizovo Airport via Pulkovo, Irkutsk
- Ave. Duration
- 25h 55m
- When
- Friday
- Estimated price
- ₽28,000–110,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- ₽800–1,700
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- ₽800–1,200
- 1st Class
- ₽1,200–1,700
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 14m
- 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
- ₽900–1,300
- Schedules at
- supratours.ma
- Second Class
- ₽1,100–1,300
- First Class
- ₽900–1,300
Bus from Marrakech to Zagora
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,271–1,800
- Schedules at
- oncf-voyages.ma
- Second Class
- ₽1,400–1,800
- First Class
- ₽1,300–1,800
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 Best ways to travel around Australia, How to get from London to Edinburgh, and How to get from Florence to Rome - to help you get the most out of your next trip.










