Travel from Budapest to Copenhagen

Train, bus or fly from Budapest to Copenhagen?

Norwegian Air International, Ryanair and 5 other airlines fly from Budapest to Copenhagen every 4 hours. Alternatively, Hungarian Railways (MÁV) operates a train from Budapest to Copenhagen 3 times a day. Tickets cost $120 - $190 and the journey takes 14 h 3 min. German Railways (DB) also services this route every 4 hours.

Travel Guides

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

How to get from Budapest to Copenhagen

From Deák Ferenc tér M bus to Budapest airport, fly to Copenhagen airport, then subway to Copenhagen. 4 h 43 min $72. From Deák Ferenc tér M bus to Budapest airport, fly to Malmo airport, bus to Malmö Central, then train to Copenhagen. 6 h 21 min $124. From Budapest-Keleti train to Hamburg Hbf then train to Koebenhavn H. 19 h 48 min $269. From Dózsa György tér line 5 bus to Budapest-Keleti, train to Berlin-Spandau, then train to Koebenhavn H. 20 h 57 min $241. From Clark Ádám tér line 19 tram to Budapest, Budapest Kelenföld, bus to Berlin, Berlin central bus station, then bus to Copenhagen. 21 h 35 min $109. From Deák Ferenc tér M bus to Budapest Népliget, bus to Bratislava Autobusová stanica (Sagátova), train to Bratislava Karpatská, walk to Bratislava, then bus to Copenhagen. 23 h 48 min $136. From Budapest drive to Copenhagen. 15 h 4 min $288.

Operators from Budapest to Copenhagen

Close Print Itinerary
  1. Here are 7 options to get from
    Budapest to Copenhagen:

    1. Trip:
      1 Fly to Copenhagen
      • One-Way approx: USD $37 - $165
      • Duration: 4 h 43 min
      Open +
      • Trip:
        1 Fly to Copenhagen
        • One-Way approx: USD $37 - $165
        • Duration: 4 h 43 min
        Close x
    2. Trip:
      2 Fly to Malmo, train
      • One-Way approx: USD $64 - $243
      • Duration: 6 h 21 min
      Open +
      • Trip:
        2 Fly to Malmo, train
        • One-Way approx: USD $64 - $243
        • Duration: 6 h 21 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $204 - $294
      • Duration: 19 h 48 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $204 - $294
        • Duration: 19 h 48 min
        Close x
    4. Trip:
      4 Train via Berlin-Spandau
      • One-Way approx: USD $186 - $281
      • Duration: 20 h 57 min
      Open +
      • Trip:
        4 Train via Berlin-Spandau
        • One-Way approx: USD $186 - $281
        • Duration: 20 h 57 min
        Close x
    5. Trip:
      5 Bus FlixBus
      • One-Way approx: USD $66 - $136
      • Duration: 21 h 35 min
      Open +
      • Trip:
        5 Bus FlixBus
        • One-Way approx: USD $66 - $136
        • Duration: 21 h 35 min
        Close x
    6. Trip:
      6 Bus Eurolines Slovakia
      • One-Way approx: USD $98 - $179
      • Duration: 23 h 48 min
      Open +
      • Trip:
        6 Bus Eurolines Slovakia
        • One-Way approx: USD $98 - $179
        • Duration: 23 h 48 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $230 - $340
      • Duration: 15 h 4 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $230 - $340
        • Duration: 15 h 4 min
        Close x