FindYourStay

Berlin

Germany

932 km

London

United Kingdom

How to Get from Berlin to London

Transport Options

✈️

Flight

Fastest option

About 70 minutes

Medium-haul flight. Look for direct routes for the best value.

πŸš†

Train

Scenic option

About 6 hours

Longer train journey but scenic views. Consider overnight trains to save on accommodation.

πŸš—

Drive

Best for road trips

About 12 hours

Multi-day road trip. Plan overnight stops along the route.

🚌

Bus

Cheapest option

About 14 hours

Budget option. Companies like FlixBus, Megabus, or regional operators serve many routes. Book early for the lowest fares.

Cost Comparison

Berlin

BudgetEUR 70/day
Mid-RangeEUR 150/day
LuxuryEUR 300/day
Full cost breakdown

London

BudgetGBP 100/day
Mid-RangeGBP 250/day
LuxuryGBP 600/day
Full cost breakdown

Hotels in London

Compare deals on Expedia

Search Hotels

Commission earned at no extra cost to you.

Rent a Car

Drive from Berlin at your own pace

Compare Car Rentals

Commission earned at no extra cost to you.

Found your hotel?

We search 30+ sites including members-only platforms like Secret Escapes and Voyage PrivΓ©. Most people save 14-23%.

Find cheapest price
Booking.comExpediaSecret EscapesVoyage PrivΓ©+25 more including members-only

FAQ: Berlin to London

How far is Berlin from London?

Berlin and London are approximately 932 km apart (straight-line distance). Actual travel distance may be longer by road or rail.

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

By flight, the journey takes about 70 minutes. By train, it takes about 6 hours. Driving takes about 12 hours.

What is the cheapest way to travel from Berlin to London?

Flights are usually the most practical option. Use comparison sites to find the cheapest fares. Book 6 to 8 weeks ahead for the best prices.

How much does it cost to stay in London?

Budget travellers can stay in London for around GBP 100/day. Mid-range costs about GBP 250/day.