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$281–1,129Train, 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$180–518Drive 6,768.1 km
- Drive from Tallinn to Ulaanbaatarcar 6,768.1 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$426–1,419Bus 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 9m$232–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$214–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$236–927
Pulkovo Airport (LED) to New Ulaanbaatar International Airport (UBN) flights
Comparing Your Travel Options
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 $280 - $1,200.
The distance between Estonia and Mongolia is 5108 km. The road distance is 6768.1 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 6768 km. It takes approximately 4 days 1h to drive from Estonia to Mongolia.
There are 472+ 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 Novosibirsk
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $170–750
Flights from Pulkovo Airport to Kyzyl via Moscow Domodedovo
- Ave. Duration
- 13h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $190–800
Flights from Pulkovo Airport to Ulan-Ude via Novosibirsk
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- $210–850
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- $200–850
Flights from Pulkovo Airport to Irkutsk Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $190–800
Flights from Pulkovo Airport to Irkutsk Airport via Novosibirsk
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- $200–850
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Ulan-Ude via Krasnoyarsk
- Ave. Duration
- 7h 25m
- When
- Tuesday and Thursday
- Estimated price
- $200–850
Flights from Pulkovo Airport to Irkutsk Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $190–800
Flights from Pulkovo Airport to Irkutsk Airport via Krasnoyarsk
- Ave. Duration
- 10h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–800
- Website
- iraero.ru
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Irkutsk Airport
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–1,100
Flights from Pulkovo Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- $200–850
- Website
- scat.kz
Flights from Pulkovo Airport to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 10h 10m
- When
- Friday
- Estimated price
- $380–1,000
- 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
- $410–1,400
- Website
- miat.com
Flights from Lennart Meri International Airport to New Ulaanbaatar International Airport via Frankfurt
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,300
- Website
- skyregional.com
Flights from Pulkovo Airport to Kyzyl via Krasnoyarsk
- Ave. Duration
- 9h 15m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $180–750
- Website
- uralairlines.ru
Flights from Pulkovo Airport to Irkutsk Airport via Koltsovo
- Ave. Duration
- 8h 15m
- When
- Thursday and Saturday
- Estimated price
- $200–850
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- 5 times a day
- Estimated price
- $13–23
- Website
- Elron
- Express Train Ticket
- $17–23
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $23–55
- Website
- Russian Railways
- 1nd Class (SW)
- $120–170
- 3rd Class (Platzcart)
- $23–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
- Russian Railways
- 1nd Class (SW)
- $470–700
- 3rd Class (Platzcart)
- $130–170
- 2nd Class (Kupé)
- $150–220
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- $20–40
- Website
- Russian Railways
- Lastochka Train
- $20–28
- Commuter Electric Train
- $27–40
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $60–240
- Website
- Grand Express Train
- Kupé
- $60–110
- SW
- $120–240
- Luxe
- $716
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- 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
Train from Ulan-Ude to Darkhan
- Ave. Duration
- 9h 57m
- Frequency
- Once a week
- Estimated price
- $4–10
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $13–16
- Sitting coach
- $4–6
- Soft sleeper coach
- $8–10
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Irkutsk Pas to Darkhan
- Ave. Duration
- 18h 38m
- Frequency
- Once a week
- Estimated price
- $35–110
- Website
- Russian Railways
- 2nd Class (Kupé)
- $75–110
- 1nd Class (SW)
- $130–180
- 3rd Class (Platzcart)
- $35–50
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
Bus from Ivangorod to Saint Petersburg Bus Terminal
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- 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 Italy Travel Guides, Getting to Milan from the airport, and Flying into Beijing? - to help you get the most out of your next trip.


















