Travel options for:
Budapest to Berlin
  • Fly to Berlin Schoenefeld

    $32 - $107
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      1 h 30 min - non-stop

      $18 - $85

    3. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Fly to Berlin Tegel

    $38 - $137
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      3 h - 1 stopover

      $35 - $130

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Fly to Leipzig, train

    $128 - $417
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      3 h 10 min - 1 stopover

      $85 - $350

    3. Leipzig (LEJ)

      13 min - hourly

      $2 - $4

    4. Leipzig Hbf

      1 h 13 min - 4 times a day

      $40 - $60

  • Train

    $80 - $120
    1. Budapest-Keleti

      11 h 50 min - once daily

      $80 - $120

  • Bus

    $53 - $90
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest, Budapest Népliget

      11 h 25 min - 3 times a day

      $50 - $85

    3. S Südkreuz Bhf/Ostseite

      32 min - hourly - line 248

      $2 - $4

  • Nighttrain

    $193 - $275
    1. Dózsa György tér

      13 min - every 15 minutes - line 5

      $2

    2. Budapest-Keleti

      13 h 2 min - once daily

      $190 - $270

    3. S+U Berlin Hauptbahnhof

      17 min - every 10 minutes

      $2 - $4

  • Drive

    $110 - $170
    1. Budapest

      8 h 19 min - 546.7 miles

      $110 - $170

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Budapest Astoria bus to Budapest airport, fly to Berlin Schoenefeld airport, then train to Berlin. 4 h 42 min $54. From Budapest Astoria bus to Budapest airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 59 min $71. From Budapest Astoria bus to Budapest airport, fly to Leipzig airport, train to Leipzig Hbf, then train to Berlin. 7 h 57 min $247. From Budapest-Keleti train to Berlin Hbf (tief). 11 h 50 min $99. From Deák Ferenc tér M bus to Budapest, Budapest Népliget, bus to S Südkreuz Bhf/Ostseite, then line 248 bus to Berlin, Littenstr.. 13 h 17 min $89. From Dózsa György tér line 5 bus to Budapest-Keleti, nighttrain to S+U Berlin Hauptbahnhof, then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 14 h 35 min $234. From Budapest drive to Berlin. 8 h 19 min $140.