Travel from London to Switzerland

Train or fly from London to Switzerland?

Swiss, British Airways and 3 other airlines fly from London to Genève every 2 hours. Alternatively, Eurostar operates a train from London to Zürich hourly. Tickets cost $80 - $260 and the journey takes 2 h 16 min. 3 other operators also service this route.

Travel Guides

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 London to Switzerland

From Bank DLR Station train to London City airport, fly to Geneva airport, then train to Genève. 4 h 9 min $122. From Bank DLR Station train to London City airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 4 h 21 min $155. From London Paddington train to London Heathrow airport, fly to Geneva airport, then train to Genève. 4 h 2 min $133. From London Victoria train to London Gatwick airport, fly to Geneva airport, then train to Genève. 4 h 11 min $121. From London Liverpool Street train to London Stansted airport, fly to Geneva airport, then train to Genève. 4 h 44 min $139. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Geneva airport, then train to Genève. 4 h 19 min $109. From London Liverpool Street train to Southend airport, fly to Geneva airport, then train to Genève. 4 h 44 min $170. From London St. Pancras International train to Paris Nord RER, train to Paris Gare de Lyon, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 7 h 32 min $412. From London Victoria bus and ferry to Lille, walk to Lille, bus to Paris, bus to Zürich HB, then line 15 train to Zürich Stadelhofen. 17 h 24 min $171. From Londýn, Victoria Green Line Station bus to Luxembourg, Luxembourg central station, night bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus. 17 h 57 min $71. From London drive to Folkestone, Eurotunnel to Calais, then drive to Zürich. 9 h 33 min $330. From London drive to Dover, car ferry to Calais, then drive to Zürich. 10 h 38 min $180.

How long does it take to get from London to Switzerland?

It takes approximately 4 h 9 min to get from London to Switzerland.

Operators from London to Switzerland

Close Print Itinerary
  1. Here are 12 options to get from
    London to Switzerland:

    1. Trip:
      1 Fly London City to Geneva
      • One-Way approx: USD $74 - $245
      • Duration: 4 h 9 min
      Open +
      • Trip:
        1 Fly London City to Geneva
        • One-Way approx: USD $74 - $245
        • Duration: 4 h 9 min
        Close x
    2. Trip:
      2 Fly London City to Zurich
      • One-Way approx: USD $86 - $348
      • Duration: 4 h 21 min
      Open +
      • Trip:
        2 Fly London City to Zurich
        • One-Way approx: USD $86 - $348
        • Duration: 4 h 21 min
        Close x
    3. Trip:
      3 Fly London Heathrow to Geneva
      • One-Way approx: USD $89 - $229
      • Duration: 4 h 2 min
      Open +
      • Trip:
        3 Fly London Heathrow to Geneva
        • One-Way approx: USD $89 - $229
        • Duration: 4 h 2 min
        Close x
    4. Trip:
      4 Train to London Gatwick, fly to Geneva
      • One-Way approx: USD $71 - $207
      • Duration: 4 h 11 min
      Open +
      • Trip:
        4 Train to London Gatwick, fly to Geneva
        • One-Way approx: USD $71 - $207
        • Duration: 4 h 11 min
        Close x
    5. Trip:
      5 Train to London Stansted, fly to Geneva
      • One-Way approx: USD $82 - $286
      • Duration: 4 h 44 min
      Open +
      • Trip:
        5 Train to London Stansted, fly to Geneva
        • One-Way approx: USD $82 - $286
        • Duration: 4 h 44 min
        Close x
    6. Trip:
      6 Train to London Luton, fly to Geneva
      • One-Way approx: USD $58 - $203
      • Duration: 4 h 19 min
      Open +
      • Trip:
        6 Train to London Luton, fly to Geneva
        • One-Way approx: USD $58 - $203
        • Duration: 4 h 19 min
        Close x
    7. Trip:
      7 Train to Southend, fly to Geneva
      • One-Way approx: USD $69 - $1,246
      • Duration: 4 h 44 min
      Open +
      • Trip:
        7 Train to Southend, fly to Geneva
        • One-Way approx: USD $69 - $1,246
        • Duration: 4 h 44 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $215 - $414
      • Duration: 7 h 32 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $215 - $414
        • Duration: 7 h 32 min
        Close x
    9. Trip:
      9 Bus and ferry, bus
      • One-Way approx: USD $103 - $233
      • Duration: 17 h 24 min
      Open +
      • Trip:
        9 Bus and ferry, bus
        • One-Way approx: USD $103 - $233
        • Duration: 17 h 24 min
        Close x
    10. Trip:
      10 Bus, night bus
      • One-Way approx: USD $49 - $75
      • Duration: 17 h 57 min
      Open +
      • Trip:
        10 Bus, night bus
        • One-Way approx: USD $49 - $75
        • Duration: 17 h 57 min
        Close x
    11. Trip:
      11 Drive, Eurotunnel
      • One-Way approx: USD $297 - $364
      • Duration: 9 h 33 min
      Open +
      • Trip:
        11 Drive, Eurotunnel
        • One-Way approx: USD $297 - $364
        • Duration: 9 h 33 min
        Close x
    12. Trip:
      12 Drive, car ferry
      • One-Way approx: USD $143 - $225
      • Duration: 10 h 38 min
      Open +
      • Trip:
        12 Drive, car ferry
        • One-Way approx: USD $143 - $225
        • Duration: 10 h 38 min
        Close x