Travel options for:
Barcelona to London
  • Fly Barcelona to London Heathrow

    $94 - $312
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 15 min - non-stop

      $65 - $270

    3. London Heathrow (LHR)

      16 min - every 20 minutes

      $27 - $40

  • Fly Barcelona to London Gatwick, train

    $56 - $232
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 10 min - non-stop

      $30 - $190

    3. London Gatwick (LGW)

      29 min - every 30 minutes

      $24 - $40

  • Fly Barcelona to London Luton, train

    $54 - $226
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 25 min - non-stop

      $35 - $200

    3. London Luton (LTN)

      6 min - every 10 minutes - line 888

      $3

    4. Luton Airport Parkway

      21 min - every 3 hours

      $14 - $21

  • Fly Barcelona to London Stansted, train

    $58 - $228
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 30 min - non-stop

      $30 - $200

    3. London Stansted (STN)

      44 min - hourly

      $26

  • Fly Barcelona to Birmingham, train

    $102 - $302
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 25 min - non-stop

      $35 - $200

    3. Birmingham (BHX)

      1 h 13 min - every 2 hours

      $65 - $100

  • Train to Girona, fly to London Stansted, train

    $79 - $358
    1. Barcelona

      38 min - every 10 minutes

      $12 - $22

    2. Girona

      9 min - 4 times a day

      $1 - $10

    3. Girona (GRO)

      2 h 10 min - non-stop

      $40 - $300

    4. London Stansted (STN)

      44 min - hourly

      $26

  • Train

    $289 - $483
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord Eurostar

      2 h 17 min - every 2 hours

      $75 - $250

  • Taxi, train, Eurotunnel, drive

    $574 - $643
    1. Barcelona

      47 min - 39.3 miles

      $85 - $110

    2. Malgrat de Mar

      1 h 21 min - every 30 minutes

      $4 - $8

    3. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    4. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    5. Paris Nord

      1 h 37 min - 5 times a day

      $65 - $80

    6. Calais-Fréthun

      8 min - 5.6 miles

      $16 - $20

    7. Calais

      25 min - every 30 minutes

      $175

    8. Folkestone

      1 h 22 min - 68.4 miles

      $14 - $22

  • Bus, Bus and EuroTunnel

    $177 - $202
    1. Barcelona

      16 h 45 min - once daily

      $123

    2. Lille

      4 h 30 min - 5 times a day

      $55 - $80

  • Bus, night bus

    $142 - $152
    1. Barcelona

      2 h 35 min - 3 times a day

      $7 - $19

    2. Perpignan

      0 h - once daily

      $134

  • Rideshare

    $5
    1. Hospitalet de Llobregat

      15 h 50 min - twice daily

      $5

  • Drive, car ferry

    $191 - $335
    1. Barcelona

      11 h 22 min - 753.7 miles

      $160 - $240

    2. Dieppe

      3 h - twice daily

      $15 - $80

    3. Newhaven Ferry Port

      1 h 26 min - 65.6 miles

      $14 - $21

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to London Heathrow airport, then train to London. 4 h 58 min $146. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to London Gatwick airport, then train to London. 5 h 1 min $106. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London. 5 h 30 min $97. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to London Stansted airport, then train to London. 5 h 41 min $97. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Birmingham airport, then train to London. 6 h 11 min $156. From Barcelona Sants train to Girona, bus to Girona airport, fly to London Stansted airport, then train to London. 6 h 27 min $140. From Barcelona Sants train to Paris Lyon Banlieue, train to Paris Nord Eurostar, then train to London St. Pancras International. 9 h 15 min $472. From Barcelona taxi to Malgrat de Mar, train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord, train to Calais-Fréthun, taxi to Calais, Eurotunnel to Folkestone, then drive to London. 14 h 25 min $631. From Barcelona bus to Lille then Bus and EuroTunnel to London Victoria. 22 h 15 min $182. From Barcelona bus to Perpignan then night bus to London Victoria Station. 27 h 35 min $144. From Hospitalet de Llobregat rideshare to London. 15 h 50 min $4. From Barcelona drive to Dieppe, car ferry to Newhaven Ferry Port, then drive to London. 15 h 49 min $249.