London to Amsterdam
by Eurostar High-Speed Train
Route Overview
Travel directly from London to Amsterdam on the Eurostar high-speed train. The journey takes just under 4 hours, arriving at Amsterdam Centraal station right in the city centre, steps from the canal district and major attractions.
Ticket Prices
From £40Prices are for one-way tickets. Direct services are limited, so book early.
Stations
Depart from London St Pancras International and arrive at Amsterdam Centraal, both centrally located for simple onward connections.
Travel Tips
- Direct London-Amsterdam trains are popular and sell out fast. Book as early as possible.
- The train passes through Belgium, stopping at Brussels-Midi and Rotterdam Centraal before Amsterdam.
- Amsterdam Centraal is right in the centre — you can walk to most major attractions or take a tram.
- The Netherlands uses the euro (€). Almost everywhere accepts card payments, including public transport with contactless.
- Reserve timed-entry tickets for popular museums like the Anne Frank House and Van Gogh Museum before you travel.
Frequently Asked Questions
How long does Eurostar take from London to Amsterdam?
The direct Eurostar from London St Pancras to Amsterdam Centraal takes approximately 3 hours and 52 minutes. Some services may stop at Brussels and Rotterdam.
Is there a direct train from London to Amsterdam?
Yes, Eurostar operates direct trains from London to Amsterdam. There are up to 5 services per day. The return journey currently requires a change at Brussels, though direct return services are being expanded.
What can I do in Amsterdam?
Amsterdam offers world-class museums (Rijksmuseum, Van Gogh Museum, Anne Frank House), beautiful canal cruises, vibrant markets, and unique neighborhoods like Jordaan and De Pijp. The tulip season (April-May) is especially magical at nearby Keukenhof Gardens.
Book Your London to Amsterdam Trip
Search live fares and reserve Eurostar tickets in minutes.
Book London to Amsterdam