Skip to Content

How to Travel From London to Amsterdam

Planning a trip to the Dutch capital Amsterdam has never been easier. Here how to travel from London to Amsterdam in 5 easy ways!

Amsterdam, the capital city of the Netherlands is one of the most visited destinations in the world. With elaborate canals lined with gingerbread houses in all shades of brown, this is city is a must-see destination.

One of the biggest benefits of this city is its central location and close proximity to neighboring countries. If you find yourself in London and are looking to make a trip out to Amsterdam, there are several ways to do this.

Depending on the mode of transport you choose to take, you could even be in the city of canals in less than two hours! Let’s jump right into our ultimate guide on how to travel from London to Amsterdam.

How To Travel From London To Amsterdam

Here are five different ways how to travel from London to Amsterdam.


1. Eurostar Train

Perhaps the best way to get from London to Amsterdam is on the Eurostar line. This is also an ideal option for travelers who value comfort over time. Your journey to Amsterdam begins at London St Pancras Station in the city centre, which isn’t a direct train to Amsterdam Centraal Station, but it allows you to see more of Europe!

Other Eurostar London trains run from London Victoria and London Liverpool Street, but London St Pancras International is more convenient.

London St Pancras Station is similar to an airport and you will need to go through departures and wait for your train. There are plenty of food and drink options available at the station as well. You can even grab a bite on the train’s dining car as well and enjoy free wifi.

After the train departs, the whole journey on these Eurostar trains takes approximately 3 hours and 40 minutes, and faster if you are able to book a train journey on a direct Eurostar train. The train heads towards Paris, traveling at a slower pace and picks up again at the Euro Channel Tunnel.

From Paris, the train goes in the direction of Brussels where you will have a short layover. In some instances, you may need to change trains in Brussels which could be 30 minutes to your trip duration.

From there, you will journey on to Antwerp, Belgium where the train picks up speed again then finally make your way to the Netherlands.

You could even choose to get off at Rotterdam which is the last stop before the Amsterdam Centraal Station. This place is home to the Hague which is a famous tourist spot.

Otherwise, you could choose to get off at Amsterdam Centraal Station which will take you to the main destination.

There are a couple of ways to buy your train tickets. You could purchase it directly on the Eurostar website or on Omio which also gives you the option to buy a bus or plane ticket.

If you are planning to travel extensively across Europe, I would recommend getting the Global Pass by Eurail. This train ticket will cover your train expenses to the Netherlands and Beyond.

Eurail also offers the Benelux Pass. You can use these train tickets to visit Luxemburg and Belgium for the price of one. If you enjoy traveling by train, these cheap tickets are a great deal.

Make sure you have your passport on you at all times because you will need to present this along with your ticket.

See Related: 9 Best Weekend Trips from Amsterdam

2. Hop on a flight

travel by plane

One of the easiest and quickest ways to go from London to Amsterdam is by air. The journey can take up to 1.5 hours and is a great way to travel if you are looking to cover a lot of places during your visit, and it’s definitely the most direct route.

When it comes to booking your flight, there are a couple of things to keep in mind. London has six airports while Amsterdam just has one major airport.

London Gatwick, London Heathrow, and London City Airport are the airports that are closest to the city. London Stansted and London Luton are also options, but slightly further from the city centre.

But if you are looking for a budget airline, you can find cheaper options for flights between the smaller airports in London that go to Dutch Airports that are outside Amsterdam.

Prices for flights between London and Amsterdam can vary by a large margin depending on the season. Tickets can start at 30-60 euros and can go as high as 100 euros in the summertime.

Make sure to book your tickets ahead of time to take advantage of the best prices.

London is well-connected by the London Underground rail system so there are plenty of ways to get to the airport from within the city.

When you get off at Amsterdam Schiphol Airport which is also the central station, the commuter rail is the best way to get to your intended destination. You can even hail a cab but this would be more expensive.

Make sure to account for immigration and security checks when flying from London to Amsterdam.

You must show a valid passport upon entering London however a visa is not required for US citizens who plan to stay there for less than three months.

See Related: 15 Best Vacations for Groups

3. Take the Bus


If you have time to spare and looking for a more economical option, a great way to go from London to Amsterdam is by bus. There a number of private and nationally owned bus operators so you have a couple of options to choose from.

One of the most well-known companies is Flixbus that has a network across most major countries in the continent. There are 4 different stations that you can choose as your destination in Amsterdam from the pickup point at Victoria Coach Station in London so make sure to pick the right one.

The bus ticket price can vary depending on the time and season but they usually start from 23 euros and can go up to 100 euros.

Another bus option that’s not as well-known as Flixbus but just as convenient is BlaBlaBus. Like Flixbus, ticket prices can go upward from 23 euros depending on the time of travel. The bus takes you from Victoria Coach Station in London to Amsterdam Sloterdijk.

