Travel from Zürich to London

Train, bus or fly from Zürich to London?

British Airways, Swiss and two other airlines fly from Zürich to London every 2 hours. Alternatively, you can take a train from Zürich to London via Paris Lyon Banlieue and Paris Nord Eurostar in around 7 h 20 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to London

ModeDurationPrice
From Zürich HB train to Zurich airport, fly to London City airport, then train to London.4 h 8 min$155
From Zürich HB train to Zurich airport, fly to London Heathrow airport, then train to London.4 h 18 min$155
From Zürich HB train to Zurich airport, fly to London Gatwick airport, then train to London.4 h 25 min$145
From Zürich HB train to Zurich airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London.4 h 45 min$106
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to London Heathrow airport, then train to London.5 h 13 min$210
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to London Gatwick airport, then train to London.5 h 25 min$180
From Zürich HB train to Paris Lyon Banlieue, RER to Paris Nord Eurostar, then train to London St. Pancras International.7 h 20 min$390
From Zurich bus to Brussels, Brussels-North station then bus to London.19 h$109
From Zurich bus to Paris, Paris then bus to London.20 h$146
From Zürich drive to Calais, Eurotunnel to Folkestone, then drive to London.9 h 32 min$334
From Zürich drive to Calais, car ferry to Dover, then drive to London.10 h 33 min$184

How long does it take to get from Zürich to London?

It takes approximately 4 h 8 min to get from Zürich to London, including transfers.

Is there a direct train between Zürich and London?

No, there is no direct train from Zürich to London. However, there are services departing from Zürich HB and arriving at London St. Pancras International via Paris Lyon Banlieue and Paris Nord Eurostar. The journey, including transfers, takes approximately 7 h 20 min.

Is there a direct bus between Zürich and London?

No, there is no direct bus from Zürich to London. However, there are services departing from Zurich and arriving at London via Brussels, Brussels-North station. The journey, including transfers, takes approximately 19 h.

Operators from Zürich to London

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
British AirwaysBritish Airways
SwissSwiss
KLMKLM
LufthansaLufthansa
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
EurowingsEurowings
Air FranceAir France
Brussels AirlinesBrussels Airlines
Heathrow ExpressHeathrow Express
easyJeteasyJet
Gatwick Express+44 345 850 1530Gatwick Express
FlairjetFlairjet
London General0343 222 1234London General
ThameslinkThameslink
BVBBVB
TGV0033 892 353535TGV
Paris RERParis RER
EurostarEurostar
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
Close Print Itinerary
  1. Here are 11 options to get from
    Zürich to London:

    1. Trip:
      1 Fly Zurich to London City
      • One-Way approx: USD $86 - $346
      • Duration: 4 h 8 min
      Open +
      • Trip:
        1 Fly Zurich to London City
        • One-Way approx: USD $86 - $346
        • Duration: 4 h 8 min
        Close x
    2. Trip:
      2 Fly Zurich to London Heathrow
      • One-Way approx: USD $100 - $290
      • Duration: 4 h 18 min
      Open +
      • Trip:
        2 Fly Zurich to London Heathrow
        • One-Way approx: USD $100 - $290
        • Duration: 4 h 18 min
        Close x
    3. Trip:
      3 Fly Zurich to London Gatwick, train
      • One-Way approx: USD $82 - $300
      • Duration: 4 h 25 min
      Open +
      • Trip:
        3 Fly Zurich to London Gatwick, train
        • One-Way approx: USD $82 - $300
        • Duration: 4 h 25 min
        Close x
    4. Trip:
      4 Fly Zurich to London Luton, train
      • One-Way approx: USD $65 - $224
      • Duration: 4 h 45 min
      Open +
      • Trip:
        4 Fly Zurich to London Luton, train
        • One-Way approx: USD $65 - $224
        • Duration: 4 h 45 min
        Close x
    5. Trip:
      5 Train to Basel, fly to London Heathrow
      • One-Way approx: USD $116 - $337
      • Duration: 5 h 13 min
      Open +
      • Trip:
        5 Train to Basel, fly to London Heathrow
        • One-Way approx: USD $116 - $337
        • Duration: 5 h 13 min
        Close x
    6. Trip:
      6 Train to Basel, fly to London Gatwick, train
      • One-Way approx: USD $93 - $317
      • Duration: 5 h 25 min
      Open +
      • Trip:
        6 Train to Basel, fly to London Gatwick, train
        • One-Way approx: USD $93 - $317
        • Duration: 5 h 25 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $208 - $402
      • Duration: 7 h 20 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $208 - $402
        • Duration: 7 h 20 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $84 - $154
      • Duration: 19 h
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $84 - $154
        • Duration: 19 h
        Close x
    9. Trip:
      9 Bus via Paris, Paris
      • One-Way approx: USD $85 - $146
      • Duration: 20 h
      Open +
      • Trip:
        9 Bus via Paris, Paris
        • One-Way approx: USD $85 - $146
        • Duration: 20 h
        Close x
    10. Trip:
      10 Drive, Eurotunnel
      • One-Way approx: USD $306 - $363
      • Duration: 9 h 32 min
      Open +
      • Trip:
        10 Drive, Eurotunnel
        • One-Way approx: USD $306 - $363
        • Duration: 9 h 32 min
        Close x
    11. Trip:
      11 Drive, car ferry
      • One-Way approx: USD $152 - $223
      • Duration: 10 h 33 min
      Open +
      • Trip:
        11 Drive, car ferry
        • One-Way approx: USD $152 - $223
        • Duration: 10 h 33 min
        Close x