There are 3 ways to get from Ulaanbaatar to Riga by taxi, plane, train, bus, 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.
Taxi, fly
best- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Riga International Airport (RIX)plane UBN - RIX
15h 21m$475–1,418Train, bus
- Take the train from Ulaanbaatar to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Vladimirtrain
- Take the train from Vladimir to Chudovo Moskovskoyetrain
- Take the train from Chudovo Moskovskoye to Velikiy Novgorodtrain
- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
4d 21hDrive 6,646.5 km
- Drive from Ulaanbaatar to Rigacar 6,646.5 km
3d 23h$1,197–1,729
New Ulaanbaatar International Airport (UBN) to Riga International Airport (RIX) flights
Questions & Answers
The cheapest way to get from Ulaanbaatar to Riga is to taxi and fly which costs $470 - $1,500 and takes 15h 21m.
The fastest way to get from Ulaanbaatar to Riga is to taxi and fly which takes 15h 21m and costs $470 - $1,500.
The distance between Ulaanbaatar and Riga is 5426 km. The road distance is 6646.5 km.
The best way to get from Ulaanbaatar to Riga without a car is to train and bus which takes 4 days 21h and costs .
It takes approximately 15h 21m to get from Ulaanbaatar to Riga, including transfers.
Riga is 5h behind Ulaanbaatar. It is currently 11:29 AM in Ulaanbaatar and 6:29 AM in Riga.
Yes, the driving distance between Ulaanbaatar to Riga is 6647 km. It takes approximately 3 days 23h to drive from Ulaanbaatar to Riga.
There are 2242+ hotels available in Riga.
What companies run services between Ulaanbaatar, Mongolia and Riga, Latvia?
There is no direct connection from Ulaanbaatar to Riga. However, you can take the taxi to New Ulaanbaatar International Airport (UBN) airport, fly to Riga International Airport (RIX), walk to Rīgas lidosta, then take the line 22 bus to Uzvaras parks. Alternatively, you can take a train from Ulaanbaatar to Riga Central Bus Station via Irkutsk Pas, Vladimir, Chudovo Moskovskoye, Velikiy Novgorod, Velikiy Novgorod Bus station, and Pskov Bus station in around 4d 21h.
- Website
- turkishairlines.com
Flights from New Ulaanbaatar International Airport to Riga International Airport via Istanbul
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $460–1,400
- Website
- airbaltic.com
Flights from New Ulaanbaatar International Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 17h 20m
- When
- Sunday
- Estimated price
- $500–1,800
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Ulaanbaatar to Irkutsk Pas
- Ave. Duration
- 23h 33m
- Frequency
- Once a week
- Estimated price
- $11–24
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $30–40
- Sitting coach
- $11–14
- Soft sleeper coach
- $21–24
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Vladimir
- Ave. Duration
- 3d 1h
- Frequency
- Once daily
- Estimated price
- $120–220
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $470–650
- 3rd Class (Platzcart)
- $120–170
- 2nd Class (Kupé)
- $150–220
Train from Vladimir to Chudovo Moskovskoye
- Ave. Duration
- 7h 4m
- Frequency
- Once daily
- Estimated price
- $26–60
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $130–180
- 3rd Class (Platzcart)
- $26–35
- 2nd Class (Kupé)
- $40–60
Train from Chudovo Moskovskoye to Velikiy Novgorod
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $8–28
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $70–100
- 3rd Class (Platzcart)
- $8–12
- 2nd Class (Kupé)
- $20–28
- Phone
- 8 800 775 0000
- [email protected]
- Website
- ppk-piter.ru
Train from Chudovo Moskovskoye to Velikiy Novgorod
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Website
- https://ppk-piter.ru
- Commuter Electric Train
- $2–4
- Lastochka Train
- $2–4
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- sks-auto.ru
Bus from Velikiy Novgorod Bus station to Pskov Bus station
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $8–13
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Phone
- +371 22 474 814
- [email protected]
- Website
- vissareiss.lv
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 4h
- 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
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- markatek.travel
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
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 Which London airport should I choose?, How to plan an amazing trip around Scandinavia, and Getting to Rome from the airport - to help you get the most out of your next trip.










