There are 7 ways to get from Mongolia to Estonia by taxi, plane, bus, 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.
Taxi to New Ulaanbaatar International Airport, fly to Pulkovo Airport, bus
best- 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 bus from Saint Petersburg Moskovskaya Metro to Ivangorodbus
16h 45m€259–976Train, bus
cheapest- 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 Moskovsky Railway Terminaltrain
- Take the bus from Saint Petersburg Bus Terminal to Ivangorodbus
- Take the train from Narva to Tallinntrain
4d 20h€162–318Drive 6,763.7 km
- Drive from Ulaanbaatar to Tallinncar 6,763.7 km
4d 1h€1,109–1,602Taxi to New Ulaanbaatar International Airport, fly to Lennart Meri International Airport
- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Lennart Meri International Airport (TLL)plane UBN - TLL
12h 54m€404–1,317Drive to Kyzyl, fly to Pulkovo Airport, bus
- Drive from Ulaangom to Kyzyl (KYZ)car
- Fly from Kyzyl (KYZ) to Pulkovo Airport (LED)plane KYZ - LED
- Take the bus from Saint Petersburg Moskovskaya Metro to Ivangorodbus
18h 27m€216–783Train to Ulan-Ude, fly to Pulkovo Airport, bus
- Take the train from Darkhan to Ulan-Udetrain
- Fly from Ulan-Ude (UUD) to Pulkovo Airport (LED)plane UUD - LED
- Take the bus from Saint Petersburg Moskovskaya Metro to Ivangorodbus
23h 54m€193–774Drive to Gorno-Altaysk Airport, fly to Pulkovo Airport, bus
- Drive from Ölgii to Gorno-Altaysk Airport (RGK)car
- Fly from Gorno-Altaysk Airport (RGK) to Pulkovo Airport (LED)plane RGK - LED
- Take the bus from Saint Petersburg Moskovskaya Metro to Ivangorodbus
18h 32m€217–714
New Ulaanbaatar International Airport (UBN) to Pulkovo Airport (LED) flights
Comparing Your Travel Options
The cheapest way to get from Mongolia to Estonia is to train and bus which costs €160 - €320 and takes 4 days 20h.
The fastest way to get from Mongolia to Estonia is to taxi and fly which takes 12h 54m and costs €400 - €1400.
The distance between Mongolia and Estonia is 5109 km. The road distance is 6763.7 km.
The best way to get from Mongolia to Estonia without a car is to train and bus which takes 4 days 20h and costs €160 - €320.
It takes approximately 16h 45m to get from Mongolia to Estonia, including transfers.
Yes, the driving distance between Mongolia to Estonia is 6764 km. It takes approximately 4 days 1h to drive from Mongolia to Estonia.
There are 1223+ hotels available in Estonia.
What companies run services between Mongolia and Estonia?
There is no direct connection from Mongolia to Estonia. However, you can take the taxi to New Ulaanbaatar International Airport (UBN) airport, fly to Pulkovo Airport (LED), walk to Аэропорт "Пулково 1", Посадка, take the line 39 bus to Авиационная Ул., walk to Saint Petersburg Moskovskaya Metro, then take the bus to Ivangorod. Alternatively, you can take a train from Ulaanbaatar to Tallinn via Irkutsk Pas, Vladimir, Chudovo Moskovskoye, Moskovsky Railway Terminal, Saint Petersburg Bus Terminal, Ivangorod, and Narva in around 4d 20h.
- Website
- s7.ru
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Irkutsk
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €240–950
Flights from Kyzyl to Pulkovo Airport via Novosibirsk
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- €160–700
Flights from Kyzyl to Pulkovo Airport via Moscow Domodedovo
- Ave. Duration
- 8h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €170–700
Flights from Ulan-Ude to Pulkovo Airport via Irkutsk
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- €180–750
Flights from Ulan-Ude to Pulkovo Airport via Novosibirsk
- Ave. Duration
- 12h 43m
- When
- Every day
- Estimated price
- €180–750
Flights from Gorno-Altaysk Airport to Pulkovo Airport via Novosibirsk
- Ave. Duration
- 8h 37m
- When
- Saturday, Monday, Friday, and Sunday
- Estimated price
- €140–650
Flights from Gorno-Altaysk Airport to Pulkovo Airport via Moscow Domodedovo
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €150–650
- Website
- aeroflot.ru
Flights from Ulan-Ude to Pulkovo Airport via Krasnoyarsk
- Ave. Duration
- 12h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €180–750
Flights from Ulan-Ude to Pulkovo Airport via Irkutsk
- Ave. Duration
- 12h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €180–750
Flights from Gorno-Altaysk Airport to Pulkovo Airport
- Ave. Duration
- 4h 50m
- When
- Friday and Sunday
- Estimated price
- €140–600
- Website
- turkishairlines.com
Flights from New Ulaanbaatar International Airport to Lennart Meri International Airport via Istanbul
- Ave. Duration
- 15h 27m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €390–1,300
- Website
- scat.kz
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Nur-Sultan
- Ave. Duration
- 11h 30m
- When
- Wednesday
- Estimated price
- €340–900
- Website
- hainanairlines.com
Flights from New Ulaanbaatar International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 11h 40m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €320–1,000
- Website
- lufthansa.com
Flights from New Ulaanbaatar International Airport to Lennart Meri International Airport via Frankfurt
- Ave. Duration
- 12h
- When
- Monday and Wednesday
- Estimated price
- €500–1,300
- 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
- €10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- €29–35
- Sitting coach
- €10–12
- Soft sleeper coach
- €18–22
Train from Darkhan to Ulan-Ude
- Ave. Duration
- 10h 9m
- Frequency
- Once a week
- Estimated price
- €3–9
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- €11–14
- Sitting coach
- €3–5
- Soft sleeper coach
- €7–9
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Irkutsk Pas to Vladimir
- Ave. Duration
- 3d 1h
- Frequency
- Once daily
- Estimated price
- €110–190
- Website
- Russian Railways
- 1nd Class (SW)
- €410–600
- 3rd Class (Platzcart)
- €110–150
- 2nd Class (Kupé)
- €130–190
Train from Vladimir to Chudovo Moskovskoye
- Ave. Duration
- 7h 4m
- Frequency
- Once daily
- Estimated price
- €23–50
- Website
- Russian Railways
- 1nd Class (SW)
- €110–160
- 3rd Class (Platzcart)
- €23–30
- 2nd Class (Kupé)
- €35–50
Train from Chudovo Moskovskoye to Moskovsky Railway Terminal
- Ave. Duration
- 1h 48m
- Frequency
- 5 times a day
- Estimated price
- €8–26
- Website
- Russian Railways
- 1nd Class (SW)
- €60–90
- 3rd Class (Platzcart)
- €8–12
- 2nd Class (Kupé)
- €19–26
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Chudovo Moskovskoye to Moskovsky Railway Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Website
- Russian Railways
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Chudovo Moskovskoye to Moskovsky Railway Terminal
- Ave. Duration
- 1h 46m
- Frequency
- Twice daily
- Estimated price
- €3–7
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- €6–7
- 2nd Class (Kupé)
- €3–5
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Chudovo Moskovskoye to Moskovsky Railway Terminal
- Ave. Duration
- 1h 39m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- €3–5
- Lastochka Train
- €3–5
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Chudovo Moskovskoye to Moskovsky Railway Terminal
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- €4–12
- Website
- Russian Railways
- Lastochka Train
- €8–12
- Commuter Electric Train
- €4–7
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Narva to Tallinn
- Ave. Duration
- 2h 28m
- Frequency
- 5 times a day
- Estimated price
- €11–21
- Website
- Elron
- Express Train Ticket
- €15–21
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Moskovskaya Metro to Ivangorod
Bus from Saint Petersburg Bus Terminal to Ivangorod
Bus from Saint Petersburg Moskovskaya Metro to Ivangorod
Bus from Saint Petersburg Moskovskaya Metro to Ivangorod
Bus from Saint Petersburg Moskovskaya Metro to Ivangorod
- Ave. Duration
- 38 min
- Estimated price
- €12–16
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 Want to know more about Flixbus?, How do I buy a London Underground ticket?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.























