London to Amsterdam: Train, Flights & Every Travel Option Compared
Getting from London to Amsterdam is one of Europe's most popular city-to-city trips. This guide breaks down every option — Eurostar, budget flights, overnight ferry, and long-distance coach — with realistic journey times, current price ranges, and advice on which suits your trip.

Plan and book this trip
Tools from our partner Travelpayouts help you compare flights and hotels. If you book through them, we may earn a commission at no extra cost to you.
Flights
Hotels map
TL;DR
- The Eurostar direct train (London St Pancras to Amsterdam Centraal) takes around 3h 52m to just over 4h and is the most comfortable option, with fares from about £51 one-way if booked early.
- Flights are the fastest in the air (roughly 1h 10m) but door-to-door times stretch to 4+ hours once you factor in airport transfers, check-in, and security.
- There are currently 3 to 4 direct Eurostar services daily — aggregator sites that show '10+ trains' are counting indirect routes. Always book via London's transport network to St Pancras first.
- The Harwich–Hook of Holland ferry route is a genuine option for those who dislike flying or want an overnight crossing, but total journey time is around 14 hours.
- Book as early as possible for any option: summer and holiday-period prices can be 2–3x higher than off-peak advance fares.
The Eurostar: The Smartest Way to Travel London to Amsterdam

The Eurostar direct service between London St Pancras International and Amsterdam Centraal is the benchmark against which every other option should be measured. Journey times start from about 3h 52m, with typical direct services taking around 4h 15–4h 20m, and because both terminals are central train stations, the city-to-city door-to-door time is competitive with flying when you factor in airport faff.
Currently, Eurostar runs up to 5 direct services daily on this route, so the timetable is still fixed rather than hourly like London to Paris. If you miss your train, rebooking costs depend on your fare type. For London departures, ticket checks close 30 minutes before departure, and Eurostar advises allowing time for security and border checks
⚠️ What to skip
Do not rely on aggregator sites showing '10 or more daily trains' between London and Amsterdam. Those results include indirect itineraries with changes. Eurostar's own site currently lists up to 3 direct departures per day. Always verify at eurostar.com before planning your schedule.
Fares are tiered into Standard, Standard Plus, and Premier classes. Standard starts from around £51/€58 one-way or £78/€88 return if booked well in advance — but those cheapest seats sell out fast, especially in summer. Standard Plus (from around £97 one-way) adds flexibility on changes and a slightly more spacious seat. Premier (from roughly £335 one-way) is a full business-class experience with a meal included, but it is a steep premium for a sub-5-hour journey. For most travellers, Standard or Standard Plus is the sweet spot.
- Departure point London St Pancras International — served by the London Underground (Piccadilly, Victoria, Northern, Metropolitan and Hammersmith & City lines), National Rail, and the Elizabeth line at nearby Farringdon.
- Arrival point Amsterdam Centraal — the main hub for Dutch rail, trams, and buses, located right in the city centre.
- Journey time Approximately 3h 52m to 4h 19m direct.
- Distance About 357 km (221 miles) by rail.
- Price range (Standard) From around £51 one-way advance to £150+ at busy periods; check eurostar.com for live fares.
- No sleeper option There is no night train on this route — it is considered too short. All services are daytime.
✨ Pro tip
Book Eurostar tickets as soon as your dates are fixed — ideally 8 to 12 weeks out. The cheapest Standard fares are released early and go quickly for popular departure times. Tuesdays and Wednesdays typically have more availability than Friday and Sunday services.
Flying London to Amsterdam: Faster in the Air, Slower Door-to-Door
Flight time from London to Amsterdam Schiphol (AMS) is roughly 1 hour to 1 hour 15 minutes. On paper, that sounds like the clear winner. In practice, a London-to-Amsterdam flight is one of the more punishing short-haul routes for door-to-door travel time. Factor in getting to the airport, check-in, security queues, boarding, a potential delay, baggage reclaim at Schiphol, and then the 20-minute train to Amsterdam Centraal, and 4 to 5 hours total is a realistic expectation.
Airlines serving the route include British Airways from Heathrow (LHR), easyJet from Gatwick (LGW) and Luton (LTN), KLM from Heathrow, and Ryanair from Stansted (STN). Fares on budget carriers can go as low as £25 to £40 one-way in promotional windows, but most realistic advance bookings land between £60 and £130 return. Add baggage fees if you're travelling with anything bigger than a personal item on budget carriers.
💡 Local tip
Flying from Stansted or Luton saves money but adds journey time each end. Stansted is around 42 miles from central London and Luton is roughly 34 miles — both requiring 45 to 60 minutes of travel before you even reach the terminal. If you are based in east or north London, Stansted or Luton may be practical. For most central London locations, Heathrow or Gatwick is easier despite higher fares.
The environmental case for the train over the flight is significant. A return Eurostar journey produces up to 90% fewer carbon emissions than an equivalent flight on this route, according to Eurostar's own calculations. If that matters to you, the choice is straightforward.
The Ferry Route: Harwich to Hook of Holland

