The cheapest trains from Berlin to Amsterdam

Showing times and prices for Sep 28

Cheapest

$57

Average

$83

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

Cheapest
06:34PMBerlin Hbf12h26 07:00AMAmsterdam Centraal
3 changes
$571One-way
Cheapest
06:34PMBerlin Hbf12h18 06:52AMAmsterdam Centraal
4 changes
$571One-way
2nd Cheapest
03:56PMBerlin Hbf6h56 10:52PMAmsterdam Centraal
4 changes
$741One-way
2nd Cheapest
02:34PMBerlin Hbf6h26 09:00PMAmsterdam Centraal
0 changes
$741One-way
2nd Cheapest
08:02PMBerlin Hbf12h23 08:25AMAmsterdam Centraal
4 changes
$741One-way

Timetable Berlin to Amsterdam

Showing trains for tomorrow, Tue, Sep 28
12:20AMBerlin Hbf9h08 09:28AMAmsterdam Centraal
0 changes
04:29AMBerlin Hbf6h31 11:00AMAmsterdam Centraal
0 changes
04:30AMBerlin Hbf6h30 11:00AMAmsterdam Centraal
0 changes
06:34AMBerlin Hbf6h26 01:00PMAmsterdam Centraal
0 changes
06:46AMBerlin Hbf6h14 01:00PMAmsterdam Centraal
0 changes
07:00AMBerlin Hbf7h35 02:35PMAmsterdam Centraal
0 changes
07:59AMBerlin Hbf6h54 02:53PMAmsterdam Centraal
0 changes
07:59AMBerlin Hbf6h56 02:55PMAmsterdam Centraal
0 changes
08:34AMBerlin Hbf6h26 03:00PMAmsterdam Centraal
0 changes
08:46AMBerlin Hbf6h14 03:00PMAmsterdam Centraal
0 changes
10:34AMBerlin Hbf6h16 04:50PMAmsterdam Centraal
0 changes
10:46AMBerlin Hbf6h04 04:50PMAmsterdam Centraal
0 changes
12:34PMBerlin Hbf6h26 07:00PMAmsterdam Centraal
0 changes
12:46PMBerlin Hbf6h14 07:00PMAmsterdam Centraal
0 changes
01:06PMBerlin Hbf7h22 08:28PMAmsterdam Centraal
0 changes
01:46PMBerlin Hbf6h42 08:28PMAmsterdam Centraal
0 changes
02:34PMBerlin Hbf6h26 09:00PMAmsterdam Centraal
0 changes
02:46PMBerlin Hbf6h14 09:00PMAmsterdam Centraal
0 changes
03:56PMBerlin Hbf6h56 10:52PMAmsterdam Centraal
0 changes
04:34PMBerlin Hbf6h26 11:00PMAmsterdam Centraal
0 changes
04:47PMBerlin Hbf6h13 11:00PMAmsterdam Centraal
0 changes
05:46PMBerlin Hbf13h19 07:05AMAmsterdam Centraal
0 changes
05:46PMBerlin Hbf13h03 06:49AMAmsterdam Centraal
0 changes
06:34PMBerlin Hbf12h26 07:00AMAmsterdam Centraal
0 changes
06:34PMBerlin Hbf12h18 06:52AMAmsterdam Centraal
0 changes
06:46PMBerlin Hbf12h14 07:00AMAmsterdam Centraal
0 changes
06:46PMBerlin Hbf12h06 06:52AMAmsterdam Centraal
0 changes
07:46PMBerlin Hbf12h49 08:35AMAmsterdam Centraal
0 changes
07:46PMBerlin Hbf12h39 08:25AMAmsterdam Centraal
0 changes
07:46PMBerlin Hbf12h19 08:05AMAmsterdam Centraal
0 changes
08:02PMBerlin Hbf12h23 08:25AMAmsterdam Centraal
0 changes
08:02PMBerlin Hbf12h33 08:35AMAmsterdam Centraal
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$99Deutsche Bahn
$43BlaBlaCar Bus
$314Sas Airways
Tue
Sep 28
$57Deutsche Bahn
$27BlaBlaCar Bus
$81easyJet
Wed
Sep 29
$47Deutsche Bahn
$27BlaBlaCar Bus
$73easyJet
Thu
Sep 30
$47Deutsche Bahn
$27BlaBlaCar Bus
$66easyJet
Fri
Oct 1
$50Deutsche Bahn
$27BlaBlaCar Bus
$62easyJet
Sat
Oct 2
$47Deutsche Bahn
$27Flixbus
$85easyJet
Sun
Oct 3
$47Deutsche Bahn
$27BlaBlaCar Bus
$62easyJet
Mon
Oct 4
$43FlixTrain
$27Flixbus
$60easyJet
Tue
Oct 5
$47Deutsche Bahn
$27Flixbus
$56easyJet
Wed
Oct 6
$47Deutsche Bahn
$27BlaBlaCar Bus
$56easyJet
Thu
Oct 7
$47Deutsche Bahn
$27Flixbus
$50easyJet
Fri
Oct 8
$50Deutsche Bahn
$27Flixbus
$78easyJet
Sat
Oct 9
$43FlixTrain
$27Flixbus
$116easyJet
Sun
Oct 10
Find prices
$27Flixbus
$150easyJet
Mon
Oct 11
$31FlixTrain
$27Flixbus
$94easyJet
Tue
Oct 12
$37Deutsche Bahn
$43BlaBlaCar Bus
$47easyJet
Wed
Oct 13
$37Deutsche Bahn
$27Flixbus
$44easyJet
Thu
Oct 14
$37Deutsche Bahn
$27Flixbus
$60easyJet
Fri
Oct 15
Find prices
$27Flixbus
$47easyJet
Sat
Oct 16
$37Deutsche Bahn
$27Flixbus
$57easyJet
Sun
Oct 17
$37Deutsche Bahn
$27Flixbus
$44easyJet

