International Travel

How To Travel Amsterdam to Berlin

Berlin (Berlijn in Dutch) is the capital of Germany and a principal political and tourist hub. It is located around 575km east of Amsterdam.

Let’s look at the options for travel between Amsterdam and Berlin by train, air and bus.

Amsterdam-Berlin by Train (recommended)

A great way to travel between Amsterdam and Berlin during the day is by the Intercity Berlin train service – we’ve made this trip on multiple occasions. For a more details see our Amsterdam to Berlin by Intercity train (Complete Guide)

This gives you centre-to-centre convenience, no check-in or security lines and a regular direct train service. It can be easily booked via the NS International site (euros) or the Trainline site here (multi-currencies) with prices starting at only €38 one-way.

Deutsche Bahn (DB German Railways) and NS International jointly run a 6x daily direct train between Amsterdam and Berlin –  this is a standard Intercity (IC) rail service, not a high-speed one – and the journey time is about 5 hours 52 minutes.

The Intercity Berlin carriages are from DB and are normally pulled by a Dutch Railways NS-branded Siemens Vectron locomotive.

intercity berlin locomotive at Berlin Hbf station
Intercity Berlin locomotive at Berlin Hbf station
ic berlin train at amsterdam central
Intercity Berlin train at Amsterdam Central

The Intercity Berlin train runs from Amsterdam Central to Berlin Hauptbahnhof (Hbf), terminating at Berlin Ostbahnhof. The first train leaves Amsterdam at 0559 with a service every 2 hours, with the last train departing at 1559.

amsterdam central station
Amsterdam Central station
berlin hauptbahnhof station
Berlin Hauptbahnhof station

For Berlin-Amsterdam, the first train leaves Berlin Hbf at 0606 with departures every 2 hours until the last departure at 1606.

This service makes a number of stops – in the Netherlands at Hilversum, Amersfoort, Apeldoorn, Deventer and Hengelo.

It crosses into Germany at Bad Bentheim then makes further stops at (among others) Rheine, Osnabrück Hbf, Bünde(Westf), Minden, Hannover Hbf and Berlin Spandau.

amsterdam-berlin rail map

Amsterdam-Berlin train ticket fares

Booking for Amsterdam-Berlin rail fares open 180 days before travel.

The cheapest one-way ticket price for Amsterdam-Berlin in 2nd class for the trip is €37.90. This is the Supersparpreis Europa fare which is only valid on the particular departure time selected and is non-changeable/non-refundable. It can be easily found if booking 2-6 months in advance.

There are more flexible fares available. The Sparpreis Europa fare from €44.90 one-way is changeable/refundable for a fee and includes a City ticket for Berlin public transport. The fully-flexible Flexpreis fare is priced €147 one-way and also includes the City ticket component.

berlin hauptbahnhof upper platforms
Berlin Hauptbahnhof upper platforms
berlin hauptbahnhof hall
Berlin Hbf hall

1st class Amsterdam-Berlin one-way fares start from €49.90 (the non-changeable Supersparpreis Europa 1st class), from €59 (Sparpreis Europa 1st class, changeable/refundable for a fee) and from €257 (Flexpreis full-flex fare).

Children 0-4 always travel free. In addition children ages 4-14 can travel free with any standard adult passenger on a Sparpreis ticket – though you must include the child on your ticket when booking.

Intercity Berlin train seats

Seat reservations for 2nd class are an extra €4.90 per seat. Each seat has a small display above showing whether or not the seat is reserved. 1st class tickets include a seat reservation. Note, seat reservation is mandatory for the period June-August 2024.

intercity berlin 2nd class seats side view
Intercity Berlin 2nd class seats – note the seat numbers marked
intercity berlin 2nd class seats
Intercity Berlin – 2nd class seats

The 1st class seats (mainly 6 seat mini-compartments) are very comfortable and are worth booking for the long journey; the 2nd class seats (open 2-2 configuration) are a little firmer. There are a few 2nd class mini compartments reserved for families with children.

The windows on this train are large and offer good views.

intercity berlin 1st class cabin
Intercity Berlin – 1st class compartment – this is a ‘quiet’ 4 seater, however most have 6 seats

Free WiFi is available at to all passengers and there are some power outlets located under the seats.

There is a small kiosk selling drinks and snacks on board the train.

All 1st class passengers get access to the NS International lounge at Amsterdam Centraal. Only those with a fully-flex 1st class ticket can access the DB Lounge at Berlin Hbf.

db lounge at berlin hauptbahnhof
DB Lounge at Berlin Hbf

It is possible to bring a bike onboard the specially marked cycle carriage which has capacity for 16 bikes. You will require an international bike ticket and a cycle reservation by contacting NS International.

