COMPARE Prices across different modes

Jun 15
$87Deutsche Bahn
Find prices
Jun 16
$64Deutsche Bahn
$39BlaBlaCar Bus
Jun 17
$64Deutsche Bahn
$31BlaBlaCar Bus
$338regional jet
Jun 18
$64Deutsche Bahn
Jun 19
$49Deutsche Bahn
$31BlaBlaCar Bus
Jun 20
$31BlaBlaCar Bus
Jun 21
$49Deutsche Bahn
Jun 22
$49Deutsche Bahn
$31BlaBlaCar Bus
Jun 23
Find prices
$31BlaBlaCar Bus
Jun 24
$51Deutsche Bahn
$31BlaBlaCar Bus
Jun 25
$49Deutsche Bahn
$31BlaBlaCar Bus
Jun 26
$49Deutsche Bahn
$31BlaBlaCar Bus
Jun 27
$51Deutsche Bahn
$31BlaBlaCar Bus
Jun 28
$49Deutsche Bahn
Find prices
Find prices
Jun 29
$49Deutsche Bahn
$31BlaBlaCar Bus
Jun 30
$49Deutsche Bahn
$31BlaBlaCar Bus
Jul 1
$49Deutsche Bahn
$216regional jet
Jul 2
Find prices
$31BlaBlaCar Bus
Jul 3
Jul 4
$49Deutsche Bahn
Jul 5

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

Deutsche Bahn

Need a place to stay?

Wed, Jun 16
Total price for 1 nights, 1 adults
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
Train Ticket Price: $45
Trains depart from:Berlin
Trains arrive in:Amsterdam
Distance:577 km
Train Companies:Deutsche Bahn with connection, FlixTrain, Deutsche Bahn
Train companies

Berlin to Amsterdam with Deutsche Bahn

Travel from Berlin to Amsterdam from $49 (€38) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Deutsche Bahn

Travel 358 miles (577 km) in comfort with Deutsche Bahn (DB) from Berlin to Amsterdam. Check the DB train schedule for your trip from Berlin to Amsterdam on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Berlin and Amsterdam you can pay as low as $49 (€38).

Deutsche Bahn is the main provider of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes 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.

DB uses different types of trains such as 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 required to travel. For example, bathrooms are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Deutsche Bahn's current ticket policies due to COVID-19 for your train between Berlin and Amsterdam are the following:

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

Train from Berlin to Amsterdam

Daily, several Deutsche Bahn express trains connect Berlin with Amsterdam directly: Simply get on at the main station, lean back and relax and get off after 6.5 hours in the heart of the Dutch metropolis. In addition, there are numerous equally fast connections with a one-off change in Hanover or Duisburg. It couldn't be easier or more comfortable!

Which railway companies run from Berlin to Amsterdam?

All connections by train from Berlin to Amsterdam are offered by Deutsche Bahn. Almost daily, 7 DB ICs travel directly from Berlin Central Station to Amsterdam Centraal. The first IC leaves Berlin already in the early morning hours and reaches Amsterdam at noon. The last IC departs Berlin in the late afternoon and arrives in Amsterdam before midnight.

In addition, it is possible to change to ICs or ICEs to Amsterdam in Hanover or Duisburg. Those who are not afraid of the longer duration and the repeated changes can also choose the scenic attractive route via East Frisia: The journey by train from Berlin to Amsterdam via Hamburg, Bremen, Leer/Ostfriesland, Groningen and Almere is also possible.

How long does the train journey from Berlin to Amsterdam take?

The direct train journey from Berlin to Amsterdam takes exactly 6.5 hours. But even the transfer connections via Hanover or Duisburg no longer need to be completed for the entire route, as the train to Hanover or Duisburg makes fewer intermediate stops.

How much does a train ticket from Berlin to Amsterdam cost?

If you buy a ticket at short notice, the cost of the train from Berlin to Amsterdam is between 70 and 120 euros, depending on the train (one way, 2nd class). Since there are many trains to choose from every day, the chances of getting a cheap ticket are quite high. Who books at least one month in advance, receives usually also still the savings price Europe for 39,90 euro (2. class) and can master so the entire distance with the course from Berlin to Amsterdam and back for scarcely 80 euro.

Stations on the route Berlin - Amsterdam

At which station does the train start in Berlin? All ICs in the direction of Amsterdam (also with a change in Hannover or Duisburg) depart from Berlin Central Station. It is well connected to public transport and can be reached by underground U55, trams M5, M8 and M10 as well as suburban trains S5, S7 and S75.

At which station does the train arrive in Amsterdam? The train from Berlin to Amsterdam arrives at the main station of Amsterdam (Centraal) at the port of the city. From here, most of the hotels and sights within the canal ring are within walking distance. The tram lines 4, 9, 24 and 26 connect the main station with various districts, the metro lines 51, 53 and 54 with the suburbs.

Train tickets from Berlin to Amsterdam: when to book to save $

Time Price Savings
1 week earlier 45 €
2 weeks earlier 36 €25%
3 weeks earlier 36 €25%
1 month before 30 €50%
2 months earlier 28 €61%
3 months earlier 30 €50%

Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Berlin - Amsterdam. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Berlin - Amsterdam 3 weeks in advance means you can save on average up to 25% compared to the price available on the day of departure.
  • If you book a ticket Berlin - Amsterdam with 2 months in advance you save up to about 61% compared to the initial price.
  • By booking 3 months in advance, you could save up to 50%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

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.
Are there any COVID-19 restrictions for international travel by train between Berlin and Amsterdam?

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

Is international entry into Amsterdam from Berlin restricted?

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

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

Entry Requirements:

  • There are no current restrictions

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

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

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

The above information was last checked on 6/14/21. Remember to check the latest COVID-19 travel safety regulations for your train between Berlin and Amsterdam closer to your date of departure here

What COVID restrictions are there for my return journey by train to Berlin, Germany from Amsterdam, Netherlands?

The current restriction level for your return trip by train from Amsterdam to Berlin is: Restricted

Are there any international entry restrictions on returning to Germany from Netherlands?

Reentry to Germany is allowed for: Entry is restricted for citizens and permanent residents of Netherlands

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

What are the requirements?

  • 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:

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

Last checked on 6/14/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Berlin from Amsterdam here.

What is the price of the cheapest train from Berlin to Amsterdam?
Omio customers have found cheap train tickets to Amsterdam from Berlin for as low as $49 (€38)  for the next 7 days.
What is the price of a train ticket from Berlin to Amsterdam?
The Berlin to Amsterdam train ticket price is on average $63 (€49)  if you are looking to purchase your tickets for this trip in the next week.
How many miles is it from Berlin to Amsterdam by train?
You should expect to travel around 358 miles (577 km)  between Berlin and Amsterdam by train.
How long is a train from Berlin to Amsterdam on average?
On average the Berlin to Amsterdam train travel time is 6 h 31 min  for the 358 miles (577 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which train station from Berlin to Amsterdam do I depart from? Which Amsterdam train station from Berlin do I arrive in?

When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Amsterdam, you can end your trip in train stations like Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Centraal.

Omio customers book a train from Berlin Hbf   to Amsterdam Centraal   most frequently for this route.

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

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 center 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 center.

What train companies go from Berlin to Amsterdam?
Take the Berlin to Amsterdam train with Deutsche Bahn. However, it's always good to check out all possible train companies for the route to Amsterdam from Berlin as there might be differences in the amenities they offer.
When does the first train depart from Berlin to Amsterdam? When does the last train depart from Berlin to Amsterdam?
You can take the first train from Berlin to Amsterdam at 4: 46 AM. The last train from Berlin to Amsterdam that you can take departs at 10: 41 PM. Omio shows you the latest train from Berlin to Amsterdam schedule to help you book the best departure time for this trip.
How far in advance should I book train tickets to Amsterdam from Berlin for the best deals?
You can find trains between Berlin and Amsterdam to cost on average $63 (€49) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Berlin to Amsterdam train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Berlin Ostbahnhof