Cheap train tickets from Berlin to Amsterdam

Showing times and prices for 19 Jan

Cheapest

£51

Average

£64

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Amsterdam will cost around £ 64 if you buy it on the day, but the cheapest tickets can be found for only £ 51.

Cheapest
20:38Berlin Hbf11h47 08:25Amsterdam Centraal
4 changes
£511One-way
Cheapest
20:38Berlin Hbf11h57 08:35Amsterdam Centraal
3 changes
£511One-way
2nd Cheapest
18:34Berlin Hbf12h18 06:52Amsterdam Centraal
4 changes
£601One-way
2nd Cheapest
18:34Berlin Hbf12h26 07:00Amsterdam Centraal
3 changes
£601One-way
06:34Berlin Hbf6h26 13:00Amsterdam Centraal
0 changes
£611One-way

Train schedule Berlin to Amsterdam

Showing trains for tomorrow, Wed, 19 Jan
00:21Berlin Hbf8h53 09:14Amsterdam Centraal
0 changes
00:21Berlin Hbf8h44 09:05Amsterdam Centraal
0 changes
04:30Berlin Hbf6h30 11:00Amsterdam Centraal
0 changes
06:34Berlin Hbf6h26 13:00Amsterdam Centraal
0 changes
06:46Berlin Hbf6h14 13:00Amsterdam Centraal
0 changes
07:00Berlin Hbf7h25 14:25Amsterdam Centraal
0 changes
07:00Berlin Hbf7h35 14:35Amsterdam Centraal
0 changes
07:59Berlin Hbf6h53 14:52Amsterdam Centraal
0 changes
07:59Berlin Hbf6h56 14:55Amsterdam Centraal
0 changes
08:34Berlin Hbf6h26 15:00Amsterdam Centraal
0 changes
08:46Berlin Hbf6h14 15:00Amsterdam Centraal
0 changes
10:34Berlin Hbf6h16 16:50Amsterdam Centraal
0 changes
10:46Berlin Hbf6h04 16:50Amsterdam Centraal
0 changes
12:34Berlin Hbf6h26 19:00Amsterdam Centraal
0 changes
12:46Berlin Hbf6h14 19:00Amsterdam Centraal
0 changes
13:46Berlin Hbf6h43 20:29Amsterdam Centraal
0 changes
14:34Berlin Hbf6h26 21:00Amsterdam Centraal
0 changes
14:46Berlin Hbf6h14 21:00Amsterdam Centraal
0 changes
16:34Berlin Hbf6h26 23:00Amsterdam Centraal
0 changes
16:47Berlin Hbf6h13 23:00Amsterdam Centraal
0 changes
17:46Berlin Hbf13h03 06:49Amsterdam Centraal
0 changes
17:46Berlin Hbf13h19 07:05Amsterdam Centraal
0 changes
18:34Berlin Hbf12h18 06:52Amsterdam Centraal
0 changes
18:34Berlin Hbf12h26 07:00Amsterdam Centraal
0 changes
18:46Berlin Hbf12h14 07:00Amsterdam Centraal
0 changes
18:46Berlin Hbf12h06 06:52Amsterdam Centraal
0 changes
19:46Berlin Hbf12h37 08:23Amsterdam Centraal
0 changes
19:46Berlin Hbf12h39 08:25Amsterdam Centraal
0 changes
19:46Berlin Hbf12h49 08:35Amsterdam Centraal
0 changes
20:38Berlin Hbf11h47 08:25Amsterdam Centraal
0 changes
20:38Berlin Hbf11h57 08:35Amsterdam Centraal
0 changes
22:43Berlin Hbf12h17 11:00Amsterdam Centraal
0 changes
23:19Berlin Hbf11h41 11:00Amsterdam Centraal
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
19 Jan
£51Deutsche Bahn
£22BlaBlaCar Bus
£300PGA-Portugalia Airlines
Thu
20 Jan
£33Deutsche Bahn
£16BlaBlaCar Bus
£227regional jet
Fri
21 Jan
£31FlixTrain
£22BlaBlaCar Bus
£73easyJet
Sat
22 Jan
£31FlixTrain
£22BlaBlaCar Bus
£386KLM
Sun
23 Jan
£31FlixTrain
£22BlaBlaCar Bus
£59easyJet
Mon
24 Jan
£33Deutsche Bahn
£22BlaBlaCar Bus
£106Norwegian Air Shuttle
Tue
25 Jan
£33Deutsche Bahn
£26Flixbus
£206PGA-Portugalia Airlines
Wed
26 Jan
£33Deutsche Bahn
£16BlaBlaCar Bus
£212KLM
Thu
27 Jan
£33Deutsche Bahn
£14BlaBlaCar Bus
£212KLM
Fri
28 Jan
£31FlixTrain
£22BlaBlaCar Bus
£43easyJet
Sat
29 Jan
£39Deutsche Bahn
£22BlaBlaCar Bus
£179KLM
Sun
30 Jan
£31FlixTrain
£22BlaBlaCar Bus
£49easyJet
Mon
31 Jan
£28FlixTrain
£22BlaBlaCar Bus
£37easyJet
Tue
1 Feb
£33Deutsche Bahn
£26Flixbus
£108PGA-Portugalia Airlines
Wed
2 Feb
£31Deutsche Bahn
£14BlaBlaCar Bus
£153KLM
Thu
3 Feb
£31Deutsche Bahn
£14BlaBlaCar Bus
£46easyJet
Fri
4 Feb
£26FlixTrain
£14BlaBlaCar Bus
£32easyJet
Sat
5 Feb
£31Deutsche Bahn
£14BlaBlaCar Bus
£30easyJet
Sun
6 Feb
£24FlixTrain
£14BlaBlaCar Bus
£30easyJet
Mon
7 Feb
£24FlixTrain
£14BlaBlaCar Bus
£34easyJet

