There are 8 ways to get from Bucharest to Tallinn by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bucharest Otopeni to Lennart Meri International Airport
best- Fly from Bucharest Otopeni (OTP) to Lennart Meri International Airport (TLL)OTP - TLL
6h 32m€134–317Fly Bucharest Băneasa Aurel Vlaicu International Airport to Lennart Meri International Airport
cheapest- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Lennart Meri International Airport (TLL)BBU - TLL
9h 31m€77–193Bus, train
- Take the bus from Bucharest to Vienna, Central Station Südtiroler Platz
- Take the train from Wien Hbf to Warszawa ZachodniaEc
- Take the bus from Warsaw, Bus Station West to Tallinn, Bus Station
35h 9mTrain
- Take the train from Bucuresti Nord to Budapest-KeletiIr
- Take the train from Budapest-Keleti to Wien HbfEc / ...
- Take the train from Wien Hbf to Krakow GlownyEc
- Take the train from Kraków Główny to Vilniaus geležinkelio stotis144
- Take the train from Vilnius to Tallinn215
2d 2hFly Bucharest Otopeni to Helsinki Airport, bus
- Fly from Bucharest Otopeni (OTP) to Helsinki Airport (HEL)OTP - HEL
- Take the bus from Helsinki to Tallinn
6h 37mBus
- Take the bus from București, Autogara Militari to Warsaw, Bus Station WestN910
- Take the bus from Warsaw, Bus Station West to Tallinn, Bus StationN1324 / ...
45h 15m€108–195Bus via Zhytomyr
- Take the bus from Bucharest Doraly Expo Market to Zhytomyr Bus StationGns-04 / ...
- Take the bus from Zhytomyr to Tallinn, Harbour Terminal D
46h 2m€146–178Train, bus
- Take the train from Bucuresti Nord to Chisinau402
- Take the bus from Chisinau, Gara Feroviara to Tallinn
2d 17h
Bucharest Otopeni (OTP) to Lennart Meri International Airport (TLL) flights
Questions & Answers
The cheapest way to get from Bucharest to Tallinn is to fly which costs €75 - €200 and takes 9h 31m.
The fastest way to get from Bucharest to Tallinn is to fly which takes 6h 32m and costs €130 - €320.
No, there is no direct bus from Bucharest to Tallinn station. However, there are services departing from București, Autogara Militari and arriving at Tallinn, Bus Station via Warsaw, Bus Station West. The journey, including transfers, takes approximately 45h 15m.
No, there is no direct train from Bucharest to Tallinn. However, there are services departing from Bucuresti Nord and arriving at Tallinn via Budapest-Keleti, Wien Hbf, Kraków Główny and Vilnius. The journey, including transfers, takes approximately 2 days 2h.
The distance between Bucharest and Tallinn is 1675 km.
The best way to get from Bucharest to Tallinn without a car is to bus and train which takes 35h 9m and costs .
It takes approximately 6h 32m to get from Bucharest to Tallinn, including transfers.
Bucharest to Tallinn bus services, operated by FlixBus, depart from București, Autogara Militari station.
Bucharest to Tallinn train services, operated by Romanian Railways (CFR), depart from Bucuresti Nord station.
The best way to get from Bucharest to Tallinn is to fly which takes 6h 32m and costs €130 - €320. Alternatively, you can train, which costs and takes 2 days 2h, you could also bus, which costs €100 - €200 and takes 45h 15m.
What companies run services between Bucharest, Romania and Tallinn, Estonia?
LOT, Air Baltic, and four other airlines fly from Bucharest Otopeni (OTP) to Lennart Meri International Airport (TLL) 4 times a day. Alternatively, you can take a train from Bucuresti Nord to Tallinn via Budapest-Keleti, Wien Hbf, Krakow Glowny, Kraków Główny, and Vilnius in around 2d 2h.
- Website
- lot.com
Flights from Bucharest Otopeni to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- €90–300
- Website
- airbaltic.com
Flights from Bucharest Otopeni to Lennart Meri International Airport via Riga
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €90–240
Flights from Bucharest Otopeni to Helsinki Airport via Riga
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €80–270
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Lennart Meri International Airport via Hamburg
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- €55–220
- Website
- austrian.com
Flights from Bucharest Otopeni to Lennart Meri International Airport via Vienna
- Ave. Duration
- 6h 25m
- When
- Monday
- Estimated price
- €90–240
- Website
- finnair.com
Flights from Bucharest Otopeni to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- €55–250
- Website
- flysas.com
Flights from Bucharest Otopeni to Lennart Meri International Airport via Stockholm
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- €60–270
- Website
- norwegian.com
Flights from Bucharest Otopeni to Helsinki Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Friday
- Estimated price
- €80–250
- Website
- wizzair.com
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Lennart Meri International Airport via Budapest
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €75–180
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 7h 39m
- Frequency
- Twice daily
- Estimated price
- €30–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to Krakow Glowny
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- €23–95
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a week
- Estimated price
- €21–35
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €21–30
- 1st Class
- €27–35
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Budapest-Keleti
- Ave. Duration
- 16h 21m
- Frequency
- Once daily
- Estimated price
- €64–69
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Keleti to Wien Hbf
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €11–13
- Website
- https://jegy.mav.hu/
Train from Budapest-Keleti to Wien Hbf
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–60
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Kraków Główny to Vilniaus geležinkelio stotis
- Ave. Duration
- 12h 42m
- Frequency
- Once daily
- Estimated price
- €30
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 4m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Bucuresti Nord to Chisinau
- Ave. Duration
- 13h 34m
- Frequency
- Once daily
- Estimated price
- €18–29
- Schedules at
- railway.md
- Phone
- +40 745 766 766
- dispecerat@maxibustravel.ro
- Website
- maxibustravel.ro
Bus from Bucharest to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 10h 55m
- Frequency
- Twice a week
- Schedules at
- maxibustravel.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Warsaw, Bus Station West to Tallinn, Bus Station
- Ave. Duration
- 14h 35m
- Frequency
- Twice daily
- Estimated price
- €40–80
- Website
- https://www.flixbus.co.uk
Bus from București, Autogara Militari to Warsaw, Bus Station West
- Ave. Duration
- 29h 40m
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Bucharest Doraly Expo Market to Zhytomyr Bus Station
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- €60–80
- Website
- https://gunsel.ua/
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Zhytomyr to Tallinn, Harbour Terminal D
- Ave. Duration
- 27h 10m
- Frequency
- Once daily
- Estimated price
- €85–100
- Schedules at
- transtempo.ua
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Chisinau, Gara Feroviara to Tallinn
- Ave. Duration
- 2d 3h
- Frequency
- 6 times a week
- 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
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Bucharest to Tallinn bus services, operated by FlixBus, arrive at Warsaw, Bus Station West.
Bucharest to Tallinn train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Book your Bucharest to Tallinn bus tickets online with Omio and FlixBus.
There are 1138+ hotels available in Tallinn.











































