There are 10 ways to get from Riga to Ulan-Ude by bus, plane, train, or car
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 Khrabrovo Airport, fly to Ulan-Ude
best- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Fly from Khrabrovo Airport (KGD) to Ulan-Ude (UUD)plane KGD - UUD
21h 26m₽22,742–93,290Train
cheapest- Take the train from Rīgas Centrālā stacija to Vilniustrain
- Take the train from Hudahaj to Moskva Belorusskaiatrain
- Take the train from Zheleznodorozhnaya to Kovrov-1train
- Take the train from Kovrov-1 to Ulan-Udetrain
4d 10h₽16,658–29,044Bus, train
- Take the bus from Riga Central Bus Station to Pskov Bus stationbus
- Take the train from Pskov Pass to Leningradsky Railway Terminaltrain
- Take the train from Yaroslavsky Railway Terminal to Ulan-Udetrain
4d 9hDrive 6,304.1 km
- Drive from Riga to Ulan-Udecar 6,304.1 km
3d 15h₽95,033–137,270Fly Riga International Airport to Ulan-Ude
- Fly from Riga International Airport (RIX) to Ulan-Ude (UUD)plane RIX - UUD
27h 57m₽18,386–39,456Train, bus to Minsk National Airport, fly to Ulan-Ude
- Take the train from Rīgas Centrālā stacija to Vilniustrain
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Stationbus
- Fly from Minsk National Airport (MSQ) to Ulan-Ude (UUD)plane MSQ - UUD
20h 21m₽23,228–85,184Fly Riga International Airport to Irkutsk Airport, train
- Fly from Riga International Airport (RIX) to Irkutsk Airport (IKT)plane RIX - IKT
- Take the train from Irkutsk Pas to Ulan-Udetrain
26h 40m₽18,846–40,446Train, train to Pulkovo Airport, fly to Ulan-Ude
- Take the train from Riia raudteejaam to Aardlatrain
- Take the train from Kirsi to Koidulatrain
- Take the train from Pechory-Pskovskie to Airporttrain
- Fly from Pulkovo Airport (LED) to Ulan-Ude (UUD)plane LED - UUD
21h 32m₽21,305–80,256Train, bus
- Take the train from Riga-Pasazieru to Daugavpilstrain
- Take the bus from Daugavpils Bus station to Polatskbus
- Take the train from Polock to Moskva Belorusskaiatrain
- Take the train from Zheleznodorozhnaya to Kovrov-1train
- Take the train from Kovrov-1 to Ulan-Udetrain
4d 10h₽18,569–31,903Bus, train via Perm
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Cheboksary Bus stationbus
- Take the bus from Cheboksary Bus station to Perm' Bus stationbus
- Take the train from Perm 2 to Ulan-Udetrain
4d 21h₽19,550–30,100
Khrabrovo Airport (KGD) to Ulan-Ude (UUD) flights
Questions & Answers
The cheapest way to get from Riga to Ulan-Ude is to train which costs RUB 16000 - RUB 29000 and takes 4 days 10h.
The fastest way to get from Riga to Ulan-Ude is to train and bus and fly which takes 20h 21m and costs RUB 23000 - RUB 85000.
No, there is no direct train from Riga to Ulan-Ude. However, there are services departing from Rīgas Centrālā stacija and arriving at Ulan-Ude via Vilnius, Hudahaj, Moskva Belorusskaia, Zheleznodorozhnaya and Kovrov-1. The journey, including transfers, takes approximately 4 days 10h.
The distance between Riga and Ulan-Ude is 5961 km. The road distance is 6304.1 km.
The best way to get from Riga to Ulan-Ude without a car is to bus and train which takes 4 days 9h and costs .
It takes approximately 21h 26m to get from Riga to Ulan-Ude, including transfers.
Riga to Ulan-Ude train services, operated by LTG Link, depart from Rīgas Centrālā stacija station.
The best way to get from Riga to Ulan-Ude is to fly which takes 27h 57m and costs RUB 18000 - RUB 40000. Alternatively, you can train, which costs RUB 16000 - RUB 29000 and takes 4 days 10h.
Ulan-Ude is 5h ahead of Riga. It is currently 6:24 AM in Riga and 11:24 AM in Ulan-Ude.
Riga to Ulan-Ude train services, operated by LTG Link, arrive at Vilnius station.
What companies run services between Riga, Latvia and Ulan-Ude, Russia?
Elite Airways, Unilode, and five other airlines fly from Riga International Airport (RIX) to Ulan-Ude (UUD) 5 times a week. Alternatively, you can take a train from Rīgas Centrālā stacija to Ulan-Ude via Vilnius, Kena, Hudahaj, Moskva Belorusskaia, Zheleznodorozhnaya, and Kovrov-1 in around 4d 10h.
- Website
- s7.ru
Flights from Khrabrovo Airport to Ulan-Ude via Moscow Domodedovo
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- ₽21,000–80,000
Flights from Khrabrovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 15h
- When
- Monday and Saturday
- Estimated price
- ₽21,000–80,000
Flights from Riga International Airport to Ulan-Ude via Erevan, Novosibirsk
- Ave. Duration
- 25h 15m
- When
- Monday
- Estimated price
- ₽26,000–100,000
Flights from Riga International Airport to Ulan-Ude via Tashkent, Irkutsk Airport
- Ave. Duration
- 33h 45m
- When
- Thursday
- Estimated price
- ₽18,000–39,000
Flights from Minsk National Airport to Ulan-Ude via Moscow Domodedovo
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₽20,000–80,000
Flights from Pulkovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₽19,000–75,000
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₽18,000–75,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pskov Pass to Leningradsky Railway Terminal
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,200–4,500
Train from Yaroslavsky Railway Terminal to Ulan-Ude
- Ave. Duration
- 3d 13h
- Frequency
- 3 times a day
- Estimated price
- ₽11,000–20,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽43,000–60,000
- 3rd Class (Platzcart)
- ₽11,000–16,000
- 2nd Class (Kupé)
- ₽14,000–20,000
Train from Kovrov-1 to Ulan-Ude
- Ave. Duration
- 3d 9h
- Frequency
- Once daily
- Estimated price
- ₽11,000–19,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽41,000–60,000
- 3rd Class (Platzcart)
- ₽11,000–15,000
- 2nd Class (Kupé)
- ₽13,000–19,000
Train from Hudahaj to Moskva Belorusskaia
- Ave. Duration
- 12h 58m
- Frequency
- Once daily
- Estimated price
- ₽2,500–5,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽11,000–17,000
- 3rd Class (Platzcart)
- ₽2,500–3,300
- 2nd Class (Kupé)
- ₽3,700–5,500
Train from Kovrov-1 to Ulan-Ude
- Ave. Duration
- 3d 9h
- Frequency
- Once daily
- Estimated price
- ₽11,000–19,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽41,000–60,000
- 3rd Class (Platzcart)
- ₽11,000–15,000
- 2nd Class (Kupé)
- ₽13,000–19,000
Train from Perm 2 to Ulan-Ude
- Ave. Duration
- 2d 17h
- Frequency
- 3 times a day
- Estimated price
- ₽9,000–16,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽33,000–47,000
- 3rd Class (Platzcart)
- ₽9,000–12,000
- 2nd Class (Kupé)
- ₽11,000–16,000
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Riga Central Bus Station to Kaliningrad Bus station
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Estimated price
- ₽1,300–6,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Saint Petersburg Bus Terminal to Cheboksary Bus station
- Ave. Duration
- 19h
- Frequency
- 3 times a week
- Estimated price
- ₽1,900–4,400
- 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 How to get from Stansted Airport into central London, How to get from Florence to Rome, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Riga to Ulan-Ude is 6304 km. It takes approximately 3 days 15h to drive from Riga to Ulan-Ude.




