Travel options for:
London to Budapest
  • Fly from London Heathrow

    $109 - $262
    1. London

      14 min - every 20 minutes

      $27 - $40

    2. London Heathrow (LHR)

      2 h 30 min - non-stop

      $80 - $220

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Fly from London City

    $155 - $709
    1. London

      20 min - every 10 minutes

      $4 - $6

    2. London City (LCY)

      3 h 50 min - 1 stopover

      $150 - $700

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to London Gatwick, fly

    $91 - $280
    1. London

      27 min - hourly

      $24 - $40

    2. London Gatwick (LGW)

      2 h 30 min - non-stop

      $65 - $240

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to London Stansted, fly

    $66 - $199
    1. London

      45 min - hourly

      $26

    2. London Stansted (STN)

      2 h 25 min - non-stop

      $40 - $170

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to London Luton, fly

    $64 - $228
    1. London

      19 min - hourly

      $14 - $21

    2. Luton Airport Parkway Rail

      6 min - every 10 minutes - line 888

      $3

    3. London Luton (LTN)

      2 h 25 min - non-stop

      $45 - $200

    4. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to Southend, fly

    $75 - $1,330
    1. London

      50 min - every 30 minutes

      $18 - $26

    2. Southend (SEN)

      2 h 25 min - non-stop

      $55 - $1,300

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train

    $269 - $520
    1. London St. Pancras

      2 h 1 min - every 4 hours

      $65 - $200

    2. Bruxelles-Midi

      2 h 45 min - 5 times a day

      $60 - $90

    3. Frankfurt(M) Flughafen Fernbf

      10 h 53 min - 3 times a week

      $140 - $230

  • Bus Eurolines CZ

    $96 - $133
    1. London Victoria Coach station

      27 h 30 min - 3 times a week

      $90 - $140

    2. Népliget M

      13 min - every 20 minutes

      $2

  • Bus Eurolines HU

    $170 - $171
    1. London Victoria Station

      28 h 30 min - once a week

      $169

    2. Budapest Népliget (M3)

      10 min - every 15 minutes

      $1 - $2

  • Drive, Eurotunnel

    $390 - $507
    1. London

      1 h 22 min - 67.3 miles

      $14 - $21

    2. Folkestone

      25 min - every 30 minutes

      $176

    3. Calais

      14 h 4 min - 972.5 miles

      $200 - $310

  • Drive, car ferry

    $242 - $370
    1. London

      1 h 36 min - 79.9 miles

      $17 - $25

    2. Dover

      1 h 15 min - hourly

      $25 - $35

    3. Calais

      14 h 6 min - 972.3 miles

      $200 - $310

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

From London Paddington train to London Heathrow airport, fly to Budapest airport, then bus to Budapest. 5 h 37 min $137. From Bank DLR Station train to London City airport, fly to Budapest airport, then bus to Budapest. 7 h 3 min $367. From London Victoria train to London Gatwick airport, fly to Budapest airport, then bus to Budapest. 5 h 50 min $149. From London Liverpool Street train to London Stansted airport, fly to Budapest airport, then bus to Budapest. 6 h 3 min $108. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Budapest airport, then bus to Budapest. 5 h 46 min $108. From London Liverpool Street train to Southend airport, fly to Budapest airport, then bus to Budapest. 6 h 8 min $284. From London St. Pancras International train to Bruxelles-Midi, train to Frankfurt(M) Flughafen Fernbf, then train to Kelenföld. 17 h 39 min $464. From London Victoria Coach station bus to Népliget M then bus to Deák Ferenc tér M. 27 h 52 min $105. From London Victoria Station bus to Budapest Népliget (M3) then subway to Budapest Deák Ferenc tér (M3). 28 h 46 min $170. From London drive to Folkestone, Eurotunnel to Calais, then drive to Budapest. 15 h 51 min $453. From London drive to Dover, car ferry to Calais, then drive to Budapest. 16 h 57 min $300.