Rome2Rio

How to get fromUlaanbaatar to Tallinnby taxi, plane, train, bus, car, or ferry

Find Transport to Tallinn

See all options

There are 5 ways to get from Ulaanbaatar to Tallinn by taxi, plane, train, bus, car, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, fly to Lennart Meri International Airport

    best
    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Lennart Meri International Airport (TLL)plane plane UBN - TLL
    12h 46m
    €383–1,217
  2. Train, bus

    cheapest
    1. Take the train from Ulaanbaatar to Irkutsk Pastrain train
    2. Take the train from Irkutsk Pas to Vladimirtrain train
    3. Take the train from Vladimir to Chudovo Moskovskoyetrain train
    4. Take the train from Chudovo Moskovskoye to Moskovsky Railway Terminaltrain train
    5. Take the bus from Saint Petersburg Bus Terminal to Ivangorodbus bus
    6. Take the train from Narva to Tallinntrain train
    4d 20h
    €162–317
  3. Drive 6,763.7 km

    1. Drive from Ulaanbaatar to Tallinncar car 6,763.7 km
    4d 1h
    €1,076–1,555
  4. Taxi, fly to Helsinki Airport, ferry

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Helsinki Airport (HEL)plane plane UBN - HEL
    3. Take the ferry from Helsinki Terminal 2 to Tallinnferry ferry
    19h 22m
    €447–859
  5. Taxi, fly to Riga International Airport, bus

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Riga International Airport (RIX)plane plane UBN - RIX
    3. Take the bus from Riga Central Bus Station to Tallinn Bus Stationbus bus
    20h 29m
    €443–1,250

New Ulaanbaatar International Airport (UBN) to Lennart Meri International Airport (TLL) flights

Calendar12Weekly Planes
Duration14h 15mAverage Duration
Ticket€374Cheapest Price
See schedules

Questions & Answers

What companies run services between Ulaanbaatar, Mongolia and Tallinn, Estonia?

There is no direct connection from Ulaanbaatar to Tallinn. However, you can take the taxi to New Ulaanbaatar International Airport (UBN) airport, fly to Lennart Meri International Airport (TLL), walk to Lennujaam, then take the bus to Keskturg. 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.

Airlines
Train operators
Bus operators
Ferry operators
Other operators

Want to know more about travelling around Estonia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides