How to travel from Bern to London, United Kingdom

The distance between Bern and London is around 833km (518 miles) and the quickest way to get there is to take the train and then fly which takes around 3h 15m.

11 routes found

We've found 11 different ways to get from Bern to London by train, bus, car, ferry and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out LondonBern if you're planning a return trip.

🚀 Fastest
1
train
+
plane
+

Train and Plane

Take the train to Zürich Flughafen then fly from Zurich (ZRH) to London City (LCY).

  • Duration3h 15m
  • Flight time1h 40m
  • Typical cost
    £280($330)
Operated by

Multiple operators

6 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
4 x train
+

Train

Take the train to Basel SBB, Strasbourg then Paris Est and then to London St Pancras Intl.

  • Duration6h 25m
  • Departsevery 4 hours
  • Typical cost
    £500($590)
Operated by

Multiple train operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
3
bus
+
bus
+

Bus

Take the bus to Luxembourg P+R Bouillon and then to London Victoria Green Line Station.

  • Duration14h 25m
  • Departs4 times a week
  • Typical cost
    £41($48)
Operated by

Multiple bus operators

4
car
+
ferry
+
car
+

Car and Ferry

Drive to Dunkirk then take a ferry to Dover then drive to London.

  • Duration11h 30m
  • Departsevery 2 hours
  • Typical cost
    £250($295)
Operated by

Multiple operators

Frequently asked questionsabout travel between Bern and London

There are several options for getting from Bern to London by train, bus, car, ferry and plane. The cheapest option is to take the bus which costs around £41 ($48) and will take around 14h 25m. If you need to get there more quickly, you can take the train and then fly and arrive in approximately 3h 15m, though it is a bit more costly at approximately £280 ($330).

The distance between Bern and London is around 833km (518 miles). In a direct line (as the crow flies), the distance is 748km (465 miles)

It takes around 6h 25m to get from Bern and London by train.

The quickest way to get from Bern to London is to take the train and then fly which takes around 3h 15m and will set you back approx £280 ($330).

The cheapest way to travel between Bern and London is to take the bus which will typically cost around £41 ($48) for a standard one-way ticket.

Train travel

Yes there is a train service that runs between Bern and London. It typically takes around 6h 25m and departs every 4 hours.

There are no direct train services that runs from Bern to London. However, you can instead can take several connecting trains with a changeover in Basel SBB, Strasbourg, Paris Est and Paris Nord. These services run every 4 hours and will take a minimum of 6h 25m.

Swiss Railways, Deutsche Bahn, Trenitalia EuroCity, SBB GmbH, TGV inOui, SNCF and Eurostar run train services between Bern and London. Trains depart every 4 hours and will take around 6h 25m, however, this may vary depending on the particular service and whether it runs express or stops all stations.

Bus travel

Yes there is a bus that runs regularly from Bern and London. It typically takes around 14h 25m and departs 4 times a week.

There are no direct bus services that runs from Bern to London. However, you can instead can take several connecting buses with changeovers in Luxembourg P+R Bouillon. These services run 4 times a week and will take a minimum of 14h 25m.

FlixBus and RegioJet run regular bus services between Bern and London. Buses run 4 times a week and take around 14h 25m on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Bern to London. We recommend that you take the train to Zürich Flughafen then fly from Zurich (ZRH) to London City (LCY). instead which will take 3h 15m.

The closest major airport to London is London City Airport (LCY) (LCY) which is approximately 12km (8 miles) from London. Heathrow Airport (LHR) (LHR) and Gatwick Airport (LGW) (LGW) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Bern to London. We recommend that you take the train to Basel SBB, Strasbourg then Paris Est and then to London St Pancras Intl. instead which will take 6h 25m.

If you don't have a car, the easiest way to get from Bern to London is to take the train which takes, on average, 6h 25m and will usually cost around £500 ($590).

How do I get from Bern to London

Compare travel optionsbetween Bern and London

Transport options from Bern to London
Transport optionDurationCostFrequencyDistance
Train and Plane + 6 similar
3h 15m
£280($330)
every 30 mins898km (558 miles)
Train to Basel SBB, Fly3h 15m
£195($230)
every 20 mins850km (528 miles)
Train to Basel SBB, plane3h 20m
£195($230)
every 20 mins833km (518 miles)
Train to Zürich Flughafen, Fly3h 20m
£250($295)
every 30 mins939km (584 miles)
Train to Genève-Aéroport, Fly4hrs
£270($315)
every 20 mins907km (564 miles)
Train to Genève-Aéroport, Fly4h 5m
£220($260)
every 20 mins940km (584 miles)
Train to Genève-Aéroport, plane4h 25m
£190($225)
every 20 mins998km (620 miles)
Train + 1 similar
6h 25m
£500($590)
every 4 hours1,132km (703 miles)
Train via Basel SBB6h 30m
£435($515)
every 4 hours1,077km (669 miles)
Bus
14h 25m
£41($48)
4 times a week1,039km (646 miles)
Car and Ferry
11h 30m
£250($295)
every 2 hours1,013km (630 miles)

Top Carriersoperating between Bern and London

Train operators

Bus companies

Ferry operators

Airports near London

The following major airports near London offer regular flights to various popular destinations within United Kingdom and internationally.

LCY
London City Airport (LCY)
International Airport
Distance
12km (8 miles) from London
LHR
Heathrow Airport (LHR)
International Airport
Distance
23km (14 miles) from London
LGW
Gatwick Airport (LGW)
International Airport
Distance
40km (25 miles) from London