How to book online: Amsterdam-Berlin train tickets can easily be booked at the NS International site or at the Trainline site here

European Sleeper: Amsterdam-Berlin by night train

European Sleeper is a start-up cooperative established in 2021 and based in the Netherlands. It runs a 3x weekly night train service on the Brussels-Amsterdam-Berlin-Prague route using a mix of refurbished old rolling stock.

The Brussels-Prague train departs Brussels Zuid/Midi at 1922 and and travels to Amsterdam via Antwerp, Roosendaal, Rotterdam (2122), Den Haag HS and Schiphol Airport. It leaves Amsterdam Central at 2234 with further Dutch stops at Amersfoort and Deventer before crossing into Germany at Bad Bentheim.

It arrives in Berlin Hbf at 0620 the next day and continues on to Dresden and Prague.

The Prague-Brussels train departs Prague at 1804 and travels the same route back. It leaves Berlin Hbf at 2256, arriving at Amsterdam Central at 0626 the following morning.

There are various accommodation options on board: sleepers (1/2/3 bed) with a wash basin, couchettes (5-person comfort or 6-person standard compartments) and standard seats (in a 6-seat compartment). See the train layout here

Amsterdam-Berlin tickets are priced from €49 (seats), €79 (6-bed couchettes) and €99 (5-bed couchettes). Sleepers are priced from €139 – if you require a 1 bed sleeper this will likely cost in excess of €200. Single sleepers do sell out but you can also take sole occupancy of a couchette.

A dining car will be trialed in autumn 2024.

Brussels-Amsterdam-Berlin-Prague runs on Monday, Wednesday and Friday.

The Prague-Berlin-Amsterdam-Brussels leg runs on Tuesday, Thursday and Sunday.

Tickets can be purchased up to 6 months ahead – you can book European Sleeper tickets here or at the Trainline site here

Amsterdam-Berlin Flights

Flying is the quickest way to travel between the 2 cities. Flights from Amsterdam Schiphol (AMS) to Berlin Brandenburg (BER), the city’s new airport are scheduled to take around 1 hour 20 minutes.

Dutch airline KLM (Skyteam alliance) has up to 8x daily non-stop flights from Amsterdam to Berlin using Boeing 737 aircraft and KLM Cityhopper-branded Embraer 175/190s aircraft. Return fares start from around the €140 mark not including checked luggage.

No frills airline Easyjet flies up to 2x daily from Amsterdam to Berlin Brandenburg airport using Airbus A320 aircraft. If booking well in advance, expect prices from around €110 return not including fees for checked luggage and other extras.

easyjet at amsterdam
Easyjet aircraft at Amsterdam Schiphol airport

German airline Lufthansa (Star Alliance) does NOT operate a direct service between Amsterdam and Berlin. Flying Lufthansa requires that you make a connection in either Frankfurt or Munich and prices are more expensive than KLM and Easyjet.

Amsterdam-Berlin by Coach

German coach company Flixbus offers multiple daily services from Amsterdam Sloterdijk to Berlin bus station ZOB (on Masurenallee near Messe Berlin). Journey times are roughly between 8 and 11 hours. Prices start at €25 one-way if booking in advance. Book your Flixbus ticket here

flixbus at amsterdam sloterdijk
Flixbus stop at Amsterdam Sloterdijk
berlin central bus station zob
Berlin bus station ZOB

As Germany and the Netherlands are members of the Schengen Zone agreement you do not normally need to go through a passport control check when travelling between Amsterdam and Berlin.

Amsterdam Resources

Looking for a convenient hotel near Amsterdam Central station? Check out the stylish Kimpton-De Witt which is a short walk from the station. For those on a budget the Ibis Amsterdam Centre is literally on top of the western edge of the station platforms.

The I Amsterdam City Card (1-5 days) offers free entry and discounts to numerous Amsterdam museums and attractions. It also includes a free public transport pass, a canal cruise and bike rental as well. You can order your I Amsterdam City Card online here

Berlin Resources

In Berlin you can book your hotel with here. For a selection of tours and attractions in Berlin book with GetYourGuide here

potsdamer platz berlin
Berlin – Potsdamer Platz
berlin wall with a trabant at a traffic light
Berlin – Trabant car near the Berlin wall

The Berlin WelcomeCard (2-6 days) includes a free Berlin public transport pass and 50% discount at many tourist attractions. You can order your Berlin WelcomeCard here

This article was originally published in 2010 and has continuously been updated. Last update 28 May 2024.

Links on may pay us an affiliate commission.

Related Articles

Back to top button