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

    $99 - $332
    1. London

      14 min - every 20 minutes

      $27 - $40

    2. London Heathrow (LHR)

      2 h 20 min - non-stop

      $70 - $290

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to London Gatwick, fly

    $62 - $270
    1. London

      27 min - hourly

      $24 - $40

    2. London Gatwick (LGW)

      2 h 20 min - non-stop

      $35 - $230

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to London Stansted, fly

    $56 - $239
    1. London

      45 min - hourly

      $26

    2. London Stansted (STN)

      2 h 30 min - non-stop

      $29 - $210

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to London Luton, fly

    $65 - $277
    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 30 min - non-stop

      $45 - $250

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to Birmingham, fly

    $102 - $384
    1. London

      1 h 9 min - every 2 hours

      $65 - $100

    2. Birmingham (BHX)

      2 h 25 min - non-stop

      $35 - $280

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to Bristol, fly

    $144 - $372
    1. London

      1 h 42 min - hourly

      $65 - $120

    2. Temple Meads

      22 min - every 10 minutes

      $12

    3. Bristol (BRS)

      2 h 15 min - non-stop

      $65 - $240

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train

    $368 - $587
    1. London St. Pancras

      2 h 16 min - hourly

      $80 - $250

    2. Paris Nord RER

      7 min - every 10 minutes

      $3 - $5

    3. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

  • Bus Eurolines UK

    $160
    1. London Victoria Station

      25 h 50 min - 3 times a week

      $160

  • Bus Alsa

    $18 - $27
    1. Londres Victoria Coach Station

      23 h 15 min - once daily

    2. Logroño

      4 h - every 2 hours

      $18 - $27

  • Drive, car ferry

    $209 - $380
    1. London

      1 h 27 min - 65.7 miles

      $14 - $21

    2. Newhaven Ferry Port

      3 h - twice daily

      $15 - $80

    3. Dieppe

      13 h 23 min - 877.3 miles

      $180 - $280

  • Drive, Eurotunnel

    $389 - $506
    1. London

      1 h 22 min - 67.3 miles

      $14 - $21

    2. Folkestone

      25 min - every 30 minutes

      $175

    3. Calais

      14 h 40 min - 969.8 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 Madrid airport, then train to Madrid. 5 h 13 min $146. From London Victoria train to London Gatwick airport, fly to Madrid airport, then train to Madrid. 5 h 26 min $119. From London Liverpool Street train to London Stansted airport, fly to Madrid airport, then train to Madrid. 5 h 54 min $98. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Madrid airport, then train to Madrid. 5 h 37 min $118. From London Euston train to Birmingham airport, fly to Madrid airport, then train to Madrid. 6 h 13 min $174. From London Paddington train to Temple Meads, bus to Bristol airport, fly to Madrid airport, then train to Madrid. 7 h 2 min $201. From London St. Pancras International train to Paris Nord RER, train to Paris Gare de Lyon, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 12 h 37 min $565. From London Victoria Station bus to Madrid. 25 h 50 min $159. From Londres Victoria Coach Station bus to Logroño then bus to Madrid. 27 h 51 min $26. From London drive to Newhaven Ferry Port, car ferry to Dieppe, then drive to Madrid. 17 h 51 min $282. From London drive to Folkestone, Eurotunnel to Calais, then drive to Madrid. 16 h 27 min $442.