Alert

Upcoming strikes in France and the UK in October. Find out more

Tower Bridge in London

Amsterdam to London Trains

City or station
City or station
map
City centre to city centre travel
No airport transfers, no time wasted
park
The greener way to go
Take the train not the plane for a sustainable trip
cafe
Arrive relaxed and ready to explore
Kick back and enjoy hassle-free travel

Take the train from Amsterdam to London

train2

Trains from Amsterdam to London

Planning on getting the Eurostar from Amsterdam to London? With our daily direct trains running from one capital city to another, you’ll leave behind the tight cobbled streets of Amsterdam and swap them for some, well, tight cobbled streets in London – depending on where in London of course.

And with direct journey times of just 4 hours 09 minutes, you’ll be in London in no time. Plus, there’s no hidden charges for luggage or limits on liquids. Travelling from Amsterdam to London really couldn’t be simpler.

Our Amsterdam to London Eurostar trains leave from the beating heart of the city, Centraal Station, and travel right to the centre of London, terminating at London St Pancras International.

tickets

Departing from Amsterdam Centraal

You can take a direct train back to London from Amsterdam Centraal in just 4 hours 09 minutes.

• Get to Amsterdam Centraal at our recommended arrival time to allow plenty of time to get through border controls and security.

• Find the Eurostar departures building at the end of platform 15b. Once there, you’ll need to show your ticket and pass through security before moving to a waiting area.

• To reach the departures building on platform 15b, you’ll need to scan your ticket at the earlier NS ticket gates.

Just so you know, some of our trains might need to stop at Brussels-Midi/Zuid for less than half an hour for border security reasons. This wait is scheduled into your journey time – so you won’t be late. You won’t be able to leave the train during the wait.

london

Why travel by train from Amsterdam to London?

You can go from the heart of Amsterdam to the centre of London direct in just 4 hours 09 minutes.

Travel in style and comfort on our Amsterdam to London train with lots of legroom and space to unwind. The seats on our Amsterdam to London Eurostar trains are designed for a comfier journey, while our two-bag luggage allowance means there’s no need to hold back on the packing.

And with a choice of Standard, Standard Premier, or Business Premier, there’s a travel class to suit every budget.

connections

Taking an indirect train from Amsterdam to London

If the times of our direct Amsterdam to London trains don’t suit, you can take a Thalys train from Amsterdam Centraal to Brussels-Midi/Zuid instead (it takes 1 hour 52 minutes) and then change on to a Eurostar train from Brussels to London for the remainder of the journey. 

Get off the Thalys train in Brussels then find the Eurostar departure area under platforms 1 and 2. When you get there, scan the barcode on your Eurostar ticket at the ticket gates, pass through security and passport control and you’re on your way again.

luggage

Arriving at St Pancras International

Amsterdam to London Eurostar trains arrive right in the heart of London at the beautiful and historic St Pancras International. As well as lots of shops and restaurants, you’ll find six London Underground connections and buses to whisk you to London’s top museums and galleries.

time

Return journey

Your return journey is even faster. With our daily direct trains from London to Amsterdam, it only takes 3 hours and 52 minutes to get from city centre to city centre.

Other Eurostar routes

Close-up of painted clogs in the Netherlands.
Trains to the Netherlands

Laidback and friendly, whether you go to Amsterdam or Rotterdam, Holland is the perfect place for a holiday.

Trains to the Netherlands
Clock tower of St Pancras International station on a sunny day.
Rotterdam to London Trains

Travelling from Rotterdam to London has never been easier. Go from the centre of one city to the heart of your destination direct in just 3 hours 30 minutes.

Rotterdam to London trains