COMPARE Prices across different modes

19 Jun
Find prices
£27BlaBlaCar Bus
Find prices
20 Jun
£27BlaBlaCar Bus
21 Jun
22 Jun
£36Deutsche Bahn
£20BlaBlaCar Bus
23 Jun
£36Deutsche Bahn
£27BlaBlaCar Bus
£333Sas Airways
24 Jun
£45Deutsche Bahn
£20BlaBlaCar Bus
25 Jun
£20BlaBlaCar Bus
26 Jun
£36Deutsche Bahn
£20BlaBlaCar Bus
27 Jun
£35Deutsche Bahn
£20BlaBlaCar Bus
28 Jun
£35Deutsche Bahn with connection
£20BlaBlaCar Bus
29 Jun
£35Deutsche Bahn
£20BlaBlaCar Bus
30 Jun
£35Deutsche Bahn
£20BlaBlaCar Bus
1 Jul
£35Deutsche Bahn
£20BlaBlaCar Bus
2 Jul
£35Deutsche Bahn with connection
£20BlaBlaCar Bus
3 Jul
4 Jul
£35Deutsche Bahn
£24BlaBlaCar Bus
5 Jul
6 Jul
£35Deutsche Bahn
£27BlaBlaCar Bus
7 Jul
£35Deutsche Bahn
8 Jul
£35Deutsche Bahn
£22BlaBlaCar Bus
9 Jul
Find prices

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 20
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Journey Summary

Berlin to Amsterdam Train Information

Avg. Train Duration
10 hours 1 minute
Train Ticket Price: £33
Trains depart from:Berlin
Trains arrive in:Amsterdam
Distance:577 km
Train Companies:Deutsche Bahn with connection, FlixTrain, Deutsche Bahn
Train companies

Travel with Deutsche Bahn from Berlin to Amsterdam

You can travel by train between Berlin and Amsterdam with Deutsche Bahn for as low as £36. When you search for timetables and tickets, Omio will show you the best journey.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Berlin to Amsterdam in comfort. Find the DB train timetable for your route from Berlin to Amsterdam on Omio and book cheap DB tickets online. The distance from Berlin to Amsterdam is 358 miles (577 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Amsterdam start at £36.

Deutsche Bahn is Germany’s main operator of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while WCs are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Berlin to Amsterdam and when travelling by train:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Berlin to Amsterdam: An Overview

Berlin and Amsterdam are considered to be two of Europe's most vibrant cities and there are plenty of transport methods to get between the two. Trains are one of the most popular and easiest options and can take just over 6 hours to complete the journey.

Which train companies run service from Berlin to Amsterdam?

Most trains from Berlin to Amsterdam are run by German train company Deutsche Bahn.

How long is the train journey from Berlin to Amsterdam?

The fastest time to get from Berlin to Amsterdam is around 6h09m. Trains that require more changes can take over 8 hours to arrive in Amsterdam.

How many trains are there from Berlin to Amsterdam day?

There are 6 direct trains that leave Berlin for Amsterdam each day. There are 9 further train journeys a day take require between 1 to 5 changes. The first direct train leaves Berlin at 06:34 and the last train leaves at 16:43 arriving in Amsterdam at 23:00.

What are the departure and arrival train stations for trains from Berlin to Amsterdam?

Departure Information: Berlin's main train station - Berlin Hauptbahnhof (hbf) is located just over a mile away from the city centre. The station offers easy access to and from all corners of Berlin - with taxis and buses pulling up alongside the station on a 24-hour basis. Airport express trains also run regularly between Hauptbahnhof and Berlin airport

Arrival Information: Amsterdam Centraal is where passengers from Berlin will arrive, and this transport hub is well connected to other areas of the city. Many key landmarks such as the Dam and Nieuwmarkt are little more than a ten-minute walk away, whilst ferry rides at the rear of Centraal are available for those wishing to venture in the north-west area of the city. Centraal also offers regular trains across Amsterdam that are both frequent and fast.

Travel Tips

Trains from Berlin to Amsterdam
Travel by train to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Amsterdam.
Am I allowed to travel by train from Berlin, Germany to Amsterdam, Netherlands?

Travel between Berlin, Germany and Amsterdam, Netherlands by train is: Fully open.

Can I enter Netherlands from Germany?

International entry status: Entry is fully open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Netherlands from Berlin?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Amsterdam, Netherlands?

All travellers in Netherlands must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 16/06/2021. Remember to review the latest COVID-19 travel safety regulations   for your train between Berlin and Amsterdam as this information can change.

What are the COVID-19 restrictions for my return trip to Germany from Amsterdam, Netherlands?

The restriction level for your return train to Berlin, Germany from Amsterdam is: Restricted.

Is my return train into Berlin from Amsterdam restricted?

International entry is allowed for: Entry is restricted for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Germany from Amsterdam?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival for all travellers by air
  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 5
  • The exact quarantine requirements depend on the regulations in each federal state
  • Pre-arrival health declaration
  • Passenger Locator Form (PLF) required
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test
  • Arrivals vaccinated against COVID-19 are exempted from compulsory quarantine
  • Quarantine is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 18/06/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Berlin from Amsterdam closer to your date of departure here.

How much does a cheap train between Berlin and Amsterdam cost?
You can find a cheap train from Berlin to Amsterdam for some dates and times for as low as £36  one way in the next 7 days.
What is the average price of train tickets to Amsterdam from Berlin?
If you’re looking to purchase your train tickets in the next week, you can expect the Berlin to Amsterdam train price to come in at an average of £44  one way.
How many miles is it from Berlin to Amsterdam by train?
When travelling this route you should expect the distance to Amsterdam from Berlin via train to be approximately 358 miles (577 km).
How long is the train to Amsterdam from Berlin?
On average the train from Berlin to Amsterdam duration is 6 h 31 min  for the 358 miles (577 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Berlin and arrival train station in Amsterdam?

When taking the train between Berlin and Amsterdam, you can choose to depart from train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Your journey can end in train stations such as Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Centraal.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Amsterdam Centraal.

Where is the Berlin train station located? Where is the Amsterdam train station located?

Passengers booking this trip most frequently board their trains from Berlin Hbf and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Amsterdam most often arrive at Amsterdam Centraal and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train providers offer a service between Berlin and Amsterdam?
Take the Berlin to Amsterdam train with Deutsche Bahn. However, it's always good to check out all possible train companies for the trip from Berlin to Amsterdam as there might be differences in the amenities they offer.
Is there a direct train between Berlin and Amsterdam?
If you’re looking for a direct train from Berlin to Amsterdam, consider travelling with Deutsche Bahn. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
When is the earliest train from Berlin to Amsterdam? When is the last train from Berlin to Amsterdam?
The earliest train departing from Berlin to Amsterdam leaves at 04: 34. The last train departing from Berlin to Amsterdam leaves at 22: 41. You can find the latest Berlin to Amsterdam train times on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy Berlin to Amsterdam train tickets to get the best deals?
If you purchase a train ticket from Berlin to Amsterdam within the next 7 days, you can find tickets to cost on average £44 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berlin and Amsterdam are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Berlin Ostbahnhof