Travel from Budapest to Poznań

Train, bus or fly from Budapest to Poznań?

LOT, Lufthansa and two other airlines fly from Budapest to Poznań every 2 hours. Alternatively, you can take a train from Budapest to Poznań via Wien Hbf and Katowice in around 13 hours 41 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Budapest to Poznań

ModeDurationPrice
From Deák Ferenc tér M bus to Budapest airport, fly to Poznan airport, then line 59 bus to Poznań.6 h 5 min$202
From Deák Ferenc tér M bus to Budapest airport, fly to Zielona Gora airport, taxi to Babimost, then train to Poznań.11 h 40 min$194
From Kelenföld train to Wien Hbf, train to Katowice, then train to Poznan Gl..13 h 41 min$104
From Deák Ferenc tér M bus to Budapest Népliget, bus to Łódź, then bus to Poznań.15 h 13 min$98
From Clark Ádám tér line 19 tram to Budapest Kelenföld, bus to Katowice, walk to Katowice, then train to Poznan Gl..15 h 55 min$45
From Deák Ferenc tér M bus to Budapest, Budapest Népliget, bus to Myslenice, then bus to Poznań Główny.15 h 56 min$57
From Budapest drive to Poznań.9 h 9 min$123

How long does it take to get from Budapest to Poznań?

It takes approximately 6 hours 5 minutes to get from Budapest to Poznań, including transfers.

Is there a direct train between Budapest and Poznań?

No, there is no direct train from Budapest to Poznań. However, there are services departing from Kelenföld and arriving at Poznan Gl. via Wien Hbf and Katowice. The journey, including transfers, takes approximately 13 hours 41 minutes.

Is there a direct bus between Budapest and Poznań?

No, there is no direct bus from Budapest to Poznań. However, there are services departing from Deák Ferenc tér M and arriving at Poznań via Budapest Népliget and Łódź. The journey, including transfers, takes approximately 15 hours 13 minutes.

Operators from Budapest to Poznań

OperatorPhoneWebsite
BKK+36 1 3 255 255BKK
LOTLOT
LufthansaLufthansa
RyanairRyanair
Wizz AirWizz Air
MPK Poznan(61) 839-6000MPK Poznan
Polish Railways (PKP)703 200 200Polish Railways (PKP)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Eurolines HU+36 (1) 382-0888Eurolines HU
Polski Bus+48 22 417 62 27Polski Bus
FlixBus+49 1807 123 99 123FlixBus
PKS Gryfice914 698 311PKS Gryfice