EuroTrekker
Eco TravelLondon → Berlin

Door-to-door time · June 2026

4 cities. 2 ways.
The flight saves 3 hours.
The train saves everything else.

London → Geneva → Paris → Amsterdam → Berlin, leg by leg. We timed both from an average London address to your hotel in each city — airport queues, transit, passport control, and all.

17h 35min
Flight total
+0h 45min avg delays
21h 10min
Train total
no delays expected
1193 kg
Flight CO₂
per person
19 kg
Train CO₂
per person
Verdict: Flying saves 3h 35min on the overall trip (2h 50min once you factor in typical delays). Two of the four legs are a dead heat or won by the train. The time gap is real — but so is 1 airport for every city you visit, and 1193× the CO₂.

Leg by leg

All times door-to-door: London Zone 2 average, then city-centre to city-centre thereafter. Flight times use recommended airport arrival windows, not minimum.

LondonGeneva

✈ faster by 1h 35min
✈ By plane5h 35min
  • Home → Heathrow (Tube, avg Zone 2)50min
  • Airport buffer (recommended 2h)120min
  • Flight LHR → GVA120min
  • Disembark + passport control35min
  • GVA → city centre (train)10min
CO₂: 469 kg/person
🚆 By train7h 10min
  • Home → St Pancras (central London)20min
  • Eurostar check-in buffer30min
  • Eurostar London → Paris Gare du Nord135min
  • Cross-Paris (Gare du Nord → Gare de Lyon)45min
  • TGV Lyria Paris → Geneva185min
  • Geneva station → hotel (city centre)15min
CO₂: 6 kg/person
Plane saves 1h 35min. But that cross-Paris transfer is a one-time sunk cost — it sets you up for the next leg.

GenevaParis

🚆 faster by 0h 15min
✈ By plane3h 45min
  • Hotel → GVA (train)10min
  • Airport buffer (1h 30min intra-Schengen)90min
  • Flight GVA → CDG75min
  • Disembark + transfer to terminal exit15min
  • CDG → Paris centre (RER B)35min
CO₂: 209 kg/person
🚆 By train3h 30min
  • Hotel → Geneva Cornavin (city centre)10min
  • TGV Lyria Geneva → Paris Gare de Lyon185min
  • Gare de Lyon → hotel (city centre)15min
CO₂: 1 kg/person
Train wins by 15 minutes — and you step directly off at a central Paris station.

ParisAmsterdam

≈ tie
✈ By plane3h 55min
  • Hotel → CDG (RER B)35min
  • Airport buffer (1h 30min)90min
  • Flight CDG → AMS80min
  • Disembark + exit airport15min
  • AMS → Amsterdam Centraal (train)15min
CO₂: 219 kg/person
🚆 By train4h
  • Hotel → Paris Gare du Nord20min
  • Thalys / Eurostar check-in buffer20min
  • Thalys Paris → Amsterdam200min
CO₂: 3 kg/person
Dead heat within margin of error. Schiphol's proximity to the city is the flight's only advantage.

AmsterdamBerlin

✈ faster by 2h 10min
✈ By plane4h 20min
  • Hotel → Schiphol (train)15min
  • Airport buffer (1h 30min)90min
  • Flight AMS → BER95min
  • Disembark + exit BER terminal15min
  • BER → Berlin centre (S-Bahn)45min
CO₂: 296 kg/person
🚆 By train6h 30min
  • Hotel → Amsterdam Centraal10min
  • ICE Amsterdam → Berlin Hbf360min
  • Berlin Hauptbahnhof → hotel (central)20min
CO₂: 9 kg/person
Plane wins clearly — 2h 10min. The ICE is comfortable but 6 hours is genuinely long. Night train option below.

Summary

Leg✈ Flight🚆 TrainWinner
LondonGeneva5h 35min7h 10min✈ faster
GenevaParis3h 45min3h 30min🚆 faster
ParisAmsterdam3h 55min4h≈ tie
AmsterdamBerlin4h 20min6h 30min✈ faster
Total17h 35min21h 10min✈ by 3h 35min
With avg. flight delays18h 20min21h 10min✈ by 2h 50min

What the clock doesn't show

💼

You can work on a train

21 hours on trains is 21 productive hours. Wi-Fi, table, power socket. On a plane you get 90 minutes of tray table between takeoff and landing — with your laptop at 30°.

🎲

4 chances for delays to cascade

Miss a connection on a train? Next one in an hour. Miss a connecting flight? Your whole itinerary can unravel. We added 45min average delay — in practice, a single bad leg can ruin a day.

🧳

No baggage roulette

Trains let you take whatever fits in the overhead rack. No checked bag fees, no weight drama, no waiting at the carousel four times.

🌙

Amsterdam → Berlin could be a night train

The Amsterdam → Berlin ICE is 6h of daytime. An overnight option — if you're happy to sleep on board — turns that leg into a free hotel night. That changes the maths entirely.

💶

The costs are roughly equal

Advance flights on these 4 legs run ~£230–270. Advance Eurostar + TGV + Thalys + ICE is ~£200–250. But add checked bags to 4 flights and the train wins on cost too.

🌍

1193× the CO₂

Flying emits ~1193 kg CO₂e per person. The train emits ~19 kg — a 98% reduction. Over 4 cities, that's the equivalent of driving from London to Barcelona and back.

Our take

Flying wins this trip by about 3 hours — and that's a real number, not something we're going to pretend doesn't matter. If you have a short window and every hour counts, the flight is the rational choice.

But notice where the time goes: the whole gap comes from two legs — London → Geneva (the annoying cross-Paris transfer) and Amsterdam → Berlin (a genuinely long ICE ride). Geneva → Paris and Paris → Amsterdam? The train wins or ties. These are the two most popular city-pairs in Europe, and on both of them you're faster by rail than by air — city centre to city centre.

The flexible compromise: train the short legs, fly or overnight-train the long ones. London → Paris → Geneva → Paris → Amsterdam by Eurostar and TGV. Then fly or take the night train to Berlin. You capture most of the train benefits — no airports for 3 of 4 legs, far lower CO₂, easy rebooking — and only accept one flight for the leg where it genuinely wins.

Methodology

Starting point: An average home in London Zone 2 (assumed ~50min to LHR by Tube; 20min to St Pancras by Tube for the train). Subsequent legs start from a city-centre hotel (within 15min of the main station or airport).

Flight buffers: 2 hours recommended for LHR (UK departing into Schengen, post-Brexit passport control). 1h 30min for intra-Schengen legs (Geneva, Paris, Amsterdam). Consistent with official airport guidance.

Flight delays: +45 minutes total across 4 legs. Based on Eurocontrol 2023 data: ~25% of European flights delayed; average delay ~30min on delayed flights → ~7–10min expected per flight; we used 11min per flight (conservative).

CO₂: Aviation figures use 510 gCO₂e/pkm (EEA TERM 2023, including radiative forcing ×2 per Lee et al. 2021). Train figures use per-country grid intensity from Eurostat nrg_bal_c and 33 Wh/pkm rail energy intensity (EEA Technical Report 13/2020).

Plan the rail legs of this trip in seconds.

Build your itinerary← Eco Travel hub
Train vs Flight: London → Geneva → Paris → Amsterdam → Berlin — EuroTrekker