If you can’t take the Eurostar-Thalys combination train journey or you want to find the cheapest way to get from London to Amsterdam, taking a coach is the best way to get from the capital of the UK to the famous city in The Netherlands.

National Express run buses to Amsterdam in partnership with the European bus company Eurolines. Their coaches depart from London’s Victoria Coach station, which is located in the city centre near Buckingham Palace.

Departures on this route take place four times a day, with two daytime buses to Amsterdam at 8:00 and 9:30 and two night buses to Amsterdam at 19:00 and 22:00.

The driving time from London to Amsterdam can take between 11.5 and 12.5 hours, depending on road congestion, ferry schedules, and coach timetables. Coaches often run late, so leave yourself plenty of time in The Netherlands if you have a connection to make upon arrival.

Tickets for National Express buses from London to Amsterdam can cost from £9 if you book online in advance during a sale. This includes the standard booking fee and a 2-bag luggage allowance. If you don’t get this kind of fare, tickets start at £25 online.