There are 7 ways to get from Nairobi to Yelnya by bus, 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.
Bus to Nairobi, fly to Domodedovo International Airport, train
best- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Domodedovo International Airport (DME)NBO - DME
- Take the train from Moscow Belorussky Station to Smolensk
- Take the train from Smolensk to Yelnya
24h 11m₽30,652–67,824Bus to Nairobi, fly to Minsk National Airport, bus, train
cheapest- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Minsk National Airport (MSQ)NBO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the train from Minsk Pas to Smolensk
- Take the train from Smolensk to Yelnya
24h 50m₽27,567–95,744Bus to Nairobi, fly to Moscow Vnukovo, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Moscow Vnukovo (VKO)NBO - VKO
- Take the train from Moscow Belorussky Station to Smolensk
- Take the train from Smolensk to Yelnya
24h 59m₽40,442–60,474Bus to Nairobi, fly to Sheremetyevo International Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Sheremetyevo International Airport (SVO)NBO - SVO
- Take the train from Moscow Belorussky Station to Smolensk
- Take the train from Smolensk to Yelnya
24h 40m₽36,587–103,594Fly Nairobi Wilson Airport to Domodedovo International Airport, train
- Fly from Nairobi Wilson Airport (WIL) to Domodedovo International Airport (DME)WIL - DME
- Take the train from Moscow Belorussky Station to Smolensk
- Take the train from Smolensk to Yelnya
25h 52m₽38,435–103,987Fly Nairobi Wilson Airport to Moscow Vnukovo, train
- Fly from Nairobi Wilson Airport (WIL) to Moscow Vnukovo (VKO)WIL - VKO
- Take the train from Moscow Belorussky Station to Smolensk
- Take the train from Smolensk to Yelnya
26h 20m₽31,591–99,977Bus to Nairobi, fly to Princess Olga Pskov International, bus, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Princess Olga Pskov International (PKV)NBO - PKV
- Take the bus from Pskov Bus station to Smolensk
- Take the train from Smolensk to Yelnya
30h 59m₽29,377–94,834
Nairobi (NBO) to Domodedovo International Airport (DME) flights
Questions & Answers
The cheapest way to get from Nairobi to Yelnya is to bus and fly and train which costs RUB 30000 - RUB 70000 and takes 24h 11m.
The fastest way to get from Nairobi to Yelnya is to bus and fly and train which takes 24h 11m and costs RUB 30000 - RUB 70000.
The distance between Nairobi and Yelnya is 6900 km.
It takes approximately 24h 11m to get from Nairobi to Yelnya, including transfers.
What companies run services between Nairobi, Kenya and Yelnya, Smolensk Oblast, Russia?
There is no direct connection from Nairobi to Yelnya. However, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Domodedovo International Airport (DME), walk to Moscow Domodedovo Airport, take the train to Paveletsky Rail Terminal, walk to Paveletskaya, take the line 2 subway to Belorusskaya, walk to Moscow Belorussky Station, take the train to Smolensk, then take the train to Yelnya. Alternatively, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Moscow Vnukovo (VKO), walk to Moscow Vnukovo Airport, take the train to Kiyevsky Railway Terminal, walk to Kiyevskaya, take the line 5 subway to Belorusskaya, walk to Moscow Belorussky Station, take the train to Smolensk, then take the train to Yelnya.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- emirates.com
Flights from Nairobi to Domodedovo International Airport via Dubai
- Ave. Duration
- 14h 43m
- When
- Every day
- Estimated price
- ₽30,000–120,000
Flights from Nairobi to Moscow Vnukovo via Dubai
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₽35,000–100,000
Flights from Nairobi Wilson Airport to Domodedovo International Airport via Mombasa, Dubai
- Ave. Duration
- 22h 30m
- When
- Every day
- Estimated price
- ₽35,000–100,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Mombasa, Dubai
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- ₽37,000–110,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Zanzibar, Dubai
- Ave. Duration
- 24h 20m
- When
- Tuesday to Sunday
- Estimated price
- ₽38,000–110,000
- Website
- flydubai.com
Flights from Nairobi to Moscow Vnukovo via Dubai
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- ₽35,000–100,000
Flights from Nairobi to Minsk National Airport via Dubai
- Ave. Duration
- 13h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽34,000–95,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Mombasa, Dubai
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- ₽37,000–110,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Zanzibar, Dubai
- Ave. Duration
- 24h 20m
- When
- Tuesday to Sunday
- Estimated price
- ₽38,000–110,000
- Website
- ethiopianairlines.com
Flights from Nairobi to Domodedovo International Airport via Addis Ababa
- Ave. Duration
- 14h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽33,000–95,000
Flights from Nairobi Wilson Airport to Domodedovo International Airport via Mombasa, Addis Ababa
- Ave. Duration
- 16h 55m
- When
- Monday and Wednesday
- Estimated price
- ₽34,000–95,000
Flights from Nairobi Wilson Airport to Domodedovo International Airport via Zanzibar, Addis Ababa
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽35,000–95,000
Flights from Nairobi Wilson Airport to Domodedovo International Airport via Kilimanjaro, Addis Ababa
- Ave. Duration
- 18h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽33,000–95,000
Flights from Nairobi Wilson Airport to Domodedovo International Airport via Arusha, Kilimanjaro, Addis Ababa
- Ave. Duration
- 23h 40m
- When
- Sunday
- Estimated price
- ₽34,000–95,000
- Website
- azimuth.aero
Flights from Nairobi to Princess Olga Pskov International via Dubai, Moscow Vnukovo
- Ave. Duration
- 19h 56m
- When
- Every day
- Estimated price
- ₽35,000–100,000
Flights from Nairobi to Princess Olga Pskov International via Istanbul, Moscow Vnukovo
- Ave. Duration
- 29h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₽26,000–85,000
- Website
- etihad.com
Flights from Nairobi to Domodedovo International Airport via Abu Dhabi
- Ave. Duration
- 16h 55m
- When
- Monday and Wednesday
- Estimated price
- ₽23,000–60,000
Flights from Nairobi to Sheremetyevo International Airport via Abu Dhabi
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ₽31,000–100,000
- Website
- turkishairlines.com
Flights from Nairobi to Moscow Vnukovo via Istanbul
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ₽26,000–90,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Mombasa, Istanbul
- Ave. Duration
- 27h 55m
- When
- Wednesday
- Estimated price
- ₽27,000–90,000
Flights from Nairobi Wilson Airport to Moscow Vnukovo via Kilimanjaro, Istanbul
- Ave. Duration
- 29h 10m
- When
- Every day
- Estimated price
- ₽27,000–90,000
- Website
- gulfair.com
Flights from Nairobi to Domodedovo International Airport via Manama
- Ave. Duration
- 16h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽21,000–60,000
Flights from Nairobi to Sheremetyevo International Airport via Manama
- Ave. Duration
- 16h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽32,000–90,000
- Website
- airarabia.com
Flights from Nairobi to Domodedovo International Airport via Sharjah
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₽25,000–38,000
- Website
- flynas.com
Flights from Nairobi to Moscow Vnukovo via Addis Ababa, Jeddah
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽24,000–70,000
- Website
- qatarairways.com
Flights from Nairobi to Sheremetyevo International Airport via Doha
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- ₽42,000–150,000
- Website
- belavia.by
Flights from Nairobi to Minsk National Airport via Istanbul
- Ave. Duration
- 16h 35m
- When
- Every day
- Estimated price
- ₽24,000–80,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Smolensk
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–2,800
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,900–2,800
Train from Minsk Pas to Smolensk
- Ave. Duration
- 3h 1m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–2,300
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,500–2,300
Train from Moscow Belorussky Station to Smolensk
- Ave. Duration
- 6h 2m
- Frequency
- Once a week
- Estimated price
- ₽2,200–4,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,200–2,400
- 2nd Class (Kupé)
- ₽4,000–4,500
- 1nd Class (SW)
- ₽7,747
Train from Minsk Pas to Smolensk
- Ave. Duration
- 3h 54m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–4,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,900–2,200
- 2nd Class (Kupé)
- ₽3,600–4,000
- 1nd Class (SW)
- ₽6,810
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Smolensk to Yelnya
- Ave. Duration
- 1h 58m
- Frequency
- Once a week
- Estimated price
- ₽2,000–7,500
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽5,000–7,500
- 1nd Class (SW)
- ₽3,800–5,500
- 3rd Class (Platzcart)
- ₽2,000–2,600
Train from Minsk Pas to Smolensk
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- ₽2,500–8,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽2,500–3,200
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Minsk Pas to Smolensk
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽1,400–2,100
- 2nd Class (Kupé)
- ₽2,200–3,200
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- ₽65–95
- Schedules at
- digitalmatatus.com
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- ₽100–150
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Pskov Bus station to Smolensk
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Estimated price
- ₽1,200–2,100
- Schedules at
- avtovokzaly.ru
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Pskov Bus station to Smolensk
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,800
- Schedules at
- ecolines.ru
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 The London Underground: Essential tips to navigate the Tube, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

















