Trains from Berlin to Amsterdam

Fri, May 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest Trains

from Berlin
to Amsterdam

Cheapest

$105

Average

$146

Showing times and prices for May 24

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 $ 146 if you buy it on the day, but the cheapest tickets can be found for only $ 105.

cheapest
carrier-logo
21:22Berlin Hbf (tief)11h 13m 08:35Amsterdam Centraal
$105
1One-way
$1051One-way
cheapest
carrier-logo
04:30Berlin Hbf (tief)6h 30m 11:00Amsterdam Centraal
$105
1One-way
$1051One-way
2nd cheapest
carrier-logo
08:11Berlin9h 34m 17:45Amsterdam, Sloterdijk
$105
1One-way
$1051One-way
carrier-logo
23:52Berlin Hbf9h 36m 09:28Amsterdam Centraal
$116
1One-way
$1161One-way
carrier-logo
16:54Berlin Hbf (tief)8h 12m 01:06Amsterdam Centraal
$136
1One-way
$1361One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
May 24
$105Deutsche Bahn
$38Flixbus
$128Germanwings
Sat
May 25
$65FlixTrain
$33Flixbus
$93easyJet
Sun
May 26
$58Deutsche Bahn with connection
$33Flixbus
$89easyJet
Mon
May 27
$42FlixTrain
Find prices
$84easyJet
Tue
May 28
$30FlixTrain
$30Flixbus
$69easyJet
Wed
May 29
$81Deutsche Bahn with connection
$31Infobus
$139Sas Airways
Thu
May 30
$52Deutsche Bahn
$31Infobus
$92easyJet
Fri
May 31
$52Deutsche Bahn with connection
$28Citybus Express
$84easyJet
Sat
Jun 1
$46FlixTrain
$28Citybus Express
$92easyJet
Sun
Jun 2
Find prices
$31Infobus
$150easyJet
Mon
Jun 3
$46Deutsche Bahn
$28Citybus Express
$116easyJet
Tue
Jun 4
$30FlixTrain
$28Citybus Express
$59easyJet
Wed
Jun 5
$46Deutsche Bahn
$31Infobus
$63easyJet
Thu
Jun 6
$36FlixTrain
$31Infobus
$77easyJet
Fri
Jun 7
$76FlixTrain
$31Infobus
$96easyJet
Sat
Jun 8
$70Deutsche Bahn
$28Citybus Express
$144easyJet
Sun
Jun 9
$30FlixTrain
$28Citybus Express
$103easyJet
Mon
Jun 10
$58Deutsche Bahn with connection
$28Citybus Express
$107easyJet
Tue
Jun 11
$46Deutsche Bahn with connection
$28Citybus Express
$84easyJet
Wed
Jun 12
$46Deutsche Bahn with connection
$28Citybus Express
$88easyJet

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

The fastest trains

from Berlin
to Amsterdam

Fastest Journey

6h 9m

Average

7h 44m

train per day

28

Distance

577 km

Showing times and prices for May 24

Of the 28 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 7h 44m but if you time it right, some trains will get you there in just 6h 9m .

The slowest trains will take 13h 55m 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
carrier-logo
14:51Berlin Hbf (tief)6h 9m 21:00Amsterdam Centraal
$161
1One-way
$1611One-way
2nd fastest
carrier-logo
16:50Berlin Hbf (tief)6h 10m 23:00Amsterdam Centraal
$161
1One-way
$1611One-way
2nd fastest
carrier-logo
10:50Berlin Hbf (tief)6h 10m 17:00Amsterdam Centraal
$161
1One-way
$1611One-way
2nd fastest
carrier-logo
08:50Berlin Hbf (tief)6h 10m 15:00Amsterdam Centraal
$161
1One-way
$1611One-way
2nd fastest
carrier-logo
12:50Berlin Hbf (tief)6h 10m 19:00Amsterdam Centraal
$161
1One-way
$1611One-way
train

Journey Summary

Berlin to Amsterdam Train Information

Avg. Train Duration:
10 hours 30 minutes
Train Ticket Price: $50
Trains depart from:Berlin
Trains arrive in:Amsterdam
Distance:577 km
TrainTrain Companies:Deutsche Bahn with connection, FlixTrain, Deutsche Bahn

Trains from Berlin to Amsterdam

Trains in Europe are an effective way to travel between cities, with a number of companies offering domestic and international routes. All trains traveling from Berlin to Amsterdam are operated by Deutsche Bahn, with 18 trains making the journey every day. Some Berlin to Amsterdam trains are direct; however, most trains require at least 1 transfer, usually in either Hannover or Duisburg. Occasional journeys require 2 or more transfers. Trains take between 6:08h and 9:35h to arrive in Amsterdam, depending on if a transfer is required. The first train of the day departs Berlin at 4:30 a.m. while the last leaves at 11:53 p.m. All Berlin to Amsterdam trains depart from Berlin Hauptbahnhof (main train station) and arrive at Amsterdam Centraal train station.

Taking the Train from Berlin

Trains to Amsterdam tend to leave from Berlin's main train station - Berlin Hauptbahnhof (Hbf). Located just over a mile away from the city center, 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.

Getting into Amsterdam by Train

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 northwest area of the city. Centraal also offers regular trains across Amsterdam that are both frequent and fast.

Amsterdam is widely recognized as the capital of European culture - a historic, fun-filled city that attracts tourism from every corner of the world.

Compare prices

Best fares for trains from Berlin to Amsterdam

This Weekend
This month
Next Month
Sat, May 25
Train
FlixTrain
06:119h 34m15:45
BerlinAmsterdam
Fastest Trains from Berlin to Amsterdam
Sat, Jun 8
Train
Deutsche Bahn
14:346h 26m21:00
BerlinAmsterdam
Wed, May 29
Train
Deutsche Bahn with connection
05:596h 54m12:53
BerlinAmsterdam
Fri, May 31
Train
Deutsche Bahn with connection
05:596h 56m12:55
BerlinAmsterdam
Return Train Tickets for Amsterdam to Berlin
Sat, May 25
Train
FlixTrain
10:308h 56m19:26
AmsterdamBerlin
Sun, May 26
Train
Deutsche Bahn with connection
19:2411h 42m07:06
AmsterdamBerlin
Mon, May 27
Train
FlixTrain
10:309h 15m19:45
AmsterdamBerlin
Stations
Important Stations and Airports for this Journey
Berlin
Amsterdam
TrainBerlin Hbf

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines U5
Bus lines M41, M85, 120, 123, 142, 147, 245
Suburban train lines S3, S5, S7, S9
Tram lines M5, M8, M10
TrainBerlin Ostbahnhof

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone