There are 7 ways to get from Estonia to Mongolia by bus, plane, taxi, 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 Pulkovo Airport, fly to New Ulaanbaatar International Airport, taxi
best- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus
- Fly from Pulkovo Airport (LED) to New Ulaanbaatar International Airport (UBN)plane LED - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
13h 16m$321–1,229Train, bus
cheapest- Take the train from Tallinn to Narvatrain
- Take the bus from Ivangorod to Saint Petersburg Bus Terminalbus
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Ulaanbaatartrain
4d 22h$181–527Drive 6,768.5 km
- Drive from Tallinn to Ulaanbaatarcar 6,768.5 km
4d 1h$1,243–1,795Fly Lennart Meri International Airport to New Ulaanbaatar International Airport, taxi
- Fly from Lennart Meri International Airport (TLL) to New Ulaanbaatar International Airport (UBN)plane TLL - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
17h 59m$516–1,519Bus to Pulkovo Airport, fly to Kyzyl, drive
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus
- Fly from Pulkovo Airport (LED) to Kyzyl (KYZ)plane LED - KYZ
- Drive from Kyzyl (KYZ) to Ulaangomcar
18h 4m$252–842Bus to Pulkovo Airport, fly to Ulan-Ude, train
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus
- Fly from Pulkovo Airport (LED) to Ulan-Ude (UUD)plane LED - UUD
- Take the train from Ulan-Ude to Darkhantrain
22h 50m$234–877Bus to Pulkovo Airport, fly to Irkutsk Airport, train
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus
- Fly from Pulkovo Airport (LED) to Irkutsk Airport (IKT)plane LED - IKT
- Take the train from Irkutsk Pas to Darkhantrain
29h 52m$261–977
Pulkovo Airport (LED) to New Ulaanbaatar International Airport (UBN) flights
Questions & Answers
The cheapest way to get from Estonia to Mongolia is to train and bus which costs $180 - $550 and takes 4 days 22h.
The fastest way to get from Estonia to Mongolia is to bus and fly and taxi which takes 13h 16m and costs $320 - $1,300.
The distance between Estonia and Mongolia is 5108 km. The road distance is 6768.5 km.
The best way to get from Estonia to Mongolia without a car is to train and bus which takes 4 days 22h and costs $180 - $550.
It takes approximately 13h 16m to get from Estonia to Mongolia, including transfers.
Yes, the driving distance between Estonia to Mongolia is 6769 km. It takes approximately 4 days 1h to drive from Estonia to Mongolia.
There are 526+ hotels available in Mongolia.
What companies run services between Estonia and Mongolia?
There is no direct connection from Estonia to Mongolia. However, you can take the bus to Saint Petersburg Moskovskaya Metro, walk to Ст. Метро "Московская", take the line 39 bus to Аэропорт "Пулково 1", Посадки Нет, walk to Pulkovo Airport (LED) airport, fly to New Ulaanbaatar International Airport (UBN), then take the taxi to Ulaanbaatar. Alternatively, you can take a train from Tallinn to Ulaanbaatar via Narva, Ivangorod, Saint Petersburg Bus Terminal, Moskovsky Railway Terminal, Leningradsky Railway Terminal, Kazansky Railway Terminal, and Irkutsk Pas in around 4d 22h.
- Website
- s7.ru
Flights from Pulkovo Airport to Kyzyl via Moscow Domodedovo
- Ave. Duration
- 7h 35m
- When
- Monday and Saturday
- Estimated price
- $210–800
Flights from Pulkovo Airport to Kyzyl via Novosibirsk
- Ave. Duration
- 7h 42m
- When
- Monday to Saturday
- Estimated price
- $190–750
Flights from Pulkovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 8h 15m
- When
- Saturday
- Estimated price
- $230–850
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- $220–850
Flights from Pulkovo Airport to Irkutsk Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $210–850
Flights from Pulkovo Airport to Irkutsk Airport via Novosibirsk
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $220–850
- Website
- iraero.ru
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Irkutsk Airport
- Ave. Duration
- 9h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $300–1,200
Flights from Pulkovo Airport to Kyzyl via Moscow Domodedovo
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $210–800
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 8h 5m
- When
- Friday
- Estimated price
- $220–850
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Irkutsk Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $210–850
Flights from Pulkovo Airport to Irkutsk Airport via Krasnoyarsk
- Ave. Duration
- 9h 27m
- When
- Tuesday, Friday, Sunday, and Wednesday
- Estimated price
- $210–850
- Website
- hunnuair.com
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Irkutsk Airport
- Ave. Duration
- 8h 35m
- When
- Friday
- Estimated price
- $300–1,200
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Almaty
- Ave. Duration
- 12h 35m
- When
- Tuesday and Thursday
- Estimated price
- $360–1,300
- Website
- skyregional.com
Flights from Pulkovo Airport to Kyzyl via Krasnoyarsk
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $200–800
- Website
- scat.kz
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 10h 10m
- When
- Friday
- Estimated price
- $390–1,100
- Website
- turkishairlines.com
Flights from Lennart Meri International Airport to New Ulaanbaatar International Airport via Istanbul
- Ave. Duration
- 15h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $500–1,500
- Website
- miat.com
Flights from Lennart Meri International Airport to New Ulaanbaatar International Airport via Frankfurt
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- $550–1,900
- Website
- flyaurora.ru
Flights from Pulkovo Airport to Ulan-Ude via Krasnoyarsk
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $220–850
- Website
- uralairlines.ru
Flights from Pulkovo Airport to Irkutsk Airport via Koltsovo
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $220–850
- Phone
- +372 616 0245
- [email protected]
- Website
- elron.ee
Train from Tallinn to Narva
- Ave. Duration
- 2h 54m
- Frequency
- 4 times a day
- Estimated price
- $13–23
- Website
- https://elron.ee/en
- Express Train Ticket
- $15–23
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $24–55
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $120–170
- 3rd Class (Platzcart)
- $24–35
- 2nd Class (Kupé)
- $35–55
Train from Kazansky Railway Terminal to Irkutsk Pas
- Ave. Duration
- 3d 8h
- Frequency
- 4 times a week
- Estimated price
- $130–220
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $480–700
- 3rd Class (Platzcart)
- $130–170
- 2nd Class (Kupé)
- $160–220
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- $20–40
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $20–29
- Commuter Electric Train
- $27–40
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $60–250
- Website
- https://grandexpress.ru/
- Kupé
- $60–110
- SW
- $120–250
- Luxe
- $723
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- 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
Train from Ulan-Ude to Darkhan
- Ave. Duration
- 9h 57m
- Frequency
- Once a week
- Estimated price
- $4–10
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $13–16
- Sitting coach
- $4–6
- Soft sleeper coach
- $8–10
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Darkhan
- Ave. Duration
- 18h 38m
- Frequency
- Once a week
- Estimated price
- $40–110
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- $75–110
- 1nd Class (SW)
- $130–190
- 3rd Class (Platzcart)
- $40–50
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- sks-auto.ru
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
Bus from Ivangorod to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Ave. Duration
- 38 min
- Estimated price
- $14–17
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 travel India's Golden Triangle, Why you should take the train in the US, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.


















