COMPARE Prices across different modes

Fri
17 Sep
Find prices
£98Iberia
Sat
18 Sep
£143Flixbus
£114Iberia
Sun
19 Sep
Find prices
£160Iberia
Mon
20 Sep
£98Flixbus
£98Iberia
Tue
21 Sep
Find prices
£92Iberia
Wed
22 Sep
Find prices
£57Ryanair
Thu
23 Sep
Find prices
£39Iberia
Fri
24 Sep
Find prices
£39Iberia
Sat
25 Sep
£107Flixbus
£79Iberia
Sun
26 Sep
Find prices
£172KLM
Mon
27 Sep
£89Flixbus
£63Iberia
Tue
28 Sep
£89Flixbus
£155KLM
Wed
29 Sep
Find prices
£85Ryanair
Thu
30 Sep
£98Flixbus
£131Iberia
Fri
1 Oct
Find prices
£50Ryanair
Sat
2 Oct
£98Flixbus
£114Iberia Express
Sun
3 Oct
Find prices
£139KLM
Mon
4 Oct
£89Flixbus
£74Ryanair
Tue
5 Oct
£89Flixbus
£85Iberia Express
Wed
6 Oct
Find prices
£57Ryanair
Thu
7 Oct
Find prices
£124KLM

These companies trust us. We 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

Train Information between Berlin and Madrid

distanceDistance1159 miles (1869 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Berlin to Madrid cover the 1159 miles (1869 km) long journey taking on average 47 h 49 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travellers depart most frequently from Berlin Hbf and arrive in Madrid-Puerta de Atocha.

Trains from Berlin to Madrid

Travellers between Berlin and Madrid can make this journey by train in around 27.5 hours. As there are multiple changes of trains on this route, journey times vary. For example, some trains take around 28.5 hours. The earliest train on this route leaves Berlin's main station shortly before 6:00 a.m. while the final train departs at around midnight. It's important to note that the first and last train times vary on a daily basis. Also, some days have trains every 1-3 hours while other days have a slightly less frequent service. There are multiple train providers involved in services from Berlin to Madrid, for example, Deutsche Bahn, SNCF and Renfe.

Travel Tips

Trains from Berlin to Madrid
Travel by train to Madrid 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 Madrid.
FAQs
Is travel by train currently allowed from Berlin, Germany to Madrid, Spain?

Travel by train between Berlin, Germany and Madrid, Spain is: Partially open.

Is international entry into Madrid 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 Spain from Berlin?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Madrid, Spain?

The government of Spain 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 15/09/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Madrid from Berlin closer to your date of departure here.

Do I need to quarantine when I return to Germany from Madrid, Spain?

The current restriction level for your return trip by train from Madrid to Berlin is: Partially open

Are there any international entry restrictions on returning to Germany from Spain?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Germany from Madrid?

What are the entry requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • 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: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 16/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Madrid to Berlin train here.

What is the distance to Madrid from Berlin via train?
The Berlin to Madrid train distance is approximately 1159 miles (1869 km).
How long is the train journey to Madrid from Berlin?
The train time from Berlin to Madrid is on average 47 h 49 min  for the 1159 miles (1869 km) long journey, but the time it takes to go from Berlin to Madrid by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Berlin to Madrid do I depart from? Which Madrid train station from Berlin do I arrive in?

There are a few train stations in Berlin to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Madrid you have a few train station options to choose from for your arrival including Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

Omio customers travelling this route depart most frequently from Berlin Hbf   and arrive in Madrid-Puerta de Atocha.

Where is the train station in Berlin to go to Madrid? Where is the train station in Madrid located?

Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Madrid-Puerta de Atocha and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Madrid.

How many trains are there between Berlin and Madrid a day?
The average number of trains departing Berlin for Madrid is 1 a day. The train schedules and services may vary between weekdays and weekends.
Stations

Important Stations and Airports for this Journey

Berlin
Madrid
Berlin Ostbahnhof
Amenities
Refreshments