The cheapest and fastest trains from Berlin to Madrid
Cheapest price
$514
Average price
$514
Fastest journey
2 d 3 h 51 m
Average duration
2 d 3 h 51 m
Trains per day
1
Distance
1870 km
The best way to find a cheap train ticket from Berlin to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Berlin to Madrid will cost around $514 if you buy it on the day, but the cheapest tickets can be found for only $514.
It's difficult to get from Berlin to Madrid without transferring at least 3 times.


Travel Information
Compare train, bus, and flight for Berlin to Madrid
Omio recommends booking the flight as it is the most popular option from Berlin to Madrid among Omio's users. If you are prioritising price take the bus with prices starting from €125. For those with little time consider booking a flight which can get you there in 3h 55m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.9 - 4.7kg. The ticket price range depends on the travel mode: a bus costs an average of €125, and a train costs an average of €420.
Distance: 1161 miles (1870 km)
Compare train with
| Train | Most popular Flight | Bus |
|---|---|---|
€420 Average price | €319 Average price | €209 Average price Cheapest |
52h 21m Average total duration 51h 51m Onboard + 30m Additional time* | 6h 55m Average total duration Fastest 3h 55m Onboard + 3h 0m Additional time* | 32h 54m Average total duration 32h 24m Onboard + 30m Additional time* |
- CO2 emissions | 5.6 - 11.2kg CO2 emissions | 1.9 - 4.7kg CO2 emissions Lowest |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Compare prices and tickets Berlin to Madrid by train, bus, or flight
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
How far in advance should I book train tickets from Berlin to Madrid?
Journey information
Overview: Train from Berlin to Madrid
Trains from Berlin to Madrid run on average 10 times per day, taking around 51h 51m. Cheap train tickets for this journey start at $519 (€420) but you can travel from only $106 (€86) by flight.
The earliest train runs at 00:23, the last at 23:55. The fastest train covers the 1161 miles (1870 km) distance in 51h 51m.
Distance 1161 miles (1870 km) |
Average train duration 51h 51m |
Cheapest ticket price $519 (€420) |
Trains per day 10 |
Fastest train 51h 51m |
First train 00:23 |
Last train 23:55 |
Train companies: Deutsche Bahn from Berlin to Madrid trainsDeutsche Bahn trains will get you between Berlin and Madrid from $106 (€86). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Deutsche Bahn
A Bordrestaurant (restaurant car) where you can sit and eat.
A Bordbistro (bistro bar) with snacks, hot meals, and drinks to-go.
At-seat service in 1st class: staff will take your order and serve food/drinks directly to your seat.
Regional trains (RE / RB / S-Bahn):
No onboard catering.
You’re welcome to bring your own food and drinks.
Not included by default.
You can add a seat reservation when booking (recommended for busy routes).
Costs around €4.90 per seat (or €5.90 if booked separately later).
First Class:
Yes, always included in the ticket price.
Allowed for free if they can fit in a transport box (max. size: hand luggage).
Must stay in the box for the entire journey.
Large dogs:
Require a separate (paid) ticket — typically half the price of a regular second-class ticket.
Must be leashed and wear a muzzle while on the train.
Cannot sit on seats.
Assistance dogs:
Travel free of charge.
Do not need a muzzle or leash if medically not required.
Allowed to accompany the passenger at all times.
Traveling by train from Berlin to Madrid
Traveling between Berlin and Madrid offers a unique opportunity to experience the scenic beauty of Europe by train. While there is no direct train connection, you can easily make your way through various European cities with transfers along the route. The primary provider for this journey is Deutsche Bahn, which operates efficient services within Germany and connects to other rail networks across Europe. Enjoy comfortable seating and onboard amenities as you traverse from the vibrant capital of Germany to the lively streets of Spain's capital!
Train Connection: Berlin to Madrid
Traveling from Berlin to Madrid takes approximately 30 hours and 19 minutes, with no direct connections available. There are typically 1 connection per day, requiring a transfer during the journey.
Berlin to Madrid Train Connection
The first and last daily journey for the train connection between Berlin and Madrid departs at 09:26.
Train Tickets Price from Berlin to Madrid
The cheapest ticket price for the train connection between Berlin and Madrid is €375. This fare reflects a direct route, providing travelers with an efficient way to experience both cities while enjoying scenic views along the journey.
Exploring Madrid's Cultural Treasures
The Prado Museum, established in 1819, is one of the world's premier art galleries and houses an extensive collection of European masterpieces from artists like Velázquez and Goya. Its significance lies not only in its vast array of artworks but also as a cultural symbol that reflects Spain's rich artistic heritage. Unique features include the museum’s neoclassical architecture and its innovative approach to exhibitions, which often highlight lesser-known works alongside iconic pieces.
The Royal Palace of Madrid serves as both a historical residence for Spanish royalty and a stunning example of Baroque architecture completed in the 18th century. This landmark holds great significance as it represents centuries of royal history while still functioning for state ceremonies today. Visitors are captivated by unique elements such as the grand staircase designed by Sabatini, opulent rooms filled with priceless art, and beautiful gardens that offer breathtaking views over the city.
Retiro Park is an expansive green oasis originally created in the early 17th century for royal leisure before becoming public property in the late 19th century. It plays a significant role as Madrid's central park where locals gather to relax or engage in recreational activities amidst nature’s beauty right within urban life. What sets Retiro apart are its enchanting sculptures, serene boating lake, vibrant rose garden known as La Rosaleda, and numerous walking paths lined with historic monuments waiting to be explored.
FAQs: Trains from Berlin to Madrid
Find answers to the most common questions about traveling from Berlin to Madrid by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Madrid, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Berlin to Madrid
- AVCI Bistro
- Restaurant Athos
- Yoko Sushi
- Payamlino Bistro
- Hotel Nova
- Pension Adamshof
- Pension Zum Lichtenberger
- Monday: 08:00 - 19:00
- Tuesday: 08:00 - 19:00
- Wednesday: 08:00 - 19:00
- Thursday: 08:00 - 19:00
- Friday: 08:00 - 19:00
- Saturday: 10:00 - 17:30
- Sunday: 10:00 - 17:30
- Jäger & Lustig
- BLOCK HOUSE
- Pizza und Pasta
- Lang Van II
- Upstalsboom Hotel Friedrichshain
- Armony Hotel
- Nu hotel berlin
- Holiday Inn Berlin - City East Side
- Haus der 100 Biere
- Ach!NikO!Ach!
- Ristorante Salve
- Mommsen-Eck
- Hotel Orion
- Come Inn Berlin Kurfürstendamm Opera
- Ku’ Damm 101 Design-Hotel Berlin
- EnergieHotel
- Monday: 08:00 - 19:00
- Tuesday: 08:00 - 19:00
- Wednesday: 08:00 - 19:00
- Thursday: 08:00 - 19:00
- Friday: 08:00 - 19:00
- Saturday: 10:00 - 17:30
- Sunday: 10:00 - 17:30
- Unvernunft
- Taverna Teloneio
- Burger King
- Hasir
- Hotel Benn
- Hotel Herbst
- Hotel Lindenufer
- Hotel Ibis Berlin Spandau
- Monday: 08:00 - 19:00
- Tuesday: 08:00 - 19:00
- Wednesday: 08:00 - 19:00
- Thursday: 08:00 - 19:00
- Friday: 08:00 - 19:00
- Saturday: 10:00 - 17:30
- Sunday: 10:00 - 17:30
- La Femme
- Insel Snack
- Curry-Baude
- BAK Breakfast House
- Hotel am Luisenbad
- Citylight Hotel
- Wyndham Garden Berlin Mitte
- Monday: 08:00 - 19:00
- Tuesday: 08:00 - 19:00
- Wednesday: 08:00 - 19:00
- Thursday: 08:00 - 19:00
- Friday: 08:00 - 19:00
- Saturday: 10:00 - 17:30
- Sunday: 10:00 - 17:30
- Biertempel 2
- McDonald's
- Eis Bär
- Cafe Mon Cherie
- Appartements Eisemann
- Mon - Sat: 07:00 - 22:00
- Sun: 08:00 - 22:00
- Free WiFi (30 minutes limit).
- Luggage lockers are located on Level 1 near Platforms 13/14.
- backWERK
- Burger King
- Costa Coffee
- Dunkin' Donuts
- Einstein Kaffee
- Le Crobag
- McDonald's
- Hans im Glück
- Pret A Manger
- Starbucks
- & many more
- Elevators, escalators, step-free access. Contact the Mobility Service Center at +49 3065212888 or [email protected].
- MEININGER Hotel Berlin Hauptbahnhof
- IntercityHotel Berlin Hauptbahnhof
- Motel One Berlin Hauptbahnof
- Located on the ground level near the Europaplatz exit.
More options for your journey from Berlin to Madrid
Here are some other resources that might have the information you need
