Travel from London to Bern

Train, bus or fly from London to Bern?

Eurostar operates a train from London to Bern hourly. Tickets cost $80 - $260 and the journey takes 2 h 16 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from London to Bern every 4 hours. Tickets cost $30 - $55 and the journey takes 8 h 40 min. FlixBus also services this route 4 times a week.

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 Bern

ModeDurationPrice
From London St. Pancras International train to Paris Nord RER, train to Paris Gare de Lyon, train to Olten, then train to Bern.7 h 40 min£308
From London St. Pancras International train to Paris Nord RER, train to Paris Gare de Lyon, train to Basel SBB, then train to Bern.7 h 42 min£315
From London St Pancras International train to Bruxelles-Midi, train to Basel SBB, then train to Bern.12 h 25 min£252
From London bus to Paris, Paris then bus to Bern.19 h 15 min£86
From London drive to Folkestone, Eurotunnel to Calais, then drive to Bern.9 h 36 min£243
From London drive to Dover, car ferry to Calais, then drive to Bern.10 h 42 min£135
From London Paddington train to London Heathrow airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern.5 h 25 min£152
From London Victoria train to London Gatwick airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern.5 h 39 min£129
From Bank DLR Station train to London City airport, fly to Zurich airport, then train to Bern.5 h 48 min£152
From Bank DLR Station train to London City airport, fly to Geneva airport, then train to Bern.6 h 12 min£141
From Bank DLR Station train to London City airport, fly to Berne airport, line 334 bus to Belp, then line 4 train to Bern.4 h 59 min£324
From London Paddington train to London Heathrow airport, fly to Zurich airport, then train to Bern.5 h 46 min£153
From London Liverpool Street train to London Stansted airport, fly to Geneva airport, then train to Bern.6 h 47 min£153
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Zurich airport, then train to Bern.5 h 57 min£118
Close Print Itinerary
  1. Here are 14 options to get from
    London to Bern:

    1. Trip:
      1 Train
      • One-Way approx: USD $223 - $441
      • Duration: 7 h 40 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $223 - $441
        • Duration: 7 h 40 min
        Close x
    2. Trip:
      2 Train via Basel SBB
      • One-Way approx: USD $232 - $451
      • Duration: 7 h 42 min
      Open +
      • Trip:
        2 Train via Basel SBB
        • One-Way approx: USD $232 - $451
        • Duration: 7 h 42 min
        Close x
    3. Trip:
      3 Train Belgian Railways (NMBS/SNCB)
      • One-Way approx: USD $168 - $370
      • Duration: 12 h 25 min
      Open +
      • Trip:
        3 Train Belgian Railways (NMBS/SNCB)
        • One-Way approx: USD $168 - $370
        • Duration: 12 h 25 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $72 - $128
      • Duration: 19 h 15 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $72 - $128
        • Duration: 19 h 15 min
        Close x
    5. Trip:
      5 Drive, Eurotunnel
      • One-Way approx: USD $309 - $366
      • Duration: 9 h 36 min
      Open +
      • Trip:
        5 Drive, Eurotunnel
        • One-Way approx: USD $309 - $366
        • Duration: 9 h 36 min
        Close x
    6. Trip:
      6 Drive, car ferry
      • One-Way approx: USD $153 - $225
      • Duration: 10 h 42 min
      Open +
      • Trip:
        6 Drive, car ferry
        • One-Way approx: USD $153 - $225
        • Duration: 10 h 42 min
        Close x
    7. Trip:
      7 Fly London Heathrow to Basel, train
      • One-Way approx: USD $117 - $345
      • Duration: 5 h 25 min
      Open +
      • Trip:
        7 Fly London Heathrow to Basel, train
        • One-Way approx: USD $117 - $345
        • Duration: 5 h 25 min
        Close x
    8. Trip:
      8 Train to London Gatwick, fly to Basel, train
      • One-Way approx: USD $94 - $323
      • Duration: 5 h 39 min
      Open +
      • Trip:
        8 Train to London Gatwick, fly to Basel, train
        • One-Way approx: USD $94 - $323
        • Duration: 5 h 39 min
        Close x
    9. Trip:
      9 Fly London City to Zurich, train
      • One-Way approx: USD $119 - $411
      • Duration: 5 h 48 min
      Open +
      • Trip:
        9 Fly London City to Zurich, train
        • One-Way approx: USD $119 - $411
        • Duration: 5 h 48 min
        Close x
    10. Trip:
      10 Fly London City to Geneva, train
      • One-Way approx: USD $114 - $321
      • Duration: 6 h 12 min
      Open +
      • Trip:
        10 Fly London City to Geneva, train
        • One-Way approx: USD $114 - $321
        • Duration: 6 h 12 min
        Close x
    11. Trip:
      11 Fly London City to Berne
      • One-Way approx: USD $263 - $971
      • Duration: 4 h 59 min
      Open +
      • Trip:
        11 Fly London City to Berne
        • One-Way approx: USD $263 - $971
        • Duration: 4 h 59 min
        Close x
    12. Trip:
      12 Fly London Heathrow to Zurich, train
      • One-Way approx: USD $134 - $355
      • Duration: 5 h 46 min
      Open +
      • Trip:
        12 Fly London Heathrow to Zurich, train
        • One-Way approx: USD $134 - $355
        • Duration: 5 h 46 min
        Close x
    13. Trip:
      13 Train to London Stansted, fly to Geneva, train
      • One-Way approx: USD $122 - $362
      • Duration: 6 h 47 min
      Open +
      • Trip:
        13 Train to London Stansted, fly to Geneva, train
        • One-Way approx: USD $122 - $362
        • Duration: 6 h 47 min
        Close x
    14. Trip:
      14 Train to London Luton, fly to Zurich, train
      • One-Way approx: USD $99 - $290
      • Duration: 5 h 57 min
      Open +
      • Trip:
        14 Train to London Luton, fly to Zurich, train
        • One-Way approx: USD $99 - $290
        • Duration: 5 h 57 min
        Close x