Travel from Berlin to Hungary

Train, bus or fly from Berlin to Hungary?

easyJet, Austrian Airlines and 3 other airlines fly from Berlin to Budapest XIV. kerület hourly. Alternatively, German Railways (DB) operates a train from Berlin to Budapest 5 times a day. Tickets cost $70 - $190 and the journey takes 11 h 49 min. Hungarian Railways (MÁV) also services this route every 10 minutes.

Travel Guides

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

How to get from Berlin to Hungary

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Budapest airport, bus to Ferihegy, then train to Budapest XIV. kerület. 4 h 37 min $72. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Budapest airport, bus to Ferihegy, then train to Budapest XIV. kerület. 4 h 24 min $55. From Berlin Hbf (tief) train to Budapest-Keleti pályaudvar (M2) then subway to Budapest Kossuth Lajos tér. 12 h $74. From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Népliget M, then bus to Deák Ferenc tér M. 13 h 20 min $90. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Bratislava Zilinská, train to Bratislava, Most SNP, bus to Kelenföld vasútállomás M, then line 19 tram to Clark Ádám tér. 19 h 42 min $91. From Berlin drive to Budapest. 8 h 11 min $139.

Operators from Berlin to Hungary

OperatorPhoneWebsite
BVGBVG
easyJeteasyJet
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
EurowingsEurowings
SwissSwiss
BKK+36 1 3 255 255BKK
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Wizz AirWizz Air
RyanairRyanair
FlixBus+49 1807 123 99 123FlixBus
Eurolines SlovakiaEurolines Slovakia
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
RegioJet+420 542 42 42 42RegioJet
Close Print Itinerary
  1. Here are 6 options to get from
    Berlin to Hungary:

    1. Trip:
      1 Fly from Berlin Tegel
      • One-Way approx: USD $41 - $138
      • Duration: 4 h 37 min
      Open +
      • Trip:
        1 Fly from Berlin Tegel
        • One-Way approx: USD $41 - $138
        • Duration: 4 h 37 min
        Close x
    2. Trip:
      2 Fly from Berlin Schoenefeld
      • One-Way approx: USD $35 - $108
      • Duration: 4 h 24 min
      Open +
      • Trip:
        2 Fly from Berlin Schoenefeld
        • One-Way approx: USD $35 - $108
        • Duration: 4 h 24 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $74 - $187
      • Duration: 12 h
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $74 - $187
        • Duration: 12 h
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $55 - $97
      • Duration: 13 h 20 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $55 - $97
        • Duration: 13 h 20 min
        Close x
    5. Trip:
      5 Bus Eurolines Slovakia
      • One-Way approx: USD $66 - $103
      • Duration: 19 h 42 min
      Open +
      • Trip:
        5 Bus Eurolines Slovakia
        • One-Way approx: USD $66 - $103
        • Duration: 19 h 42 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 8 h 11 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 8 h 11 min
        Close x