Travel from Copenhagen to Budapest

Train, bus or fly from Copenhagen to Budapest?

Norwegian Air International, Ryanair and seven other airlines fly from Copenhagen to Budapest every 2 hours. Alternatively, you can take a train from Copenhagen to Budapest via Hamburg Hbf in around 19 h 40 min.

Travel Guides

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

How to get from Copenhagen to Budapest

From Koebenhavn H train to Copenhagen airport, fly to Budapest airport, then bus to Budapest.4 h 47 min$70
From Koebenhavn H train to Malmö Centralstation, bus to Malmo airport, fly to Budapest airport, then bus to Budapest.6 h 28 min$123
From Koebenhavn H train to Hamburg Hbf then train to Budapest-Keleti.19 h 40 min$234
From Koebenhavn H train to Berlin-Spandau then train to Budapest-Keleti.19 h 44 min$228
From Copenhagen bus to Berlin, Berlin central bus station, bus to Kelenföld vasútállomás M, then line 19 tram to Clark Ádám tér.20 h 7 min$128
From Copenhagen bus to Bratislava, walk to Bratislava Racianske mýto (Legionárska), train to Bratislava Nové budova SND, walk to Bratislava, then bus to Budapest, Budapest Kelenföld.22 h 5 min$126
From Copenhagen drive to Budapest.15 h 2 min$287

How long does it take to get from Copenhagen to Budapest?

It takes approximately 4 h 47 min to get from Copenhagen to Budapest, including transfers.

Is there a direct train between Copenhagen and Budapest?

No, there is no direct train from Copenhagen to Budapest. However, there are services departing from Koebenhavn H and arriving at Budapest-Keleti via Hamburg Hbf. The journey, including transfers, takes approximately 19 h 40 min.

Operators from Copenhagen to Budapest

Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Norwegian Air InternationalNorwegian Air International
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
Scandinavian AirlinesScandinavian Airlines
BKK+36 1 3 255 255BKK
Flygbussarna+46 77 151 52 52Flygbussarna
Wizz AirWizz Air
Norwegian Air ShuttleNorwegian Air Shuttle
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Eurolines SlovakiaEurolines Slovakia
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)