The fastest trains from Berlin to Amsterdam

Showing times and prices for Sep 28

Fastest Journey

6 h 4 m

Average

8 h 41 m

Trains per day

32

Distance

577 km

Of the 32 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 41 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:46AMBerlin Hbf6h04 04:50PMAmsterdam Centraal
1 changes
$991One-way
2nd Fastest
04:47PMBerlin Hbf6h13 11:00PMAmsterdam Centraal
1 changes
$871One-way
08:46AMBerlin Hbf6h14 03:00PMAmsterdam Centraal
1 changes
$871One-way
12:46PMBerlin Hbf6h14 07:00PMAmsterdam Centraal
1 changes
$871One-way
02:46PMBerlin Hbf6h14 09:00PMAmsterdam Centraal
1 changes
$991One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

Train Information from Berlin to Amsterdam

distanceDistance358 miles (577 km)
durationAverage train duration6 h 30 min
priceAverage train ticket price$56 (€45)
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 6 h 30 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 trip for as low as $47 (€38), but the average price of train tickets is $56 (€45). Travelers depart most frequently from Berlin Hbf and arrive in Amsterdam Centraal.

Train companies

Deutsche Bahn and Leo Express trains between Berlin and Amsterdam

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

Deutsche Bahn
Leo Express

Deutsche Bahn (DB) is Germany’s main provider 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.

    Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket between Berlin and Amsterdam:

    • 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.
    FAQs
    Is cross-border travel by train between Berlin, Germany and Amsterdam, Netherlands allowed?

    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:

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

    All travelers 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 9/26/21. 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?

    Return travel from Netherlands to Germany is: Partially open.

    Are there any international entry restrictions on returning to Berlin from Amsterdam?

    Entry into Germany 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?

    Requirements for reentering:

    • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in 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)
    • Pre-arrival health declaration
    • The exact quarantine requirements depend on the regulations in each federal state
    • Digital entry registration is required prior to arrival

    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 requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    Last checked on 9/26/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Amsterdam.

    How much are cheap trains to Amsterdam from Berlin?
    Omio customers have found the cheapest trains from Berlin to Amsterdam to cost as little as $47 (€38)  in the next 7 days.
    How much does it cost to take a train to Amsterdam from Berlin?
    If you’re looking to book your train tickets in the next week, you can expect the Berlin to Amsterdam train price to come in at an average of $56 (€45)  one way.
    What is the distance to Amsterdam from Berlin by train?
    The train distance from Berlin to Amsterdam is around 358 miles (577 km).
    How long is a train between Berlin and Amsterdam on average?
    On average the Berlin to Amsterdam train time is 6 h 30 min  covering the 358 miles (577 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What station does the train from Berlin to Amsterdam depart from? Which Amsterdam train station do I come into from Berlin?

    There are a few train stations in Berlin to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Amsterdam you have a few train station options to choose from for your arrival including Amsterdam Centraal and Amsterdam Sloterdijk.

    Omio customers traveling this route depart most frequently 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 mile (s) / 2 km from the city center to this train station.

    Passengers traveling this route most often arrive at Amsterdam Centraal and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Amsterdam.

    Which train companies can get me from Berlin to Amsterdam?
    Take the Berlin to Amsterdam train with Deutsche Bahn, Deutsche Bahn with connection, FlixTrain or Leo Express. However, it's always good to check out all possible train companies for the trip to Amsterdam from Berlin as there might be differences in the amenities they offer.
    Are there any direct trains from Berlin to Amsterdam?
    Yes, there are 6 direct trains per day from Berlin to Amsterdam. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
    How many trains per day are there from Berlin to Amsterdam?
    On average, there are 6 trains a day from Berlin to Amsterdam. The train times and services may be different on weekends and holidays compared to weekdays.
    When can I take the first train from Berlin to Amsterdam? When can I take the last train for the day?
    The first Berlin to Amsterdam train departs at 6: 17 AM   and the last train from Berlin to Amsterdam leaves at 10: 20 PM. Check out the most up-to-date train schedule from Berlin to Amsterdam on Omio and find the best time to travel to your destination.
    How early should I book train tickets to Amsterdam from Berlin to score the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets from Berlin to Amsterdam within the next 7 days, you can find tickets to cost on average $56 (€45) one way. To find the best prices for this route, consider booking your train ticket from Berlin to Amsterdam a few months in advance.