Travel from Bern to London

Train, bus or fly from Bern to London?

TGV operates a train from Bern to London twice daily. Tickets cost $120 - $150 and the journey takes 4 h 27 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Bern to London 4 times a week. Tickets cost $40 - $75 and the journey takes 9 h 35 min. FlixBus also services this route 3 times a day.

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

ModeDurationPrice
From Bern train to Paris Lyon Banlieue, train to Paris Nord Eurostar, then train to London St. Pancras International.7 h 22 min£283
From Bern train to Basel SBB, train to Paris Lyon Banlieue, train to Paris Nord Eurostar, then train to London St. Pancras International.7 h 53 min£316
From Bern bus to Paris, Paris then bus to London.19 h 20 min£108
From Bern bus to Lyon - Gare routière Perrache then bus to Londres.21 h£60
From Bern drive to Calais, Eurotunnel to Folkestone, then drive to London.9 h 34 min£241
From Bern drive to Calais, car ferry to Dover, then drive to London.10 h 35 min£133
From Bern train to Zurich airport, fly to London City airport, then train to London.5 h 9 min£154
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to London Heathrow airport, then train to London.5 h 15 min£154
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to London Gatwick airport, then train to London.5 h 26 min£133
From Bern train to Geneva airport, fly to London City airport, then train to London.5 h 52 min£143
From Bern line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to London City airport, then train to London.4 h 44 min£371
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to London Stansted airport, then train to London.5 h 50 min£106
Close Print Itinerary
  1. Here are 12 options to get from
    Bern to London:

    1. Trip:
      1 Train
      • One-Way approx: USD $212 - $406
      • Duration: 7 h 22 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $212 - $406
        • Duration: 7 h 22 min
        Close x
    2. Trip:
      2 Train via Basel SBB
      • One-Way approx: USD $221 - $452
      • Duration: 7 h 53 min
      Open +
      • Trip:
        2 Train via Basel SBB
        • One-Way approx: USD $221 - $452
        • Duration: 7 h 53 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $89 - $151
      • Duration: 19 h 20 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $89 - $151
        • Duration: 19 h 20 min
        Close x
    4. Trip:
      4 Bus Ouibus
      • One-Way approx: USD $71 - $97
      • Duration: 21 h
      Open +
      • Trip:
        4 Bus Ouibus
        • One-Way approx: USD $71 - $97
        • Duration: 21 h
        Close x
    5. Trip:
      5 Drive, Eurotunnel
      • One-Way approx: USD $308 - $365
      • Duration: 9 h 34 min
      Open +
      • Trip:
        5 Drive, Eurotunnel
        • One-Way approx: USD $308 - $365
        • Duration: 9 h 34 min
        Close x
    6. Trip:
      6 Drive, car ferry
      • One-Way approx: USD $154 - $225
      • Duration: 10 h 35 min
      Open +
      • Trip:
        6 Drive, car ferry
        • One-Way approx: USD $154 - $225
        • Duration: 10 h 35 min
        Close x
    7. Trip:
      7 Train to Zurich, fly to London City
      • One-Way approx: USD $120 - $407
      • Duration: 5 h 9 min
      Open +
      • Trip:
        7 Train to Zurich, fly to London City
        • One-Way approx: USD $120 - $407
        • Duration: 5 h 9 min
        Close x
    8. Trip:
      8 Train to Basel, fly to London Heathrow
      • One-Way approx: USD $119 - $342
      • Duration: 5 h 15 min
      Open +
      • Trip:
        8 Train to Basel, fly to London Heathrow
        • One-Way approx: USD $119 - $342
        • Duration: 5 h 15 min
        Close x
    9. Trip:
      9 Train to Basel, fly to London Gatwick, train
      • One-Way approx: USD $96 - $322
      • Duration: 5 h 26 min
      Open +
      • Trip:
        9 Train to Basel, fly to London Gatwick, train
        • One-Way approx: USD $96 - $322
        • Duration: 5 h 26 min
        Close x
    10. Trip:
      10 Train to Geneva, fly to London City
      • One-Way approx: USD $118 - $320
      • Duration: 5 h 52 min
      Open +
      • Trip:
        10 Train to Geneva, fly to London City
        • One-Way approx: USD $118 - $320
        • Duration: 5 h 52 min
        Close x
    11. Trip:
      11 Fly Berne to London City
      • One-Way approx: USD $294 - $1,121
      • Duration: 4 h 44 min
      Open +
      • Trip:
        11 Fly Berne to London City
        • One-Way approx: USD $294 - $1,121
        • Duration: 4 h 44 min
        Close x
    12. Trip:
      12 Train to Basel, fly to London Stansted, train
      • One-Way approx: USD $86 - $319
      • Duration: 5 h 50 min
      Open +
      • Trip:
        12 Train to Basel, fly to London Stansted, train
        • One-Way approx: USD $86 - $319
        • Duration: 5 h 50 min
        Close x