Amsterdam to Berlin by train, air, bus and car

There are lots of reasons why Berlin as a city is famous and appealing to tourists. There is the Berlin Wall which has a lot of history to it, the breathtaking architecture, exciting tourists attractions in the city which is also the capital of Germany. If you want to visit Berlin, you need to spend at least three to four full days to fully discover and enjoy the city. There is so much to see, so many dishes to try out and so many activities to engage in.

Via this page, we give you a quick overview of different ways of transport from Amsterdam to Berlin.

  1. Trains from Amsterdam to Berlin environmentally friendly way to travel within 6 hours and 21 minutes, with prices starting from €39,- up to €131,-.
  2. Flights from Amsterdam to Berlin the fastest way to get to Berlin. Travel in 1 hour and 30 minutes, with prices from €80,- up to €285,-.
  3. By bus from Amsterdam To Berlin the cheapest and environmental way to travel in 8 to 10 hours to Berlin. With prices starting from €7,99 up to €48,-
  4. By car from Amsterdam to Berlin a convenient way to use the perfect German autobahn, and also a pretty cheap way to travel if you go with more than 2 people.

Amsterdam to Berlin

A lot of tourists who come to Amsterdam also want to discover all the beauties of other European cities. Our task, as always is to provide them with all the information they need to make their journey from Amsterdam to Berlin an easy one. The distance from Amsterdam to Berlin is approximately 656 km if you’re travelling by car. There are different ways to travel to Berlin and how you travel mainly depends on personal preferences and how much you’re willing to spend. If you are travelling with several people at the same time, it will in many cases be cheaper to travel by car. An organized bus trip can be even cheaper but has the disadvantage of giving you less freedom and generally a longer travel time.

One of the best ways to travel from Amsterdam to Berlin is by car. If you’re travelling by car, the journey takes about 6 hours. The roads to Berlin are good. Maintenance takes place regularly. You need an environmental sticker in large parts of Berlin. You can easily get this at the ANWB or Dekra Nederland. Keep in mind, you need a few days of processing time.

For more information on the best ways of travelling from Amsterdam to Berlin, please continue reading.

Transport Estimated Travel TimeOne-way €Sustainability
Train6-h 21-minLow €39,- avg €70,- high €131,-High
Flight1-h 30-minLow €80,- avg €120,- high €285,-Low
Bus8h to – 10hLow €7,99 avg €25,- high €48,-High
Car6-h 35-minLow €,- avg €,- high €,-Medium

Train from Amsterdam to Berlin

Travelling from Amsterdam to Berlin can be fun no matter how you do it. It depends on how much time you have, the level of comfort you want to travel in and how much you’re willing to spend. All the options are there for every traveller to choose from. One of the best ways to travel from Amsterdam to Berlin is by train. Berlin is easily accessible by train from Amsterdam Central Station. Central station Hauptbahnhof-Lehrer Bahnhof has direct train connections to Amsterdam, Rotterdam, Schiphol Airport, Antwerp and Brussels, among others. You can travel to Berlin with 1 or 2 transfers from most stations in the Netherlands and Belgium. The total travel time is approximately 6.2 hours. From the Berlin Central Station, you can easily connect to other cities both by train (S-bahn), metro (U-bahn) and bus.

Different types of trains from Amsterdam to Berlin

There are different types of trains running the Amsterdam – Berlin route. A lot of them also stop at Schiphol and Rotterdam train stations. From Amsterdam Central Station, the most used train by tourists is the NS International and ICE International. This is mainly because they have direct routes with a few stops at major European cities on the way. The train ride is comfortable and there’s no need for transfers. Average NS International tickets go for approximately €90,- for second class tickets and €159,- for first class tickets. ICE International ticket prices go for €70,- for second class and €100,- for first class.

