There are 6 ways to get from Marrakesh to Salsk by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Marrakech to Krasnodar, train
best- Fly from Marrakech (RAK) to Krasnodar (KRR)RAK - KRR
- Take the train from Krasnodar 1 to Salsk
24h 13m₽30,230–103,814Fly Marrakech to Mineralnye Vody Airport, train
cheapest- Fly from Marrakech (RAK) to Mineralnye Vody Airport (MRV)RAK - MRV
- Take the train from Mineralnye Vody to Kavkazskaya
- Take the train from Kavkazskaya to Salsk
21h 29m₽28,810–101,194Fly Marrakech to Sochi International Airport, train
- Fly from Marrakech (RAK) to Sochi International Airport (AER)RAK - AER
- Take the train from Adler to Salsk
22h 52m₽33,922–114,199Train to Mohammed V International Airport, fly to Krasnodar, train
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Krasnodar (KRR)CMN - KRR
- Take the train from Krasnodar 1 to Salsk
25h 27m₽33,161–100,343Train to Mohammed V International Airport, fly to Sochi International Airport, train
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Sochi International Airport (AER)CMN - AER
- Take the train from Adler to Salsk
25h 46m₽38,853–80,728Train to Mohammed V International Airport, fly to Mineralnye Vody Airport, train
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Mineralnye Vody Airport (MRV)CMN - MRV
- Take the train from Mineralnye Vody to Kavkazskaya
- Take the train from Kavkazskaya to Salsk
22h 13m₽67,741–127,723
Marrakech (RAK) to Krasnodar (KRR) flights
Questions & Answers
The cheapest way to get from Marrakesh to Salsk is to train and fly which costs RUB 38000 - RUB 85000 and takes 25h 46m.
The fastest way to get from Marrakesh to Salsk is to fly and train which takes 21h 29m and costs RUB 28000 - RUB 110000.
The distance between Marrakesh and Salsk is 4614 km.
It takes approximately 24h 13m to get from Marrakesh to Salsk, including transfers.
Salsk is 2h ahead of Marrakesh. It is currently 7:17 PM in Marrakesh and 9:17 PM in Salsk.
What companies run services between Marrakesh, Morocco and Salsk, Russia?
There is no direct connection from Marrakesh to Salsk. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Krasnodar (KRR), take the taxi to Krasnodar 1, then take the train to Salsk. Alternatively, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Sochi International Airport (AER), walk to Sochi Airport, take the line 105 bus to Adler station, walk to Adler, then take the train to Salsk.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Marrakech to Krasnodar via Istanbul
- Ave. Duration
- 19h 42m
- When
- Every day
- Estimated price
- ₽29,000–100,000
Flights from Marrakech to Sochi International Airport via Istanbul
- Ave. Duration
- 12h 40m
- When
- Thursday and Sunday
- Estimated price
- ₽32,000–110,000
Flights from Marrakech to Sochi International Airport via Mohammed V International Airport, Istanbul
- Ave. Duration
- 15h 30m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ₽36,000–140,000
Flights from Mohammed V International Airport to Krasnodar via Istanbul
- Ave. Duration
- 23h
- When
- Every day
- Estimated price
- ₽29,000–100,000
Flights from Mohammed V International Airport to Krasnodar via Tunis, Istanbul
- Ave. Duration
- 13h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₽31,000–95,000
Flights from Mohammed V International Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₽35,000–140,000
Flights from Mohammed V International Airport to Mineralnye Vody Airport via Pulkovo
- Ave. Duration
- 11h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₽85,000–140,000
Flights from Mohammed V International Airport to Mineralnye Vody Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₽85,000–140,000
- Website
- flyredwings.com
Flights from Marrakech to Sochi International Airport via Istanbul
- Ave. Duration
- 7h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽32,000–110,000
Flights from Marrakech to Sochi International Airport via Mohammed V International Airport, Istanbul
- Ave. Duration
- 10h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽32,000–110,000
Flights from Marrakech to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 10h 30m
- When
- Thursday and Sunday
- Estimated price
- ₽27,000–95,000
Flights from Mohammed V International Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽32,000–140,000
- Website
- azimuth.aero
Flights from Marrakech to Mineralnye Vody Airport via Mohammed V International Airport, Istanbul
- Ave. Duration
- 11h 55m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ₽31,000–120,000
Flights from Mohammed V International Airport to Sochi International Airport via Tel Aviv
- Ave. Duration
- 13h 30m
- When
- Thursday and Sunday
- Estimated price
- ₽42,000–150,000
Flights from Mohammed V International Airport to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₽85,000–140,000
Flights from Mohammed V International Airport to Mineralnye Vody Airport via Tel Aviv
- Ave. Duration
- 15h 30m
- When
- Tuesday and Sunday
- Estimated price
- ₽85,000–140,000
Flights from Mohammed V International Airport to Mineralnye Vody Airport via Tunis, Istanbul
- Ave. Duration
- 15h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₽31,000–90,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Krasnodar 1 to Salsk
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a day
- Estimated price
- ₽1,300–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽1,300–1,900
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Adler to Salsk
- Ave. Duration
- 11h 46m
- Frequency
- 3 times a day
- Estimated price
- ₽1,900–3,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,900–2,800
- 2nd Class (Kupé)
- ₽2,700–3,900
Train from Mineralnye Vody to Kavkazskaya
- Ave. Duration
- 3h 11m
- Frequency
- 5 times a day
- Estimated price
- ₽1,300–2,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,100–2,900
Train from Kavkazskaya to Salsk
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- ₽1,200–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,000–7,500
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽1,900–2,800
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Krasnodar 1 to Salsk
- Ave. Duration
- 7h 26m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–1,000
Train from Mineralnye Vody to Kavkazskaya
- Ave. Duration
- 3h 23m
- Frequency
- 3 times a week
- Estimated price
- ₽750–920
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽860–920
- 2nd Class (Kupé)
- ₽750–900
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Mineralnye Vody to Kavkazskaya
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,800
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,200–1,800
- Phone
- 8 (800) 775-00-00
- info@mail.skppk.ru
- Website
- skppk.ru
Train from Mineralnye Vody to Kavkazskaya
- Ave. Duration
- 3h 36m
- Frequency
- 3 times a week
- Estimated price
- ₽430–650
- Book at
- https://eng.rzd.ru/
- Phone
- 2255
- communication.digitale@oncf.ma
- 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,200
- 1st Class
- ₽1,200–1,600
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 to get from Heathrow Airport into central London, How to get from Gatwick Airport into central London, and Travelling around the UAE - to help you get the most out of your next trip.

















