There are 8 ways to get from Kenya to Russia by plane, 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 Nairobi to Domodedovo International Airport
best- Fly from Nairobi (NBO) to Domodedovo International Airport (DME)plane NBO - DME
16h 12m₽27,462–70,833Fly Nairobi to Sochi International Airport, train
cheapest- Fly from Nairobi (NBO) to Sochi International Airport (AER)plane NBO - AER
- Take the train from Sochi Airport to Krasnodar 2train
19h 41m₽20,967–61,593Fly Mombasa to Krasnodar
- Fly from Mombasa (MBA) to Krasnodar (KRR)plane MBA - KRR
12h 53m₽27,183–87,601Fly Nairobi to Sheremetyevo International Airport
- Fly from Nairobi (NBO) to Sheremetyevo International Airport (SVO)plane NBO - SVO
16h 24m₽23,207–70,263Fly Nairobi to Moscow Vnukovo
- Fly from Nairobi (NBO) to Moscow Vnukovo (VKO)plane NBO - VKO
15h 51m₽30,272–80,483Fly Nairobi to Volgograd International Airport
- Fly from Nairobi (NBO) to Volgograd International Airport (VOG)plane NBO - VOG
19h 23m₽37,107–95,133Fly Nairobi to Krasnodar
- Fly from Nairobi (NBO) to Krasnodar (KRR)plane NBO - KRR
15h 25m₽27,557–90,693Bus to Julius Nyerere International Airport, fly to Moscow Vnukovo
- Take the bus from Mombasa to Dar es Salaambus
- Fly from Julius Nyerere International Airport (DAR) to Moscow Vnukovo (VKO)plane DAR - VKO
21h 58m₽31,749–77,608
Nairobi (NBO) to Domodedovo International Airport (DME) flights
Comparing Your Travel Options
The cheapest way to get from Kenya to Russia is to fly and train which costs RUB 21000 - RUB 65000 and takes 19h 41m.
The fastest way to get from Kenya to Russia is to fly which takes 12h 53m and costs RUB 27000 - RUB 90000.
The distance between Kenya and Russia is 6397 km.
It takes approximately 16h 12m to get from Kenya to Russia, including transfers.
What companies run services between Kenya and Russia?
Air Arabia, Egyptair, and four other airlines fly from Nairobi (NBO) to Domodedovo International Airport (DME) 5 times a day.
- Website
- emirates.com
Flights from Nairobi to Domodedovo International Airport via Dubai
- Ave. Duration
- 14h 23m
- When
- Every day
- Estimated price
- ₽33,000–110,000
Flights from Nairobi to Moscow Vnukovo via Dubai
- Ave. Duration
- 13h 38m
- When
- Every day
- Estimated price
- ₽41,000–100,000
Flights from Nairobi to Volgograd International Airport via Dubai
- Ave. Duration
- 19h 12m
- When
- Wednesday, Saturday, Tuesday, and Friday
- Estimated price
- ₽30,000–100,000
Flights from Nairobi to Sochi International Airport via Dubai
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽29,000–100,000
Flights from Julius Nyerere International Airport to Moscow Vnukovo via Dubai
- Ave. Duration
- 13h 52m
- When
- Every day
- Estimated price
- ₽30,000–100,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Sochi Airport to Krasnodar 2
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- ₽900–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽900–1,300
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Mombasa to Dar es Salaam
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Estimated price
- ₽900–1,500
- Schedules at
- tahmeedexpress.com
- Single
- ₽900–1,100
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 do I buy a London Underground ticket?, 5 delightfully under-the-radar French towns you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.



