Fastest ~3h50 by train
| 🚆 Train | ~3h50–4h10 | Direct Eurostar, calls at Rotterdam and Schiphol |
| ⛴️ Ferry | ~10–12h | Overnight Harwich–Hoek van Holland plus rail |
| ✈️ Flight | ~1h10–1h20 | Door-to-door often longer than direct Eurostar |
| 🚌 Bus | ~12–14h | Cheapest option, overnight service saves a hotel night |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
London and Amsterdam are natural companions — connected by one of Europe's most useful direct rail services through the Channel Tunnel, as well as by a classic overnight ferry route and a short flight. For most travellers the answer is straightforward, but each option has its place depending on your priorities, budget and sense of adventure.
The direct Eurostar — the easy choice for most
Since the Eurostar extended its Amsterdam service, the journey from London St Pancras International to Amsterdam Centraal can be done without changing trains. The direct service takes about 3 hours 50 minutes to 4 hours 10 minutes, running a handful of times each day in each direction. Both terminals sit in the heart of their cities: St Pancras is central London with immediate Underground access; Amsterdam Centraal is the hub of the Dutch rail network and a short walk from the canal ring.
The direct service calls at Rotterdam Centraal and Schiphol Airport en route, which makes it useful not just as a London–Amsterdam link but as a way to reach the Netherlands more broadly. You pass through UK border control and Dutch/French passport control before boarding at St Pancras — standard Eurostar procedure. Reservations are compulsory and included in every ticket. The Eurostar guide has a full breakdown of what to expect on board.
Advance fares can be very competitive; last-minute flexible tickets cost considerably more. If fares for the direct service are high, check whether an indirect routing via Brussels is cheaper — there are frequent connections from Brussels Midi to Amsterdam Centraal.
Passport note: The UK is outside the Schengen Area, so you pass through formal passport control at St Pancras in both directions. UK and non-EU passport holders should check that their documents and Schengen allowances are in order before travelling. See our guide to the Schengen 90/180-day rule.
The indirect train route via Brussels
If the direct service is sold out or priced higher than you want to pay, the indirect option is straightforward: take a Eurostar from London to Brussels Midi (about 2 hours), then a frequent Intercity train from Brussels to Amsterdam Centraal (about 1h50–2 hours). The total is around 4–5 hours including a reasonable connection time in Brussels. Brussels–Amsterdam trains run frequently and no reservation is required on that leg, giving you flexibility if an earlier or later connection suits better.
The classic way: ferry and rail
The North Sea ferry route is one of Europe's great slow journeys: DFDS runs overnight ships from Harwich (in Essex, about 1h20 from London Liverpool Street by train) to Hoek van Holland on the Dutch coast, crossing overnight and arriving in the morning. From Hoek van Holland, a direct train to Amsterdam Centraal takes about 1 hour. Total travel time, including getting to Harwich and the onward rail leg, is typically around 10–12 hours — but much of it is spent asleep.
The ferry suits those who like the romance of a sea crossing, anyone travelling with a car, or travellers for whom the price of a train ticket and a hotel night starts to look awkward. Cabin accommodation ranges from basic berths to en-suite cabins. For everything you need to know about ferry travel, see our overnight ferries guide and the seat reservations guide for onward Dutch rail connections.
Flying
Flights from London's five major airports (Heathrow, Gatwick, City, Stansted and Luton) to Amsterdam Schiphol take about 1 hour 10 minutes to 1 hour 20 minutes. Schiphol is connected to Amsterdam Centraal by a direct rail link taking about 17–20 minutes. On paper that sounds quick, but London's airports — particularly Heathrow and Gatwick — are a significant journey from central London, and Stansted and Luton add even more time. When you total up airport travel, check-in, boarding and the transfer in at both ends, the door-to-door time is often longer than the direct Eurostar.
Flying can make sense when fares are very low (especially from City Airport for a fast Schiphol connection), when you are already near a London airport, or when you are flying onwards from Schiphol rather than finishing in Amsterdam.
Long-distance coach
Coaches operate between London and Amsterdam via the Channel Tunnel or a ferry crossing, typically taking around 12–14 hours. Fares are usually the lowest available, particularly booked well in advance. The overnight coach option allows you to leave in the evening and arrive in Amsterdam the following morning, saving a night's hotel — but at the cost of a comfortable night's sleep. For genuinely budget-constrained travellers, it is a viable option.
Which should you choose?
For the overwhelming majority of travellers, the direct Eurostar is the answer: fast, central-to-central, no airport faff, and — for two major cities this close — one of the better value rail journeys in Europe. The overnight ferry is a proper alternative for those who want the North Sea experience, are travelling with a vehicle, or want to break the journey with a cabin dinner and a morning arrival. The indirect rail route via Brussels is a solid backup when the direct service is full or expensive. Flying is rarely the best choice on pure time or comfort grounds, though it works if fares are low and you are already airport-side.
Frequently asked questions
Is there a direct train from London to Amsterdam?
Yes. The Eurostar runs a direct service from London St Pancras to Amsterdam Centraal in about 3h50–4h10, calling at Rotterdam and Schiphol. It runs several times a day in each direction.
Do I need to pass through passport control on the Eurostar to Amsterdam?
Yes. As the UK is outside the Schengen Area, you pass through both UK exit checks and Dutch/French entry checks at London St Pancras before boarding. Allow at least 45 minutes before departure.
Can I take a ferry from London to Amsterdam?
Not from London directly, but DFDS sails overnight from Harwich (about 1h20 from London Liverpool Street) to Hoek van Holland, with onward trains to Amsterdam. Total journey time is around 10–12 hours.
What is the cheapest way to travel from London to Amsterdam?
A long-distance coach is typically cheapest when booked in advance, taking 12–14 hours. Budget airline fares can also be low, particularly from Stansted to Schiphol on Easyjet or Ryanair, though the airport transfers reduce the time advantage.
Sources and further reading:
- Eurostar timetables and booking: Eurostar direct.
- Ferry crossing details: DFDS.
- Rail pass information: Interrail and Eurail.
- Route guidance: The Man in Seat 61.
- Entry rules and Schengen information: European Commission.
