There is no ferry from London to Amsterdam. No passenger ship sails from the Thames to the Dutch capital, and the ferries from Dover only go to France. What you can do is take one of three ferry routes from the east coast of England to a Dutch port and travel on to Amsterdam from there:
- Harwich to Hook of Holland with Stena Line: the closest port to London and the shortest crossing, about 7 hours by day.
- Newcastle to Amsterdam (IJmuiden) with DFDS: the only route that docks near Amsterdam itself, an overnight crossing of about 16¾ hours.
- Hull to Rotterdam (Europoort) with P&O Ferries: an overnight crossing of 11.5 to 12 hours.
The ferry is slower than the Eurostar or a flight. In return you can bring your own car, your bikes and as much luggage as you like, and on the overnight routes your cabin replaces a night in a hotel. Below we compare the three routes, explain how to get from each port to Amsterdam and show how the ferry compares with the train, plane, bus and car.