Why take the trains?

  1. You arrive in the centre of Berlin and you do not have to change on the way. When you arrive in Berlin you can use the local metro network: the S-Bahn and U-Bahn take you quickly to your destination in all parts of Berlin. You can also use other international trains in Berlin and travel on to Eastern Europe. Ideal for when you are on a backpacking tour!
  2. In the Netherlands, you can board at various boarding stations including Amsterdam Central, Hilversum and Deventer. The NS Intercity trains run up and down the Amsterdam to Berlin line several times a day.
  3. On the train, you can use various facilities such as on-board bistro, toilets and electricity. There is also room for large luggage and bicycles. Since the train sets are quite long, you also have the space to walk through the train. So say goodbye to stiff legs!
  4. Travelling by train can be very relaxing. No hassle with checking in, passport checks or baggage routes. You also do not have to pay attention to the traffic or the road. You can easily enjoy yourself for 6 hours by writing, reading a book, watching a movie or playing a game on your mobile phone. Before you know it you are already in Berlin!

How to book your train tickets

The easiest way is to order your train tickets via the internet and luckily, you can order them here via the Blue Bar – click on it to order your NS International train tickets. All you need to do is enter the desired departure and arrival dates and the website automatically shows the best prices. By experience, we’ve noticed that the prices at the counter or travel agencies are sometimes more expensive than the prices on the internet. That is why we would recommend ordering the tickets here with us.

The benefits of online booking:

  1. No extra booking costs
  2. Tickets can be printed, collected or sent to your email
  3. Can easily compare prices and choose whichever one fits your purse
  4. Secure payment via credit card, PayPal or iDeal

Important information for booking online train tickets

  1. The tickets are linked to your personal data
  2. Train tickets are personalized and therefore not transferable
  3. Your train ticket is not valid without valid proof of identification. Make sure that the personal details in your passport and on your train ticket always match, otherwise you risk a fine.

Buying train tickets at the counter (NS International ticket desk)

Of course, it is also possible to buy train tickets at the counter in Amsterdam Central Station in the IJ-hall). Note that when booking train tickets on the counter, booking costs are incurred.

Where does the train from Amsterdam to Berlin stop on the way?

The train stops at 17 stations along the entire route.
In the Netherlands, these are the stations: Amsterdam Central, Hilversum, Amersfoort, Deventer, Almelo and Hengelo.

In Germany, the intercity stops at the stations: Bad Bentheim, Rheine, Osnabruck, Bad Oeynhausen, Minden, Hanover, Wolfsburg, Stendal, Berlin Spandau, Berlin Hauptbahnhof and Berlin Ostbahnhof.

Click on the Blue Bar below to check out the departure times, dates and ticket prices. Book on time for the best prices!

Note: Please bear in mind that the ticket prices mentioned above are not fixed prices. The departure date and time have a huge effect on the price of the train ticket.

Taking the overnight train from Amsterdam to Berlin

There are also night trains running the Amsterdam to Berlin route. If you want to travel to Berlin from Amsterdam. Save yourself valuable time and maybe save money that would have been spent on hotels. Take a train in the early evenings from Amsterdam and arrive in Berlin fit and well-rested.

The first train leaves Amsterdam Central Station at 19:01, the last at 19:01. There is an average of 6 trains a day between Amsterdam and Berlin, leaving approximately every 2h51 minutes. Amsterdam to Berlin on board the ICE high-speed train takes about 6 hours.

Timetable for the train

Train type Regional train
Estimated Travel Time 6 hours and 21 minutes
Train Tickets NS International
Station Amsterdam Central Station – Berlin Hauptbahnhof

Flights from Amsterdam to Berlin

Flying is often the fastest way to get to Berlin from anywhere in the Netherlands. You can fly from Amsterdam to Berlin in just an hour and a half. From Berlin’s Schönefeld and Tegel airports, visitors can quickly make their way into the city with the Berlin public transport system. Ideal right? If you want to know more about flying to Berlin, then stay on this page!

Airlines like KLM, Transavia, EasyJet, RyanAir and Lufthansa all fly 6 days a week from Amsterdam Schiphol Airport to Berlin.

Cheap flights from Amsterdam to Berlin

