Amsterdam to London: train or flight?
The train takes about 4 h 17 min with no changes (Eurostar). The two cities are about 360 km apart in a straight line.
At a glance
- Train time: 4 h 17 min, direct.
- CO₂ per traveller, one way (estimate): train 2–15 kg, flight 30–50 kg.
- Airports near Amsterdam: AMS.
- Airports near London: LCY, LGW, LHR, STN.
- Door to door (estimate): train 4 h 57 min, flight 3 h 38 min. Includes getting to the station or airport, security and boarding.
- Both ways: London to Amsterdam takes about the same.
Duration from public timetable data for a typical weekday. CO₂ uses UK government (DEFRA 2025) factors; the high end of flying includes non-CO₂ effects. Fares change daily, so check the ticket provider for current prices. Times are not live: check the timetable before you travel.
Searching for a flight?
RideInstead is a free browser extension. When you search for a flight from Amsterdam to London, it shows this train next to it: journey time, changes and the CO₂ difference, with a link to book. Pages are read on your device and no account is needed.
Add RideInstead to your browser
More routes from these cities
- Amsterdam to Paris · 3 h 28 min
- Paris to London · 2 h 20 min
- Amsterdam to Brussels · 2 h 05 min
- Brussels to London · 2 h 01 min
- Amsterdam to Lyon · 5 h 50 min
- Amsterdam to Strasbourg · 5 h 44 min