The Rail and Sail route via Stena Line is underrated for certain travellers. You take a National Rail service from London Liverpool Street to Harwich International (about 1h 30m, fares typically from around £20 to £35), then board the overnight Stena Line ferry to Hook of Holland in the Netherlands. The crossing takes around 6½ to 7 hours. From Hook of Holland, Dutch rail runs directly to Amsterdam Centraal in roughly 1 hour. Total journey time is approximately 14 hours, though the overnight sailing means you arrive refreshed rather than exhausted.
For travellers with a car, for those who are nervous flyers, or for anyone wanting a leisurely crossing with a proper cabin and dinner rather than a cramped aircraft seat, the ferry is a serious option. Stena Line offers reclining seats, standard cabins, and premium cabin options. Prices vary considerably by season and how far in advance you book, but foot-passenger fares can be competitive with Eurostar when booked early. It is not the route for a quick city break, but for a more relaxed two-country journey it has real appeal.
Coach Travel: Budget Option, Very Long Journey

FlixBus operates London Victoria to Amsterdam Sloterdijk (just outside Amsterdam Centraal) with fares starting from around €32 to €42 one-way. Journey time is roughly 11 to 12 hours, including the Channel crossing by train through the Channel Tunnel or by ferry. There are no direct coach services that travel as fast as the Eurostar — this is budget travel in its most literal sense.
It suits students, travellers with a very flexible schedule, or anyone whose budget cannot stretch to train or flight prices. There are rest stops, on-board Wi-Fi is available on most services (with varying reliability), and USB charging points are standard. But 11 to 12 hours in a coach seat across potentially congested roads is a significant physical commitment. If you are considering this for a 2-night city break, the time cost may outweigh the price saving.
Which Option is Right for You? A Practical Comparison
- Best overall: Eurostar City centre to city centre, no baggage restrictions on Standard, no liquids rules, comfortable seating, and a journey time that makes sense. Book early for best fares.
- Best for speed: Flying from Heathrow or Gatwick If your priority is the shortest total journey time and you are already near a major airport, flying can match the Eurostar door-to-door on a good day — but rarely beats it.
- Best for budget: FlixBus or promotional flight fares If you are price-driven, FlixBus fares from €32 or promotional easyJet/Ryanair fares around £30 to £50 one-way beat Eurostar's cheapest. Time is the trade-off.
- Best for a relaxed experience: Stena Line ferry Overnight sailing, cabin accommodation, no airport anxiety. A different way to travel that suits unhurried itineraries or car travel.
- Worst value trap: Last-minute Eurostar Booking Eurostar within 7 days of travel, especially on weekends or school holidays, can push Standard fares above £200 one-way. At that price, a flexible flight from Heathrow on British Airways or KLM often makes more sense.
If you are planning to explore multiple European destinations, it is worth considering whether Amsterdam works as part of a broader trip. London to Paris by Eurostar is an even faster and more frequent service (around 2h 15m, with trains roughly every hour), and many travellers combine Paris and Amsterdam into a single European itinerary using onward Dutch and French rail connections.
Booking Tips, Timing, and What to Expect at St Pancras