There are lots of airlines operating scheduled flights from Amsterdam to Berlin. So many possibilities of flying from Schiphol Aiport to any of the airports in Berlin. There is a train leaving Amsterdam Central Station every 20 minutes for Schiphol Airport. The train ride from Amsterdam to Schiphol takes about 15 to 20 minutes. When you arrive at Schiphol Airport, you can find your gate by looking at one of the information screens or asking any of the uniformed personnel in the small kiosks.

Note: If you have a Schengen visa then you do not need to apply for another visa to get into Berlin. A Schengen visa gives you access into 26 European countries of which Netherlands and Germany are two of them. Make sure to keep your passport with you because you will need it at the passport check/control.

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

A ticket price for flights from Amsterdam to Berlin depends very much on various factors. The time, the season, the airport of departure and arrival, the size of your luggage, the airline(s) all play a role in the price of the flight ticket. Low-cost carriers generally offer the cheapest airline tickets to Berlin. Sometimes KLM and Transavia also have very good offers! By comparing plane tickets, you’re able to find out which is the best deal for your flight to Berlin.

Airports in Berlin

Berlin has two airports that are approximately 30 kilometers apart. Depending on where you intend to stay in the city, it may be more convenient to fly to Tegel (northwest) or to Schönefeld (southeast). At both airports, the passport control doesn’t take much time and before you know it, you are at the exit gate ready to walk into the city.

What is the best way to travel from TXL to the city?

From Berlin Tegel Airport you can easily get into the city by public transport in about half an hour. Buses frequently leave from the terminal and connect the airport to the metro network. The TXL shuttle bus connects the airport with the main stations (Hauptbahnhof and Alexanderplatz), where you can transfer to the U-Bahn and S-Bahn.

From Tegel to Zoologischer Garten:
Bus X9 runs directly to Zoologischer Garten station (20 min.)

From Tegel to Alexanderplatz:
Bus TXL goes directly to Alexanderplatz station (40 min.)

Berlin Schönefeld (SXF)
Then there is Berlin-Schönefeld in the southeast of the city, about 20 kilometers from Alexanderplatz (the centre of the former East Berlin). Low-cost airlines such as Ryanair and Easyjet fly to Schönefeld.

What is the best way to travel from SXF to the city?

From Berlin Schönefeld airport, you can easily get into the city by public transport in more than half an hour. Schönefeld Airport has a station from which trains and S-Bahnen (fast subways) regularly leave for the city. The regional trains (RE7 and RB14) run every 20 minutes and travel to the centre of the city. S-Bahn (S9 and S45) departs a bit more often, but it takes a little longer to arrive in the city centre.

From Schönefeld to Zoologischer Garten:
Trains RB14 and RE7 run directly to the Zoologischer Garten station (45 minutes), you can also take the S9 and then the S7 (55 minutes).

From Schönefeld to Alexanderplatz:
Trains RB14 and RE7 run directly to Alexanderplatz station (30 minutes), you can also take the S9 and then the S7 (39 minutes).

Amsterdam to Berlin by bus

Of all the available travel options from Amsterdam to Berlin, the bus is easily the cheapest travel option, a single ticket usually goes for approximately €29,-. It is also important to understand that the bus is usually the slowest means of getting to Berlin from Amsterdam. The distance from Amsterdam to Berlin is more than 600 kilometers, which is quite a bit – so a lot of sitting is required! The total journey from Amsterdam to Berlin takes about 10 hours and some bus companies make quick stops in certain European cities to drop passengers off and pick up new ones.

Bus prices from Amsterdam to Berlin

There are many different German and Dutch bus carriers operating the Amsterdam to Berlin route. With most carriers, you have (if you book on time) a return ticket going for approximately €50,-. It is always a good idea to find out what the best deal is and compare at least different carriers before booking.

Bus carriers from Amsterdam to Berlin:

Here is a list of some bus carriers with regular departures from Amsterdam to Berlin. They usually depart from Amsterdam Sloterdijk which is only 5 minutes by train from Amsterdam Central Station. The most popular bus carrier among tourists still remains Flixbus. It’s cheap, reliable but also takes a lot of time to arrive in Berlin. This is because it has to make stops in other German cities.

