There are 9 ways to get from Ulm to Tallinn by bus, plane, train, train (TGV), 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 Stuttgart Airport, fly
best- Take the bus from Ulm to Stuttgart Airport Busterminalbus
- Fly from Stuttgart Airport (STR) to Lennart Meri International Airport (TLL)plane STR - TLL
7h 34m€96–352Train, bus via Berlin Brandenburg Airport (BER)
- Take the train from Ulm Hbf to Donauwoerthtrain Rb / ...
- Take the train from Donauwoerth to Berlin Suedkreuztrain Ice
- Take the bus from Berlin Airport BER to Tallinn, Bus Stationbus
29h 53m€234–483Train
- Take the train from Ulm Hbf to Muenchen Hbftrain Ice
- Take the train from Muenchen Hbf to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
- Take the train from Vilnius to Tallinntrain 889
34h 54m€197–532Drive 2,035 km
- Drive from Ulm to Tallinncar 2,035 km
21h 17m€321–463Train to Munich International Airport, fly
- Take the train from Ulm Hbf to Muenchen Hbftrain
- Fly from Munich International Airport (MUC) to Lennart Meri International Airport (TLL)plane MUC - TLL
6h 44m€108–320Train to Frankfurt, fly
- Take the train from Ulm Hbf to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Lennart Meri International Airport (TLL)plane FRA - TLL
7h 17m€105–357Train, bus
- Take the train from Ulm Hbf to Donauwoerthtrain Rb / ...
- Take the train from Donauwoerth to Berlin Suedkreuztrain Ice
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Harbour Terminal Dbus
30h 50m€234–481Bus via Munich
- Take the bus from Ulm to Munich central bus stationbus 336 / ...
- Take the bus from Munich central bus station to Riga, Bus Stationbus
- Take the bus from Riia to Tallinna bussijaambus
34h 39m€146–307Bus
- Take the bus from Ulm to Stuttgart Airport Busterminalbus N77 / ...
- Take the bus from Stuttgart Airport to Rīgabus
- Take the bus from Riia to Vana-Pääskülabus
40h 5m€133–257
Ulm to Tallinn by train and bus
Questions & Answers
The cheapest way to get from Ulm to Tallinn is to bus which costs €130 - €260 and takes 40h 5m.
The fastest way to get from Ulm to Tallinn is to train and fly which takes 6h 44m and costs €100 - €320.
No, there is no direct bus from Ulm to Tallinn. However, there are services departing from Ulm and arriving at Tallinna bussijaam via Munich central bus station and Riia. The journey, including transfers, takes approximately 34h 39m.
No, there is no direct train from Ulm to Tallinn. However, there are services departing from Ulm Hbf and arriving at Tallinn via Muenchen Hbf, Warszawa Wschodnia and Vilnius. The journey, including transfers, takes approximately 34h 54m.
The distance between Ulm and Tallinn is 1644 km. The road distance is 2035 km.
The best way to get from Ulm to Tallinn without a car is to train and bus via Berlin Brandenburg Airport (BER) which takes 29h 53m and costs €230 - €490.
It takes approximately 7h 34m to get from Ulm to Tallinn, including transfers.
Ulm to Tallinn bus services, operated by FlixBus, depart from Ulm station.
Ulm to Tallinn train services, operated by Nederlandse Spoorwegen (NS), depart from Ulm Hbf station.
The best way to get from Ulm to Tallinn is to train which takes 34h 54m and costs €190 - €550. Alternatively, you can bus via Munich, which costs €140 - €310 and takes 34h 39m.
What companies run services between Ulm, Germany and Tallinn, Estonia?
You can take a train from Ulm Hbf to Tallinn via Muenchen Hbf, Warszawa Wschodnia, and Vilnius in around 34h 54m. Alternatively, you can take a bus from Ulm to Tallinna bussijaam via Munich central bus station, Riga, Bus Station, and Riia in around 34h 39m.
- Website
- lufthansa.com
Flights from Stuttgart Airport to Lennart Meri International Airport via Frankfurt
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €95–390
Flights from Stuttgart Airport to Lennart Meri International Airport via Munich International Airport
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–300
Flights from Munich International Airport to Lennart Meri International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–310
Flights from Frankfurt to Lennart Meri International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €85–350
- Website
- finnair.com
Flights from Munich International Airport to Lennart Meri International Airport via Helsinki
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- €85–230
Flights from Frankfurt to Lennart Meri International Airport via Helsinki
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- €100–220
- Website
- flysas.com
Flights from Stuttgart Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- €85–230
Flights from Munich International Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €80–220
Flights from Frankfurt to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–270
- Website
- airbaltic.com
Flights from Stuttgart Airport to Lennart Meri International Airport via Munich International Airport
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–300
Flights from Munich International Airport to Lennart Meri International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–310
Flights from Frankfurt to Lennart Meri International Airport via Riga
- Ave. Duration
- 4h 10m
- When
- Sunday
- Estimated price
- €70–170
- Website
- lot.com
Flights from Stuttgart Airport to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €100–340
- Phone
- +49 800 589 28 40
- servus@agilis.de
- Website
- agilis.de
Train from Ulm Hbf to Donauwoerth
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €22–40
- Schedules at
- agilis.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Donauwoerth to Berlin Suedkreuz
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- €110–250
- Website
- https://int.bahn.de/en
Train from Ulm Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 43m
- Frequency
- 3 times a day
- Estimated price
- €50–120
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Ulm Hbf to Muenchen Hbf
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €15–40
- Website
- https://www.ns.nl/en
Train from Ulm Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- €28–70
- Website
- https://www.ns.nl/en
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Ulm Hbf to Muenchen Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- €28–50
- Website
- https://westbahn.at/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Ulm Hbf to Muenchen Hbf
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- €29–50
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Muenchen Hbf to Warszawa Wschodnia
- Ave. Duration
- 13h 48m
- Frequency
- Once daily
- Estimated price
- €120–220
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Muenchen Hbf to Warszawa Wschodnia
- Ave. Duration
- 13h 48m
- Frequency
- 6 times a week
- Estimated price
- €180–400
- Website
- https://www.intercity.pl/en/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- €26–35
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Ulm to Stuttgart Airport Busterminal
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €5–10
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Tallinn, Bus Station
- Ave. Duration
- 21h 55m
- Frequency
- Twice daily
- Estimated price
- €100–190
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Harbour Terminal D
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Estimated price
- €100–190
- Website
- https://www.flixbus.co.uk
Bus from Ulm to Munich central bus station
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- https://www.flixbus.co.uk
Bus from Munich central bus station to Riga, Bus Station
- Ave. Duration
- 27h 25m
- Frequency
- Once daily
- Estimated price
- €120–220
- Website
- https://www.flixbus.co.uk
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Estimated price
- €21–40
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Ulm to Stuttgart Airport Busterminal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €5–10
- Website
- https://www.blablacar.co.uk/bus
Bus from Ulm to Munich central bus station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €9–17
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €18–35
- Website
- https://luxexpress.eu/en/
Bus from Riia to Vana-Pääsküla
- Ave. Duration
- 4h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €17–35
- Website
- https://luxexpress.eu/en/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- https://ecolines.net/
Bus from Stuttgart Airport to Rīga
- Ave. Duration
- 32h 35m
- Frequency
- 4 times a week
- Estimated price
- €110–210
- Website
- https://ecolines.net/
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €30–35
- Website
- https://transtempo.ua/
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Riia to Tallinna bussijaam
- Ave. Duration
- 7h 28m
- Frequency
- 6 times a week
- Estimated price
- €26–70
- Website
- https://busline.md/en/
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Ulm to Tallinn bus services, operated by FlixBus, arrive at Munich central bus station.
Tallinn is 1h ahead of Ulm. It is currently 9:55 PM in Ulm and 10:55 PM in Tallinn.
Ulm to Tallinn train services, operated by Nederlandse Spoorwegen (NS), arrive at Muenchen Hbf station.
Yes, the driving distance between Ulm to Tallinn is 2035 km. It takes approximately 21h 17m to drive from Ulm to Tallinn.
Book your Ulm to Tallinn bus tickets online with Omio and FlixBus.
There are 1199+ hotels available in Tallinn.






















































