There are 7 ways to get from Nairobi to Salsk by plane, train, 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.
Fly Nairobi Wilson Airport to Krasnodar, train
best- Fly from Nairobi Wilson Airport (WIL) to Krasnodar (KRR)WIL - KRR
- Take the train from Krasnodar 1 to Salsk
31h 18m₽41,301–134,816Bus to Nairobi, fly to Mineralnye Vody Airport, train
cheapest- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Mineralnye Vody Airport (MRV)NBO - MRV
- Take the train from Mineralnye Vody to Kavkazskaya
- Take the train from Kavkazskaya to Salsk
22h 20m₽37,880–126,026Drive 7,332.3 km
- Drive from Nairobi to Salsk7,332.3 km
4d 8h₽66,731–96,390Bus to Nairobi, fly to Sochi International Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Sochi International Airport (AER)NBO - AER
- Take the train from Adler to Salsk
25h 28m₽42,992–124,031Bus to Nairobi, fly to Krasnodar, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Krasnodar (KRR)NBO - KRR
- Take the train from Krasnodar 1 to Salsk
21h 54m₽40,300–133,646Bus to Nairobi, fly to Volgograd International Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Volgograd International Airport (VOG)NBO - VOG
- Take the train from Volgograd Airport to Sarepta
- Take the train from Sarepta to Salsk
34h 32m₽76,610–223,436Fly Nairobi Wilson Airport to Mineralnye Vody Airport, train
- Fly from Nairobi Wilson Airport (WIL) to Mineralnye Vody Airport (MRV)WIL - MRV
- Take the train from Mineralnye Vody to Kavkazskaya
- Take the train from Kavkazskaya to Salsk
25h 39m₽46,881–147,196
Nairobi Wilson Airport (WIL) to Krasnodar (KRR) flights
Questions & Answers
The cheapest way to get from Nairobi to Salsk is to bus and fly and train which costs RUB 43000 - RUB 130000 and takes 25h 28m.
The fastest way to get from Nairobi to Salsk is to bus and fly and train which takes 21h 54m and costs RUB 40000 - RUB 140000.
The distance between Nairobi and Salsk is 5462 km. The road distance is 7332.3 km.
It takes approximately 31h 18m to get from Nairobi to Salsk, including transfers.
Yes, the driving distance between Nairobi to Salsk is 7332 km. It takes approximately 4 days 8h to drive from Nairobi to Salsk.
What companies run services between Nairobi, Kenya and Salsk, Russia?
There is no direct connection from Nairobi to Salsk. However, you can take the taxi to Nairobi Wilson Airport (WIL) airport, fly to Krasnodar (KRR), take the taxi to Krasnodar 1, then take the train to Salsk. Alternatively, you can drive from Nairobi to Salsk in around 4d 8h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Nairobi Wilson Airport to Krasnodar via Mombasa, Istanbul
- Ave. Duration
- 27h 45m
- When
- Friday and Sunday
- Estimated price
- ₽40,000–140,000
Flights from Nairobi Wilson Airport to Krasnodar via Zanzibar, Istanbul
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- ₽41,000–140,000
Flights from Nairobi Wilson Airport to Krasnodar via Kilimanjaro, Istanbul
- Ave. Duration
- 28h 15m
- When
- Thursday and Sunday
- Estimated price
- ₽39,000–130,000
Flights from Nairobi Wilson Airport to Krasnodar via Arusha, Kilimanjaro, Istanbul
- Ave. Duration
- 33h 45m
- When
- Every day
- Estimated price
- ₽39,000–130,000
Flights from Nairobi Wilson Airport to Krasnodar via Kisumu, Nairobi, Istanbul
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- ₽39,000–130,000
Flights from Nairobi to Sochi International Airport via Istanbul
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₽44,000–150,000
Flights from Nairobi to Krasnodar via Istanbul
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- ₽39,000–130,000
Flights from Nairobi to Krasnodar via Cairo, Istanbul
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- ₽41,000–130,000
- Website
- emirates.com
Flights from Nairobi to Volgograd International Airport via Dubai
- Ave. Duration
- 25h 20m
- When
- Tuesday and Friday
- Estimated price
- ₽65,000–270,000
Flights from Nairobi Wilson Airport to Mineralnye Vody Airport via Mombasa, Dubai
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- ₽44,000–140,000
- Website
- flydubai.com
Flights from Nairobi to Volgograd International Airport via Dubai
- Ave. Duration
- 23h 30m
- When
- Tuesday and Friday
- Estimated price
- ₽70,000–230,000
Flights from Nairobi Wilson Airport to Mineralnye Vody Airport via Mombasa, Dubai
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- ₽44,000–140,000
- Website
- azimuth.aero
Flights from Nairobi to Sochi International Airport via Istanbul
- Ave. Duration
- 11h 10m
- When
- Tuesday
- Estimated price
- ₽44,000–150,000
Flights from Nairobi to Mineralnye Vody Airport via Istanbul
- Ave. Duration
- 12h 52m
- When
- Every day
- Estimated price
- ₽36,000–120,000
Flights from Nairobi to Mineralnye Vody Airport via Doha, Tbilisi
- Ave. Duration
- 12h 10m
- When
- Sunday
- Estimated price
- ₽36,000–130,000
- Website
- flyredwings.com
Flights from Nairobi to Krasnodar via Doha, Tbilisi
- Ave. Duration
- 14h
- When
- Sunday
- Estimated price
- ₽41,000–150,000
Flights from Nairobi to Mineralnye Vody Airport via Addis Ababa, Tel Aviv
- Ave. Duration
- 18h 45m
- When
- Thursday and Sunday
- Estimated price
- ₽44,000–140,000
- Website
- airarabia.com
Flights from Nairobi to Sochi International Airport via Sharjah
- Ave. Duration
- 10h 10m
- When
- Tuesday and Sunday
- Estimated price
- ₽41,000–120,000
- Website
- uralairlines.ru
Flights from Nairobi to Sochi International Airport via Istanbul
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽44,000–150,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 Sarepta to Salsk
- Ave. Duration
- 5h 38m
- Frequency
- 3 times a day
- Estimated price
- ₽1,500–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,500–2,200
- 2nd Class (Kupé)
- ₽2,300–3,300
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
- Website
- volgogradtransprigorod.ru
Train from Volgograd Airport to Sarepta
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- ₽40
- Schedules at
- volgogradtransprigorod.ru
- Book at
- rzd.ru
- 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/
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- ₽65–100
- Schedules at
- digitalmatatus.com
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 JFK to New York City, Travel Insider: Top Japan travel tips by Beatrix Holland, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.