Note: Don’t forget to have your passport with you because you will need it when booking your ticket and when boarding the bus.

Below is a list of bus carriers operating the Amsterdam to Berlin route:

From €19,-
Departure from Amsterdam

From €21,- (with the lowest price guarantee)
Departure from Amersfoort, Amsterdam, Apeldoorn, Enschede and Utrecht.
In addition to the many boarding points that CityBusExpress offers, the facilities on board are also distinctive. Drinks (beer and soft drinks), magazines and newspapers are available on the buses free of charge. This Dutch provider only works with Dutch drivers and guarantees the fastest travel time (fewer stops en route) and the cheapest price.

From €9,- (excluding service costs – you usually come out more expensive)
Departure from Amsterdam Duivendrecht

From €29,-
Departure from Amsterdam, Apeldoorn, Enschede or Groningen
This well-known German bus service also offers many journeys between Berlin and other major German cities such as Hamburg, Dresden and Munich.

Meinfern Bus
From €29,-
Departure from Amsterdam or Groningen

Arrival in Berlin

Traveling from Amsterdam to Berlin is fun but arriving in Berlin is much more fun. So you have arrived, what next? Most international scheduled services to Berlin will arrive at the “Zentrale Omnibusbahnhof” (in other words, the ZOB, the international bus station) near the Messe and Funkturm in western Berlin. Several international bus services leave here, including Eurolines and Berlin LininBus. From the ZOB you can also easily travel further to Copenhagen or Prague.

From the ZOB into the City

The Zentraler Omnibusbahnhof Berlin ZOB

The Zentrale Omnibusbahnhof is Berlin’s bus terminal and the U-Bahn, S-Bahn and other bus stops are within walking distance. The U2 metro line is usually a good option (Kaiserdamm stop) because it connects you to the center of Berlin (stops at the Zoologischer Garten, Potsdamer Platz and Alexanderplatz stations).

Kaiserdamm station (U2)

Messe Nord / ICC station (S41, S42 and S46)

M49, 104, 139 and 218

Travelling by car from Amsterdam to Berlin

Travelling from Amsterdam to Berlin by car is very simple. From Amsterdam, it is easier to use your Google Maps navigation system or you can also follow the road boards. Follow the signs Hanover> Magdeburg> Berlin and you will be in Berlin in about 6 or 7 hours.

Note: Keep in mind that Berlin has introduced an environmental zone since January 1, 2008. All cars entering the centre of Berlin are required to have a green environmental sticker (costs about € 10,- at the ANWB). You risk a fine of € 80,- if you do not have it!

The distance from Amsterdam to Berlin

Distance from Amsterdam to Berlin is approximately 661 kilometres and the travel time is 6 hours and 10 minutes. Most congestions are in the Netherlands and as soon as you get into Germany, driving becomes easier and smoother. From the Dutch/German border, it is still about 600 kilometres away. Try planning your ride on a Sunday if possible because that’s when the roads are less busy. Driving in Germany can be quite a relief: the roads are wide, beautiful, long, and there are fewer congestions because there are fewer entrances and exits.

Inside Berlin

If you have a little more time you can also decide not to drive on the highways to Berlin, because the streets of Germany are definitely worth a visit. Traces of the German Democratic Republic can still be seen in the eastern part of Germany.

Motorways in Berlin and the Berliner ring

Once you arrive at the Berliner Ring (the Berlin city ring), the roads start getting busier. Don’t worry, driving here is not as stressful as in the Netherlands, the signs are clear and exits are indicated for drivers to see on time.

The Berliner ring

The Berlin ring road is also known as the:

  • A10
  • Bundesautobahn 10
  • Autobahn 10
  • Or abbreviated as BAB 10

