There are 9 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 31m₽22,742–92,290Train
cheapest- Take the train from Riga-Pasazieru 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,642–29,023Bus, 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₽93,350–134,839Fly Riga International Airport to Ulan-Ude
- Fly from Riga International Airport (RIX) to Ulan-Ude (UUD)plane RIX - UUD
21h 7m₽18,386–75,456Train, bus to Minsk National Airport, fly to Ulan-Ude
- Take the train from Riga-Pasazieru 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₽22,312–85,103Fly 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,836–76,446Train, train to Pulkovo Airport, fly to Ulan-Ude
- Take the train from Riga-Pasazieru 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
20h 53m₽21,221–75,019Bus, 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 22000 - RUB 85000.
No, there is no direct train from Riga to Ulan-Ude. However, there are services departing from Riga-Pasazieru 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 31m to get from Riga to Ulan-Ude, including transfers.
Riga to Ulan-Ude train services, operated by LTG Link, depart from Riga-Pasazieru station.
The best way to get from Riga to Ulan-Ude is to fly which takes 21h 7m and costs RUB 18000 - RUB 80000. 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:48 AM in Riga and 11:48 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 four other airlines fly from Riga International Airport (RIX) to Ulan-Ude (UUD) 6 times a week. Alternatively, you can take a train from Riga-Pasazieru 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 31m
- When
- Every day
- Estimated price
- ₽21,000–80,000
Flights from Khrabrovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 12h 35m
- When
- Wednesday and Friday
- Estimated price
- ₽21,000–80,000
Flights from Riga International Airport to Ulan-Ude via Erevan, Novosibirsk
- Ave. Duration
- 21h 50m
- When
- Monday and Saturday
- Estimated price
- ₽27,000–100,000
Flights from Minsk National Airport to Ulan-Ude via Moscow Domodedovo
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₽19,000–75,000
Flights from Riga International Airport to Irkutsk Airport via Erevan, Novosibirsk
- Ave. Duration
- 20h 15m
- When
- Monday and Saturday
- Estimated price
- ₽26,000–95,000
Flights from Pulkovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 8h 15m
- When
- Saturday
- Estimated price
- ₽18,000–75,000
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₽18,000–70,000
- Website
- aeroflot.ru
Flights from Khrabrovo Airport to Ulan-Ude via Moscow Sheremetyevo
- Ave. Duration
- 9h 58m
- When
- Every day
- Estimated price
- ₽21,000–80,000
Flights from Minsk National Airport to Ulan-Ude via Moscow Sheremetyevo
- Ave. Duration
- 9h 23m
- When
- Every day
- Estimated price
- ₽19,000–75,000
Flights from Riga International Airport to Irkutsk Airport via Tashkent, Krasnoyarsk
- Ave. Duration
- 17h 50m
- When
- Thursday, Friday, and Tuesday
- Estimated price
- ₽18,000–75,000
- Website
- iraero.ru
Flights from Riga International Airport to Ulan-Ude via Tashkent, Irkutsk Airport
- Ave. Duration
- 29h 40m
- When
- Thursday
- Estimated price
- ₽18,000–75,000
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 8h 5m
- When
- Friday
- Estimated price
- ₽18,000–70,000
- Website
- unilode.com
Flights from Riga International Airport to Ulan-Ude via Tashkent
- Ave. Duration
- 29h 30m
- When
- Tuesday
- Estimated price
- ₽35,000–70,000
- Website
- uzairways.com
Flights from Riga International Airport to Irkutsk Airport via Tashkent
- Ave. Duration
- 21h 5m
- When
- Thursday
- Estimated price
- ₽18,000–75,000
- Website
- uralairlines.ru
Flights from Riga International Airport to Irkutsk Airport via Tashkent
- Ave. Duration
- 17h 30m
- When
- Monday and Wednesday
- Estimated price
- ₽18,000–75,000
- Website
- flyaurora.ru
Flights from Pulkovo Airport to Ulan-Ude via Krasnoyarsk
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽18,000–70,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Pskov Pass to Leningradsky Railway Terminal
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,500
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽43,000–60,000
- 3rd Class (Platzcart)
- ₽11,000–16,000
- 2nd Class (Kupé)
- ₽14,000–20,000
Train from Hudahaj to Moskva Belorusskaia
- Ave. Duration
- 12h 58m
- Frequency
- Once daily
- Estimated price
- ₽2,500–5,500
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽33,000–47,000
- 3rd Class (Platzcart)
- ₽9,000–12,000
- 2nd Class (Kupé)
- ₽11,000–16,000
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Riga-Pasazieru to Vilnius
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,100
- Website
- https://ltglink.lt/en
Train from Riga-Pasazieru to Vilnius
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,100
- Website
- https://ltglink.lt/en
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Irkutsk Pas to Ulan-Ude
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- ₽420–950
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽1,200–1,500
- Sitting coach
- ₽420–500
- Soft sleeper coach
- ₽800–950
- Phone
- +372 616 0245
- [email protected]
- Website
- elron.ee
Train from Riga-Pasazieru to Aardla
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- ₽1,300–2,200
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽1,500–2,200
Train from Kirsi to Koidula
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- ₽400–750
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽500–750
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Pechory-Pskovskie to Airport
- Ave. Duration
- 4h 23m
- Frequency
- 5 times a week
- Estimated price
- ₽1,100–1,600
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,600
Train from Zheleznodorozhnaya to Kovrov-1
- Ave. Duration
- 1h 56m
- Frequency
- Twice daily
- Estimated price
- ₽800–1,400
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽950–1,400
- Commuter Electric Train
- ₽800–1,200
- 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
- Phone
- +371 22 474 814
- [email protected]
- Website
- vissareiss.lv
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- ₽5,706
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- markatek.travel
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a week
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽6,000
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +370 612 88 984
- [email protected]
- Website
- eurolines.lt
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,800–7,500
- Website
- https://www.eurolines.lt/en
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₽470–6,000
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- ₽1,300–2,200
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- intercars-tickets.com
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- ₽1,662
- Website
- https://www.intercars-tickets.com/
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽5,500–11,000
- Schedules at
- luxexpress.eu
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Cheboksary Bus station to Perm' Bus station
- Ave. Duration
- 16h 55m
- Frequency
- 3 times a day
- Estimated price
- ₽2,400–3,400
- Schedules at
- avtovokzaly.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 What documents do I need to cross Niagara Falls?, French strikes 2018: What are my alternative transport options?, and Flying into Beijing? - 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.































