Compare prices and tickets by train, coach or flight

Thu
2 Dec
£143Flixbus
£33Ryanair
Fri
3 Dec
Find prices
£27Ryanair
Sat
4 Dec
£143Flixbus
£31Ryanair
Sun
5 Dec
Find prices
£25Ryanair
Mon
6 Dec
£143Flixbus
£37Ryanair
Tue
7 Dec
£143Flixbus
£74Iberia Express
Wed
8 Dec
Find prices
£144Iberia Express
Thu
9 Dec
Find prices
£67Iberia Express
Fri
10 Dec
Find prices
£92Iberia Express
Sat
11 Dec
£143Flixbus
£58Iberia Express
Sun
12 Dec
Find prices
£140Ryanair
Mon
13 Dec
Find prices
£113Ryanair
Tue
14 Dec
£143Flixbus
£91Ryanair
Wed
15 Dec
Find prices
£98Ryanair
Thu
16 Dec
£143Flixbus
£113Ryanair
Fri
17 Dec
Find prices
£130Ryanair
Sat
18 Dec
£143Flixbus
£133Iberia Express
Sun
19 Dec
Find prices
£141Ryanair
Mon
20 Dec
Find prices
£141Ryanair
Tue
21 Dec
Find prices
£141Ryanair
Wed
22 Dec
£160Flixbus
£184Ryanair

More than 1,000 travel companies trust us to 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 to Madrid from Berlin

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 route 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
Am I allowed to travel by train from Berlin, Germany to Madrid, Spain?

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

Can I enter Spain from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Spain from Berlin?

Conditions of entry:

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

All travellers in Spain must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 01/12/2021. Remember to review the latest COVID-19 travel safety regulations   for your train from Berlin to Madrid as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, 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
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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 30/11/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.

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

Some of the Berlin train stations to Madrid you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Madrid include Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving 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.7 miles (2.8 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 (1.6 km) from the train station to the city centre in Madrid.

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

Important Stations and Airports for this Journey

Berlin
Madrid
Berlin Hbf is the most popular Berlin railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey to Madrid.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7