There are various exits to the centre of Berlin and to Potsdam. Exit 1 starts at the Schwanebeck junction (formerly Prenzlau), where there is a connection with the A 11 from Stettin/Prenzlau. Motorways A2, A9, A12, A13 and A24 also connect to the Berliner Ring. The BAB 10 is connected to the smaller Berliner Stadtring and other parts of Berlin via the A111, A113, A114 and A115. The BAB 10 was built between 1936 and 1939.
Potsdam, the capital of Brandenburg, is still within the city ring. So that already indicates that the Berlin ring is quite large. The ring road is so large that it is still partly in the province of Brandenburg. The BAB 10 has a total length of 196 kilometres and is, therefore, the largest city ring in Europe. For comparison: the Amsterdam ring road has only 32 kilometres. The smaller, incomplete Berlin City Ring (A 100) also runs within Berlin. Do not confuse these two, that sometimes leads to misunderstandings.

Highways in Berlin

Berlin is still fairly good to drive in mainly because the roads are wider than the ones in Amsterdam. Many roads in the city are even three or more lanes (the Heerstraße, the largest street in Berlin, Karl-Marx-Allee). Most traffic in the city is regulated by traffic lights and many tourist attractions and hotels can be easily reached by car.

Parking in Berlin

The only thing that gets more difficult is parking your car, but you actually have this issue in every big European city. In most cases, tourists have to drive around for an hour before they can find a parking space in the centre of the city. However, parking is often easier outside the city centre.

Parking in Berlin hotels

Most hotels in Berlin offer parking spaces. These often have camera surveillance and you pay around €15,- per day. The price you pay for parking varies by the hotel. There are hotels with parking from €5,- but also hotels that charge €30,- for it. Naturally, parking spaces in the city centre are more expensive than outside the city centre.

Public (free) parking places in Berlin

If you’re going to discover the city, we would recommend leaving your car in the hotel garage because Berlin’s public transport system is very good, and often faster than the car. You also save on parking costs in the city and the risk that your car will be broken into (foreign cars often run the risk of being robbed) remains zero to none. Parking is generally pricey in Berlin, but relatively cheap compared to other (Dutch) cities. The prices vary between €0.50 and €3,- per hour. There are also a number of parking garages in Berlin where you can park for free.

Free parking in Berlin:

  1. Deutsche Oper (Mitte), 300 free parking spaces.
  2. Ernst Reuter Haus (Charlottenburg), 100 free parking spaces during the week.
  3. Karl-Marx-Allee (Kreuzberg), free parking directly along the street.
  4. Beselerkaserne Berlin (Spandau), 200 free parking spaces.
  5. Allee Center Berlin (Lichtenberg), 300 free parking spaces.

Park & Ride (P&R) outside the city centre

You can also choose to drive to the outskirts of the city by car and travel further by public transport. The Park & Ride of Berliner Verkehrstriebe works roughly the same as P&R of the NS, the Dutch Railway Corporation. It offers cheap (mostly free) parking and easy traveling on public transport. Ideal if you do not have an environmental sticker or if you do not like to drive in the city centre.

Here is an overview of different P&R locations outside the city centre:

  1. Northwest – along with the S1, S25 and U6:
    Hermsdorf S-Bahn, Waidmannslust S-Bahn, Wittenau S-Bahn, Tegel U-Bahn, Eichborndamm S-Bahn, Kurt-Schuhmacher-Platz U-Bahn.
  2. Southwest – along the S1 and S7:
    S-Bahnhof Wannsee, S-Bahnhof Nikolassee.
  3. South – along the S2, S8 and S9:
    S-Bahnhof Lichtenrade, S-Bahnhof Schichauweg, S-Bahnhof Buckower Chaussee, S-Bahnhof Marienfelde, S-Bahnhof Priesterweg, U-Bahnhof Parchimer Allee, U-Bahnhof Alt-Mariendorf, U-Bahnhof Rudow, S-Bahnhof Grünau, S -Bahnhof Alt-Glienicke.
  4. East – along the S3, S5 and S75:
    S-Bahnhof Karlshorst, S-Bahnhof Wuhlheide, S-Bahnhof Friedrichshagen, S-Bahnhof Rahnsdorf, S-Bahnhof Mahlsdorf, S-Bahnhof Wuhletal, S-Bahnhof Biesdorf, S-Bahnhof Lichtenberg, S-Bahnhof Springpfuhl, S-Bahnhof Marzahn, Raoul-Wallenberg-Allee S-Bahnhof, Mehrower Allee S-Bahnhof.
  5. Northeast – along the S2 and S75:
    Hohenschönhausen S-Bahnhof, Wartenberg S-Bahnhof, Pankow-Heinersdorf S-Bahnhof, Blankenburg S-Bahnhof, Buch S-Bahnhof.

