Travel from Budapest to Cologne

Train, bus or fly from Budapest to Cologne?

Eurowings, Lufthansa and 2 other airlines fly from Budapest to Cologne every 4 hours. Alternatively, Hungarian Railways (MÁV) operates a train from Budapest to Cologne once daily. Tickets cost $150 - $240 and the journey takes 10 h 59 min. German Railways (DB) also services this route hourly.

Travel Guides

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

How to get from Budapest to Cologne

From Deák Ferenc tér M bus to Budapest airport, fly to Cologne/Bonn Apt airport, then train to Cologne. 4 h 43 min $105. From Deák Ferenc tér M bus to Budapest airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 5 h 19 min $121. From Deák Ferenc tér M bus to Budapest airport, fly to Dortmund airport, then train to Cologne. 6 h $133. From Deák Ferenc tér M bus to Budapest airport, fly to Frankfurt airport, then train to Cologne. 5 h 50 min $173. From Kelenföld train to Frankfurt(M) Flughafen Fernbf then train to Köln Hbf. 12 h 34 min $252. From Deák Ferenc tér M bus to Budapest, Budapest Népliget, bus to Metropolitan Area Cologne, Cologne South, Airport, walk to Köln/Bonn Flughafen, then train to Köln Messe/Deutz Gl. 9-10. 17 h 52 min $128. From Deák Ferenc tér M bus to Budapest, bus to Köln/Bonn Flughafen, then train to Köln Hbf. 20 h 4 min $138. From Budapest drive to München Ost, train to München Hbf, then train to Köln Messe/Deutz Gl.11-12. 11 h 26 min $236. From Budapest drive to Cologne. 10 h 27 min $184.

Is there a direct train between Budapest and Cologne?

No, there is no direct train from Budapest to Cologne. However, there are services departing from Kelenföld and arriving at Köln Hbf via Frankfurt(M) Flughafen Fernbf. The journey, including transfers, takes approximately 12 h 34 min.

Operators from Budapest to Cologne

OperatorPhoneWebsite
BKK+36 1 3 255 255BKK
EurowingsEurowings
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
SwissSwiss
S-BahnS-Bahn
KLMKLM
CSACSA
easyJeteasyJet
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Wizz AirWizz Air
Brussels AirlinesBrussels Airlines
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
FlixBus+49 1807 123 99 123FlixBus
Eurolines SlovakiaEurolines Slovakia