London St Pancras International is one of the better train stations in Europe to pass through. The Eurostar terminal has a decent selection of food and drink options, a champagne bar that is almost always busier than you would expect for 7am, and reliable Wi-Fi. Arrive at least 60 minutes before your departure — Eurostar requires you to check in at least 45 minutes before for most services, and the passport control queues on a busy morning can add 10 to 15 minutes on top of that.
For passengers starting further afield in London, the Elizabeth line now connects directly to St Pancras via Farringdon (one stop), making it far more accessible from the West End and east London than it was even a few years ago. From Canary Wharf, for example, the Elizabeth line gets you to Farringdon in around 10 minutes.
- Book Eurostar on the official site (eurostar.com) or through Rail Europe, Omio, or NS International — all show live availability and fares.
- Fares are dynamic and non-refundable at the cheapest tier; Standard Plus adds flexibility and is often worth the modest premium for uncertain schedules.
- Luggage allowance on Eurostar: 2 pieces of luggage plus 1 small piece of hand luggage, no weight limit stated but oversized or excess bags may be refused at busy periods.
- For flights, compare fares across Skyscanner or Google Flights and check all major London airports before committing — price differences between Heathrow, Gatwick, Luton, and Stansted can be significant.
- Peak periods to avoid or book early: July to August, UK school half-terms (usually late October, February, late May), Christmas, and Easter.
- Currency: you will need euros in Amsterdam; GBP (pound sterling) is the currency in the UK but is not accepted in the Netherlands.
ℹ️ Good to know
UK and Netherlands passport control both operate at London St Pancras for Eurostar — you clear both UK exit and Dutch entry checks before boarding. This is why Eurostar asks you to arrive early. On arrival at Amsterdam Centraal, you step off the train and are already in the Netherlands with no further border formalities.
FAQ
How long does the train from London to Amsterdam take?
The direct Eurostar from London St Pancras International to Amsterdam Centraal takes from about 3 hours 52 minutes, with most direct services taking around 4 hours 15–20 minutes depending on the service. There are currently 3 direct departures daily, with a 4th service planned from September 2025.
Is it cheaper to fly or take the train from London to Amsterdam?
It depends on how far in advance you book. Early Eurostar Standard fares start around £51 one-way, which is competitive with budget airlines once you add luggage fees and airport transfer costs to flight prices. Last-minute Eurostar fares can exceed £200 one-way, at which point flights often become better value. For true budget travel with flexibility on time, FlixBus coaches from around €32 one-way are cheapest.
Can I take the train directly from Heathrow or Gatwick to Amsterdam?
No. There is no direct rail connection from Heathrow or Gatwick to Amsterdam. You need to travel into central London first — to St Pancras International — to board the Eurostar. From Heathrow, the Elizabeth line to Farringdon (then one stop to St Pancras) takes around 40 minutes and costs roughly £13 to £15.
Is there a night train from London to Amsterdam?
No night or sleeper train currently operates between London and Amsterdam. Eurostar does not run an overnight service on this route, and the journey is considered too short to justify one. The only overnight option is the Stena Line ferry from Harwich to Hook of Holland, which takes around 7 hours on the water and around 14 hours total door-to-door.
How far in advance should I book London to Amsterdam travel?
For Eurostar, booking 8 to 12 weeks ahead gives the best chance of securing cheaper Standard fares. For budget flights, 6 to 10 weeks ahead typically offers good prices, though sales can appear at any time. During summer (July to August) and UK school holidays, prices on all options rise sharply — book as early as possible for those periods.