Travel from London to Amsterdam

There are several ways of travelling from London to Amsterdam. The quickest and easiest way is by air from one of the three London airports. The Eurostar train is a good alternative from London, connecting via Brussels with one of the high-speed rail links into Amsterdam. A more leisurely alternative is to travel by ferry from Harwich to Hook of Holland with rail connections either end.

Flights from London to Amsterdam

There are frequent daily flights to Amsterdam from all the London airports. London Heathrow is serviced by KLM and British Airways. London Gatwick offers flights by EasyJet and British Airways. London City airport is serviced by KLM, British Airways and VLM Airlines. The two outlying airports of Luton and Stanstead are serviced by EasyJet.

Train from London to Amsterdam by Eurostar

This is the high-speed daytime option taking just 5 hours 36 minutes city centre to city centre (compare this with around 4½ hours by air in total), with a wide choice of departures and no sea crossing involved.  Take Eurostar from London to Brussels via the Channel Tunnel, then either the hourly InterCity train or a high-speed Thalys train from Brussels to Amsterdam.  A comfortable & relaxed way to travel, especially when compared to flying. Book early for the cheapest prices which start around £69 one way. For full details go to

London to Amsterdam by train + ferry

This is the cheapest & most leisurely way to go, with combined train+ferry fares from as little as £29 one-way from central London to central Amsterdam or any station in the Netherlands.  You take an early morning train from London to Harwich, Stena Line's daytime ferry to Hook of Holland, then Dutch trains to Amsterdam, arriving early evening.  It means an early start from London, not everyone can get into London in time to catch it.  Eastbound, it runs Monday-Saturdays only. 

Overnight with cabin:  This is the most convenient & time-effective way to go, and one ticket covers the whole journey. From around £55 one-way, this option takes you from central London to central Amsterdam or anywhere else in the Netherlands.  The fare includes the train to Harwich, a private cabin on the ferry with en suite shower/toilet, and onward train travel in the Netherlands.  Leave central London in the evening, sleep on the ferry, and arrive in Rotterdam, the Hague or Amsterdam next morning.  It runs daily, ideal for a weekend away or an eco-friendly business trip.

You can read more on our Ferry to Amsterdam webpage.