While the journey by bus is comfortable (some even have WIFI), the only drawback to traveling this way is the duration of the trip. It takes approximately 19 hours to travel from London to Amsterdam by bus. But if you have time to kill, this is a great option.

A third option that’s slightly quicker is the National Express which is a coach service that takes you from London to Amsterdam.

This trip starts in London with a stopover in Dover, France where the police will check your passports. The coach then goes onto a ferry where passengers can enjoy some scenic views from the upper deck.

If you love the experience of traveling, then the National Express is a pretty great experience.

See Related: How to Plan a Girls Trip to Amsterdam

4. By boat/ferry

Travel by ferry

While there isn’t a boat or ferry that can take you from London to Amsterdam directly. The train can take you to the ferry station that goes to Amsterdam. Your journey begins at Harwich International Airport which houses the ferry station.

You can take the train from Liverpool Street in London to Harwich. There are two trains per day. Once you are at the ferry station, you have two options to choose from. The daytime ferry leaves the station at 9 AM and reaches Amsterdam at 5:15 PM.

This is a great choice if you want to enjoy the sights during the day. This one is called the Stena Britannica. The second ferry leaves at 11 PM and arrives in Amsterdam at 8 AM. Since this is an overnight journey, passengers will be required to book a cabin as well. This ferry is called the Stena Hollandica.

Both ferries offer the same amenities including restaurants, shops, bars, cinemas, and a computer room. There are two other ferries that depart from the stations at Newcastle and Hull but the Harwich station is the most popular one.

The ticket prices for the ferry starts at 65 euros each way and overnight cabins can cost upwards of 38 euros. You can also book the ticket inclusive of your train ticket from London to Harwich which can cost 72 euros one way.

The ferry takes you to the Hook of Holland Port which is close to The Hague. You can either visit the Hague or take the train to Amsterdam. The tickets can be purchased at one of the kiosks at the station.

Taking the ferry from London to Amsterdam is one of the longest travel options but if you enjoy the experience of traveling, this is an ideal choice.

See Related: How Many Days Do You Need in Amsterdam?

5. Drive there

drive there

If you enjoy the freedom of having your own vehicle when traveling, another way to travel from London to Amsterdam is by road. You can take as many breaks as you like and will not have to go through various checkpoints during your journey.

The road to Amsterdam from London will take you through Belgium and France and on to your final destination. The first leg of your trip begins on the Euro Tunnel in Kent where your car will be loaded and to the shuttle and taken across the Channel. The entire journey takes about 35 minutes. The ticket is by car not per person and can start at 49 euros.

The trip through the Channel will take you to Calais where you drive through the scenic route of De Panne Adinkerke. The route then continues into Westdrope and Terneuzen and then the last leg of the trip is towards Rotterdam and finally to Amsterdam.

The entire journey time should take you about 7 hours. Driving to Amsterdam is ideal if you are looking to do a couple of day trips from the city. You don’t need to deal with the hassle of booking a ticket to each destination.

However, you will need to have a couple of things ready if you want to rent out a private car in London. These include a valid UK driver’s license, a GB sticker, and motor insurance.

If you are traveling as a family, driving from London to Amsterdam is the most economical option. The ticket for the Euro Tunnel costs approximately 50 euros and your fuel costs would be 70 euros, bringing the total to 120 euros.

Many hotels in Amsterdam don’t offer to park so make sure to account for this cost if you choose to drive to the Netherlands. Parking fees in Amsterdam start from 5 euros an hour.

You can even park your car at a garage outside the city (the P+R system) and use public transport when sightseeing. Check out whether you should book a standard or premier Eurostar ticket.

See Related: Where to Travel for Your Birthday

Where To Stay In Amsterdam

where to stay in Amsterdam

If you are looking to spend a couple of days in Amsterdam, here are a few great hotel options.

1. Ambassade Hotel

This hotel is the perfect option for luxury travelers. Located in the heart of the city, Ambassade Hotel is in close proximity to many tourist sights.

The hotel also boasts an extensive library featuring books by authors who have stayed there.

See Related: Hotel Pulitzer Review

2. Morgan and Mees

If you prefer a more boutique-style hotel, Morgan and Mees is a great option. The hotel has a great location and is just a few feet away from the Anne Frank museum.

The room has a split level with a living room at the bottom and a bedroom on the second floor.

3. Hostel Van Gogh

For a more economical option, check out Hostel Van Gogh located near the famous Van Gogh Museum. The hostel features bright rooms and Amsterdam-style architecture. The hostel is also centrally located.

Known for being one of the prettiest cities in Europe, Amsterdam is filled with canals, gingerbread homes, and many historical sites. Given its close proximity to London, the city is definitely worth a visit if you find yourself in the U.K.

We hope this guide to the best ways to travel from London to Amsterdam can help you plan your trip to this stunning destination.

Related Resources