Parking at the Berlin airports

Berlin has two airports in use, Schönefeld and Tegel. Both airports offer sufficient parking space. There are several parking places to park your car for a short or longer period of time. The prices range from €2.50 per hour to €39,- for eight days. Both airports are easily accessible by public transport.

German traffic rules

Speed limits in Berlin

  1. A maximum speed of 50 km/hour applies within built-up areas.
  2. Outside the built-up area, a maximum speed of 100 km/h applies.
  3. An advised speed of 130 km/hour applies on the Autobahn unless otherwise indicated with signs. This is an advised speed and therefore not a mandatory maximum speed. So you can drive faster, but you run the risk that if something happens you are not covered by your car insurance. So think about it!

The fines for speeding offenses in Berlin:

  1. Up to 10 km/h: €10,-
  2. 16-20 km/h: €30,-
  3. 21-25 km/h: €40,-
  4. 26-40 km/h: €75,-
  5. 41-50 km/h: €100,-

Note: These are subject to change by the municipality. Fines are higher in built-up areas. If you break the speeding rules in areas where the speed limit is 26 km/h, a driving suspension of up to three months may be imposed.

Environmental sticker

Cars are required to have an environmental sticker in the centre of Berlin. If you do not have this, you can get an €80,- fine.

Parking violations in the Berlin city centre
Fines: €10,- to €50,-, plus any towing costs. This could be for parking in the wrong/disabled spot etc.

Winter Tires
Cars are required to carry winter gear in winter conditions. Winter equipment is understood to mean mainly the well-known winter tires but also sufficient windscreen washer fluid. Cars are also required to have winter tires in snow and freezing weather conditions. Not using winter tires can lead to (joint) liability in the event of accidents. The fine for driving with unsuitable tires is € 40; in the event of danger or nuisance, the fine may be increased.

Environmental (milieu) zone in Berlin

Berlin has introduced an environmental zone to ban environmentally polluting cars from the city centre. The entire area that lies within the Ringbahn (this is the route of the S-Bahn that runs in a circle around the city centre) is now an environmental zone. This covers an area of 88 km2, where 1 million people live. The maximum limit of nitrogen dioxide (NO2) content has been exceeded, and measures have been taken to protect residents in this area. When you want to enter the environmental zone you will see signs informing you that you are entering it. You can also choose to buy an environmental sticker at any gas stations in Germany. If you think the milieu sticker is too much of a hassle, you can choose to look for a hotel that is located outside the milieu zone. Of course, these are some hotels a little further from the city centre and are often cheaper. You can park your car there and there are often good connections with the metro or S-Bahn to the city centre.

If the Milieu Sticker is too much stress for you, you can also choose to take the train to Berlin.

Looking for public transport near you?

Via the Dutch public transport system, it’s very easy to get instant real-time travel information to the airport or the closest train station. Most of the people in the Netherlands use the site or app from Via the button bellow, you go instantly to their site.

  1. Fill in your departure location
  2. Fill in the time and date of departure
  3. Fill in your destination, and you’re good to go.


Are you interested to take a look at other places for a day trip in the Netherlands? We made an overview of the very best places for a day trip while you’re visiting Holland.

Best time to visit Amsterdam

Best time to visit Amsterdam

Get to know what moment of the year you should visit Amsterdam. Prepare yourself in advance.

Museums in Amsterdam

Museums in Amsterdam

Discover world-famous museums, but also get to know the more less-known museums

Public transport

Public transport

The public transport is one of the most organized ones in the world. Learn how it works.


No reviews found

Leave your rating

Rating *