If you’re not flying or taking the train, or if you want the cheapest way to get from The Netherlands to the UK, traveling by coach or bus from Amsterdam to London is the best way to go.
A company called Eurolines operates buses on this route in partnership with National Express. Their buses depart from the Amsterdam city center and arrive at the London Victoria Coach Station. From there you can connect to onward transportation to complete your trip.
Departures take place up to four times a day, with two daytime buses to London in the morning and two overnight buses from Amsterdam to London in the evening. Timetables change seasonally, so make sure to check updated schedules before you book.
The stated travel time to London ranges from 9 hours and 30 minutes to 11 hours and 15 minutes. Actual journey times vary depending on street traffic, coach departure times, and ferry schedules.
Tickets for Eurolines and National Express buses from Amsterdam to London can cost from 15 euros one-way if you book online well before your travel date.