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

ModeDurationPrice
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

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Norwegian Air InternationalNorwegian Air International
RyanairRyanair
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
CSACSA
Brussels AirlinesBrussels Airlines
SwissSwiss
Scandinavian AirlinesScandinavian Airlines
LOTLOT
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)