There are 5 ways to get from Mongolia to Latvia 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 to Riga International Airport
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
14h 57m$465–1,518Train, 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.6 km
- Drive from Ulaanbaatar to Rigacar 6,646.6 km
3d 23h$1,197–1,729Taxi, fly to Vilnius Airport, train
- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Vilnius Airport (VNO)plane UBN - VNO
- Take the train from Vilnius to Jelgavatrain
18h 39m$492–1,542Taxi, fly to Pulkovo Airport, train, bus
- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Pulkovo Airport (LED)plane UBN - LED
- Take the train from Airport to Pskov-1train
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
22h 22m
New Ulaanbaatar International Airport (UBN) to Riga International Airport (RIX) flights
Comparing Your Travel Options
The cheapest way to get from Mongolia to Latvia is to taxi and fly which costs $460 - $1,600 and takes 14h 57m.
The fastest way to get from Mongolia to Latvia is to taxi and fly which takes 14h 57m and costs $460 - $1,600.
The distance between Mongolia and Latvia is 5428 km. The road distance is 6646.6 km.
The best way to get from Mongolia to Latvia without a car is to train and bus which takes 4 days 21h and costs .
It takes approximately 14h 57m to get from Mongolia to Latvia, including transfers.
Yes, the driving distance between Mongolia to Latvia is 6647 km. It takes approximately 3 days 23h to drive from Mongolia to Latvia.
There are 2007+ hotels available in Latvia.
What companies run services between Mongolia and Latvia?
There is no direct connection from Mongolia to Latvia. 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 Autoosta. 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 8m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- $450–1,500
Flights from New Ulaanbaatar International Airport to Vilnius Airport via Istanbul
- Ave. Duration
- 15h 20m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $460–1,600
- Website
- airbaltic.com
Flights from New Ulaanbaatar International Airport to Riga International Airport via Istanbul
- Ave. Duration
- 13h 50m
- When
- Sunday
- Estimated price
- $600–1,500
- Website
- lufthansa.com
Flights from New Ulaanbaatar International Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 12h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–1,600
- Website
- scat.kz
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Nur-Sultan
- Ave. Duration
- 12h 35m
- When
- Wednesday and Saturday
- Estimated price
- $390–1,100
- Website
- hainanairlines.com
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 11h 40m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $380–1,200
- Website
- s7.ru
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Irkutsk
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $280–1,100
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Ulaanbaatar to Irkutsk Pas
- Ave. Duration
- 23h 33m
- Frequency
- Once a week
- Estimated price
- $11–24
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–40
- Sitting coach
- $11–14
- Soft sleeper coach
- $21–24
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Irkutsk Pas to Vladimir
- Ave. Duration
- 3d 1h
- Frequency
- Once daily
- Estimated price
- $130–220
- Website
- Russian Railways
- 1nd Class (SW)
- $480–700
- 3rd Class (Platzcart)
- $130–170
- 2nd Class (Kupé)
- $160–220
Train from Vladimir to Chudovo Moskovskoye
- Ave. Duration
- 7h 4m
- Frequency
- Once daily
- Estimated price
- $27–60
- Website
- Russian Railways
- 1nd Class (SW)
- $130–190
- 3rd Class (Platzcart)
- $27–35
- 2nd Class (Kupé)
- $40–60
Train from Chudovo Moskovskoye to Velikiy Novgorod
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $9–29
- Website
- Russian Railways
- 1nd Class (SW)
- $70–100
- 3rd Class (Platzcart)
- $9–12
- 2nd Class (Kupé)
- $20–29
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Chudovo Moskovskoye to Velikiy Novgorod
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- $2–4
- Lastochka Train
- $2–4
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilnius to Jelgava
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- $16–22
- Website
- LTG Link
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Airport to Pskov-1
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $11–18
- Website
- Russian Railways
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–16
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Velikiy Novgorod Bus station to Pskov Bus station
- Phone
- +371 22 474 814
- [email protected]
- Website
- Vissa
Bus from Pskov Bus station to Riga Central Bus Station
Bus from Pskov Bus station to Riga Central Bus Station
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- Markatek
Bus from Pskov Bus station to Riga Central Bus Station
Bus from Pskov Bus station to Riga Central Bus Station
- Ave. Duration
- 38 min
- Estimated price
- $14–17
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
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 Luton Airport into central London, What documents do I need to cross Niagara Falls?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
