Fastest train times from Berlin to Amsterdam

Showing times and prices for 19 Jan

Fastest Journey

6 h 4 m

Average

8 h 59 m

Trains per day

33

Distance

577 km

Of the 33 trains that leave Berlin for Amsterdam every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 577 km distance in an average of 8 h 59 m but if you time it right, some trains will get you there in just 6 h 4 m .

The slowest trains will take 13 h 19 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:46Berlin Hbf6h04 16:50Amsterdam Centraal
1 changes
£611One-way
2nd Fastest
16:47Berlin Hbf6h13 23:00Amsterdam Centraal
1 changes
£611One-way
12:46Berlin Hbf6h14 19:00Amsterdam Centraal
1 changes
£611One-way
06:46Berlin Hbf6h14 13:00Amsterdam Centraal
1 changes
£611One-way
08:46Berlin Hbf6h14 15:00Amsterdam Centraal
1 changes
£611One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Overview: Train from Berlin to Amsterdam

distanceDistance358 miles (577 km)
durationAverage train duration10 h 52 min
priceAverage train ticket price£38 (€44)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersDeutsche Bahn, Deutsche Bahn with connection, FlixTrain or Leo Express

Trains from Berlin to Amsterdam cover the 358 miles (577 km) long route taking on average 10 h 52 min with our travel partners like Deutsche Bahn, Deutsche Bahn with connection, FlixTrain or Leo Express. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £31, but the average price of train tickets is £38. Travellers depart most frequently from Berlin Hbf and arrive in Amsterdam Centraal.

Train providers: Deutsche Bahn and Leo Express trains Berlin to Amsterdam

Travel between Berlin and Amsterdam from £31 with Omio’s train partners Deutsche Bahn and Leo Express! You can find the best timetables and tickets when comparing and booking the most popular route for you.

Deutsche Bahn
Leo Express

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Amsterdam train.

  • Average Price: £33

When purchasing your Deutsche Bahn train tickets to Amsterdam from Berlin, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

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

Is cross-border travel by train between Berlin, Germany and Amsterdam, Netherlands allowed?

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

Is international entry into Amsterdam from Berlin restricted?

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

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

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

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 17/01/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Amsterdam from Berlin closer to your date of departure here.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, Germany from Amsterdam, Netherlands?

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

Is my return train into Berlin from Amsterdam restricted?

International entry is allowed for: Entry is partially open 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 and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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 17/01/2022. 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?

Omio customers have found cheap train tickets between Berlin and Amsterdam for as low as £31  for the next 7 days.

How much is a train ticket from Berlin to Amsterdam?

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 £38  one way.

What is the distance from Berlin to Amsterdam by train?

The train distance from Berlin to Amsterdam is around 358 miles (577 km).

What is the average Berlin to Amsterdam train duration?

The Berlin to Amsterdam train duration is on average 10 h 52 min, which is to be expected when travelling 358 miles (577 km) to Amsterdam from Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station in Berlin goes to Amsterdam? Which train station do I come into Amsterdam from Berlin?

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

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

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

Passengers board their train most frequently from Berlin Hbf and travel around 1.7 miles (2.8 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Amsterdam Centraal and need to travel approximately 0.6 miles (916 m) from the train station to the city centre in Amsterdam.

Which train providers can take me to Amsterdam from Berlin?

If you're looking for trains from Berlin to Amsterdam, you can rely on Deutsche Bahn, Deutsche Bahn with connection, FlixTrain or Leo Express to get you to Amsterdam. It's also good to check out all possible train providers for the Berlin to Amsterdam trip to see if there might be differences in the amenities they offer.

How many trains per day are there from Berlin to Amsterdam?

The average number of trains departing Berlin for Amsterdam is 6 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Berlin to Amsterdam? When is the last train from Berlin to Amsterdam?

The first train from Berlin to Amsterdam leaves at 07: 16   and the last train for this leaves at 21: 43. Omio shows you the latest train from Berlin to Amsterdam timetable to help you book the best departure time for this route.

How early should I purchase train tickets from Berlin to Amsterdam to score the best deals?

You can find a train to Amsterdam from Berlin to cost on average £38 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 route. 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
Amsterdam
Berlin Hbf is the most popular Berlin railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey to Amsterdam.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7