Fly Budapest to Tallinn

Take the BKK bus at the Deák Ferenc tér M station .

The journey takes approximately 31 m. Ticket price is about €8 The travel distance is 20 km.

Carrier is BKK.

Buy ticket

Get off at the Liszt Ferenc Airport 2.
Fly out to Budapest (BUD) of the Riga (RIX) airport.

The journey takes approximately 3 h 45 m. Ticket price is about €35

Carrier is Air Baltic.

🔎

🚖 Find a cheap local taxi

Get off at the Riga (RIX).
Take the Tallinna Linnatranspordi AS bus at the Lennujaam station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 3 km.

Carrier is Tallinna Linnatranspordi AS.

Buy ticket

Get off at the A. Laikmaa.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train to Vienna fly to Tallinn

Take the train Budapest-Kelenfoeld at the station Railjet.

The journey takes approximately 2 h 26 m. Ticket price is about €5 The travel distance is 241 km.

Carrier is Railjet.

Buy ticket

Get off at the Wien Hbf.
Take the train Wien Hbf at the station Railjet.

The journey takes approximately 15 m. Ticket price is about €13 The travel distance is 17 km.

Carrier is Railjet.

Buy ticket

Get off at the Flughafen Wien.
Fly out to Vienna (VIE) of the Tallinn (TLL) airport.

The journey takes approximately 2 h 15 m. Ticket price is about €30

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Tallinn (TLL).
Take the Tallinna Linnatranspordi AS bus at the Budapest Ritz Carlton station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 23 km.

Carrier is Tallinna Linnatranspordi AS.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Fly Budapest to Helsinki car ferry

Take the BKK bus at the Budapest Ritz Carlton station .

The journey takes approximately 31 m. Ticket price is about €8 The travel distance is 23 km.

Carrier is BKK.

Buy ticket

Fly out to Budapest Ritz Carlton of the Budapest Airport Arrival Terminal airport.

The journey takes approximately 2 h 20 m. Ticket price is about €30 The travel distance is 23 km.

Carrier is Finnair.

🔎

🚖 Find a cheap local taxi

Take the train Lentoasema at the station Helsingin seudun liikenne.

The journey takes approximately 29 m. Ticket price is about €2 The travel distance is 22 km.

Carrier is Helsingin seudun liikenne.

Buy ticket

Get off at the Helsinki.

The journey takes approximately 10 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Helsingin seudun liikenne.

Buy ticket

Get off at the Katajanokan term..
Boarding the Tallink ferry at the port of Helsinki.

The journey takes approximately 2 h Ticket price is about €21 The travel distance is 80 km.

Carrier is Tallink.

Buy ticket

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train bus via Warsaw

Take the train Budapest-Kelenfoeld at the station Hungarian Railways (MÁV).

The journey takes approximately 10 h 51 m. Ticket price is about €40 The travel distance is 899 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Warszawa Zachodnia.
Take the FlixBus bus at the Warsaw station .

The journey takes approximately 15 h 15 m. Ticket price is about €45 The travel distance is 987 km.

Carrier is FlixBus.

Buy ticket

Get off at the Tallinn, Bus Station.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Bus

Take the RegioJet bus at the Budapest, Kelenföld, Somogyi utca MHD stop station .

The journey takes approximately 4 h 20 m. Ticket price is about €10 The travel distance is 330 km.

Carrier is RegioJet.

Buy ticket

Get off at the Brno, AN u hotelu Grand.
Take the FlixBus bus at the Brno station .

The journey takes approximately 26 h 10 m. Ticket price is about €75 The travel distance is 1696 km.

Carrier is FlixBus.

Buy ticket

Get off at the Tallinn, Bus Station.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train bus

The journey takes approximately 28 m. The travel distance is 7 km.

Carrier is BKK.

Buy ticket

Get off at the Keleti pályaudvar M.
Take the train Budapest-Keleti at the station Hungarian Railways (MÁV).

The journey takes approximately 8 h 29 m. Ticket price is about €27 The travel distance is 619 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Katowice.
955 m on foot from the Katowice to the Katowice Sądowa Dworzec.

The journey takes approximately 11 m. The travel distance is 955 m.

Get off at the Katowice Sądowa Dworzec.
Take the FlixBus bus at the Katowice Sądowa Dworzec station .

The journey takes approximately 22 h 20 m. Ticket price is about €60 The travel distance is 1434 km.

Carrier is FlixBus.

Buy ticket

Get off at the Tallinn, Bus Station.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 20 h 50 m. The travel distance is 1855 km.

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


The cheapest way to travel from Budapest to Tallinn is by taking a Fly Budapest to Tallinn with an average price of €44. The journey takes approximately 6 ч. 39 мин.

Fly Budapest to Tallinn is the fastest way to travel from Budapest to Tallinn. Tickets cost €44. The journey takes approximately 6 ч. 39 мин.

Budapest is approximately 1855 km away from Tallinn. The trip by car takes 20 h 50 m.

The average journey time by car between Budapest and Tallinn is 20 h 50 m.