- Must visit
Museo del Prado
World-class art museum with masterpieces by Velázquez, Goya, and Bosch; essential for Spanish and European painting.








Cheapest price
$110
Average price
$139
Fastest journey
3h 2m
Average duration
3h 18m
Trains per day
8
Distance
501 km
Omio recommends booking the train as it is the most popular option from Barcelona Sants to Madrid among Omio's users. If you are prioritising price take the train with prices starting from $27. For those with little time consider booking a flight which can get you there in 1h 53m. The ticket price range depends on the travel mode: a train costs an average of $27, and a flight costs an average of $55.
Distance: 311 miles (502 km)
Most popular Train | Bus | Flight | Driving |
|---|---|---|---|
$49 Average price Cheapest | $140 Average price | $231 Average price | $124 Average price (fuel + tolls) |
6h 17m Average total duration 5h 47m Onboard + 30m Additional time* | 9h 35m Average total duration 9h 5m Onboard + 30m Additional time* | 4h 53m Average total duration Fastest 1h 53m Onboard + 3h 0m Additional time* | 6h 37m Average total duration (door-to-door) |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Barcelona Sants to Madrid:
A train is $91 (€75) less than a bus for this route with tickets for a bus from Barcelona Sants to Madrid costing on average $140 (€115).
A train is $182 (€149) less than a flight for this route with tickets for a flight from Barcelona Sants to Madrid costing on average $231 (€189).
Other travel options to Madrid take longer:
Train takes on average 5h 47m.
Bus takes on average 9h 5m.
The journey is about 50m faster (5h 47m by train vs 6h 37m by car) and roughly $75 (€62) cheaper once you factor in fuel and tolls ($49 (€40) vs $124 (€102)). You'll also arrive in the city centre rather than hunting for parking, and you can work, read, or watch the landscape go by instead of concentrating on the road.
Direct services run with iryo, SNCF OUIGO, AVE, Renfe AVLO, Renfe, Renfe Viajeros, Ouigo.
Driving is still worth considering if you want to stop along the way or need a car once you arrive.
The table below shows live departures for Barcelona Sants to Madrid trains for today, Sunday, July 19. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
03172 | On time 4:58 PM Barcelona Sants | 3h18 | 8:16 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03170 | On time 5:25 PM Barcelona Sants | 3h02 | 8:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03180 | On time 6:25 PM Barcelona Sants | 3h02 | 9:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03192 | On time 6:40 PM Barcelona Sants | 3h37 | 10:17 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06190 | On time 6:53 PM Barcelona Sants | 3h17 | 10:10 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03190 | On time 7:25 PM Barcelona Sants | 3h02 | 10:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03310 | On time 8:00 PM Barcelona Sants | 3h44 | 11:44 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06210 | On time 8:28 PM Barcelona Sants | 3h24 | 11:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
| Monday, July 20 | |||||
06060 | On time 5:45 AM Barcelona Sants | 3h17 | 9:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03062 | On time 5:50 AM Barcelona Sants | 3h50 | 9:40 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03302 | On time 6:35 AM Barcelona Sants | 3h17 | 9:52 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03070 | On time 7:00 AM Barcelona Sants | 3h02 | 10:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06070 | On time 7:05 AM Barcelona Sants | 3h02 | 10:07 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03662 | On time 7:27 AM Barcelona Sants | 3h10 | 10:37 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06080 | On time 7:50 AM Barcelona Sants | 3h25 | 11:15 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03080 | 8:25 AM Barcelona Sants | 3h02 | 11:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06012 | 8:45 AM Barcelona Sants | 3h31 | 12:16 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03092 | 9:00 AM Barcelona Sants | 3h24 | 12:24 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03304 | 9:55 AM Barcelona Sants | 3h49 | 1:44 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06110 | 10:45 AM Barcelona Sants | 3h04 | 1:49 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03112 | 11:00 AM Barcelona Sants | 3h17 | 2:17 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06020 | 11:18 AM Barcelona Sants | 3h24 | 2:42 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03122 | 12:00 PM Barcelona Sants | 3h44 | 3:44 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06320 | 12:14 PM Barcelona Sants | 3h02 | 3:16 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
09730 | 12:50 PM Barcelona Sants | 3h28 | 4:18 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06014 | 1:13 PM Barcelona Sants | 3h24 | 4:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03130 | 1:27 PM Barcelona Sants | 3h02 | 4:29 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06540 | 1:50 PM Barcelona Sants | 3h02 | 4:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03308 | 2:00 PM Barcelona Sants | 3h44 | 5:44 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
06150 | 2:50 PM Barcelona Sants | 3h02 | 5:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03152 | 3:00 PM Barcelona Sants | 3h17 | 6:17 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
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.
By Simon Andersen
Getting from Barcelona to Madrid is easy thanks to Renfe’s comfortable high-speed AVE trains, linking the cities from two major downtown stations that are well connected to local transport. Join me in this article as I share my experience taking a Renfe AVE high-speed train from Barcelona to Madrid in the stylish and comfortable Second Class.
Barcelona and Madrid are connected by a high-speed railway line of around 600 km. Along the way, it also serves other major cities such as Zaragoza and Lleida. Journey times range from about 2 hours and 30 minutes on the fastest trains, with services making additional stops taking slightly longer. There are frequent departures from Barcelona Sants, giving you plenty of choice throughout the day. Although there are buses from Barcelona to Madrid, I love taking trains and avoid flying when possible.
Catching the AVE train from Barcelona Sants to Madrid is very simple. Services run from city center to city center on comfortable, modern high-speed trains. I booked my train tickets online and arrived shortly before departure, as I needed to pass through a quick security check. I found the whole process very straightforward. Once aboard the train, the time is yours to watch a movie or get some work done using the flip-down table. It’s a comfortable and civilized way to travel from Barcelona to Madrid.
Trains to Madrid depart from Barcelona Sants Station. The station is conveniently located in the heart of the city and linked to numerous bus and metro lines. However, in my experience, it can get quite crowded and feel a bit cramped during peak times, so I recommend not arriving too early if your train departs during busy hours. Once inside, the station offers all the amenities you’d expect from a major transport hub, including various retail outlets, fast-food options, restaurants, cafés, and a ticket office. As with all major high-speed stations in Spain, you’ll need to pass through a brief security check before accessing the platforms. It’s worth allowing an extra 5–10 minutes, as there can occasionally be a short line.
All high-speed trains from Barcelona Sants arrive at Madrid Atocha. The station is located just south of the city center, with easy connections by metro or commuter train. Renfe AVE tickets include a free Cercanías transfer within Madrid, valid for up to four hours after arrival. It’s a convenient way to reach your final destination. I took the commuter train just two stops to Nuevos Ministerios, right in the heart of the city and close to landmarks like the Santiago Bernabéu Stadium.
Renfe’s AVE trains frequently connect Barcelona and Madrid, typically running at least once per hour, with additional departures during peak times. The fastest non-stop AVE trains complete the trip in just 2 hours and 30 minutes, while services that stop in cities like Lleida and Zaragoza take slightly longer, from 2 hours and 45 minutes up to around 3 hours. My train departed at 10:00 AM and arrived on time at 12:30 PM, giving me the entire afternoon to explore everything Madrid has to offer.
On the underground platforms of Barcelona Sants Station, about 15 minutes before departure, our train was ready for boarding. Most AVE services on the Barcelona–Madrid route use the S103 Siemens Velaro high-speed trains, which offer both First and Second Class onboard. I opted to travel in Second Class, as the main difference between First and Second Class is mostly in legroom and seat width. Both classes use the same seats on this train, but in First Class, they are arranged in a more spacious 2+1 layout, and paired seats don’t have to share an armrest. Still, I found Second Class to be very comfortable. I had plenty of legroom and power outlets available. The free Wi-Fi was fast enough to check my emails and create some videos from my past trips. Perhaps best of all, the train had strong air conditioning, which I really appreciated due to the hot summer weather. On trains from Barcelona Sants to Madrid, you can bring up to three pieces of luggage, with a combined total of no more than 25 kg. Renfe's modern AVE trains have plenty of storage, including space under the seats, overhead racks, and larger luggage areas at the ends of each carriage. Restrooms are also located at the ends, which were stocked and clean during the trip. Since I was in Second Class, I didn't get an in-seat meal, but there was a café car. It had the usual hot coffee and soft drinks, as well as some snacks like pastries, salads and sandwiches, all at reasonable prices. I bought a strong cappuccino for €2.80, which hit the spot perfectly. The route from Barcelona to Madrid offers some pleasant views of rural landscapes as the train races along at 300 km/h. On clear days, you might spot the rolling hills near Camp de Tarragona and Lleida, and occasionally even the Pyrenees mountains in the distance. My train arrived right on time in Madrid, where I made the free Cercanías commuter train transfer to the city center. Overall, it was an easy and comfortable way to travel across Spain.
I booked my ticket online six weeks in advance and managed to get one of the cheaper fares for just €19.90 for the Barcelona–Madrid journey. Renfe AVE train ticket prices can easily exceed €100 if booked at short notice or during busy travel periods. My tip is to book as early as possible to secure the best fare.
| Item | Cost (eur) |
|---|---|
| Ticket price | €19.90 |
| Food & drinks | €2.80 |
| Travel to departure station | € |
| Travel from arrival station | € |
| Total | € 22.7 |
Catching the train from Barcelona to Madrid is very straightforward thanks to Renfe’s fast AVE services. I found the train to be comfortable, with plenty of space and great amenities like the café car. It’s a relaxing way to travel, and the included Cercanías commuter train transfer in Madrid makes reaching the city center an absolute breeze. Ready to go? Plan your journey then book on the Omio app.
Trains from Barcelona Sants to Madrid run on average 36 times per day, taking around 5h 47m. Cheap train tickets for this journey start at $27 (€22) but you can travel from only $26 (€21) by bus.
There are 36 trains per day. The earliest train runs at 05:27, the last at 19:35. The fastest train covers the 311 miles (502 km) distance in 3h 2m.
Distance 311 miles (502 km) |
Average train duration 5h 47m |
Cheapest ticket price $27 (€22) |
Trains per day 36 |
Direct trains 36 |
Fastest train 3h 2m |
First train 5:27 AM |
Last train 7:35 PM |
Cheapest Month Jul |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Tue |
Least Busy Day Sun |
Discover the best of Madrid — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Madrid trip today.
World-class art museum with masterpieces by Velázquez, Goya, and Bosch; essential for Spanish and European painting.
Leading modern art museum best known for Picasso’s Guernica, plus major works by Dalí and Miró.
Celebrated collection of European masters from Van Eyck to Hopper in a refined palace setting.
Madrid’s most famous park offers gardens, a boating lake, monuments, and relaxed walks in the city center.
Lively grand avenue known for architecture, shopping, theaters, and nonstop energy from day to night.
Elegant boulevard linking major museums and landmarks, ideal for a classic central Madrid walk.
A hearty chickpea stew with meats, vegetables, and broth, especially traditional in Madrid and often served in stages.
Crisp fried squid rings served in a baguette roll. This iconic Madrid street food is especially linked to bars around Plaza Mayor.
Tripe stew with chorizo and morcilla in a rich sauce. A classic old Madrid tavern dish with deep local roots.
Refined two-Michelin-star dining focused on seasonal Spanish produce, with elegant modern cooking in a polished fine-dining room.
Traditional Madrid restaurant known for cocido madrileño served in stages, with an old-school dining room and loyal local following.
Historic century-old tavern famed for roast suckling pig and Castilian dishes in a classic, wood-lined setting near Plaza Mayor.
Moderate for Western Europe: hotels vary, dining is reasonable, and public transport is good value for tourists.
Tipping is modest: round up or leave 5-10% in restaurants for good service. Taxis are usually rounded up. In cafés, small change is enough.
Official public transport app
Madrid-Puerta de Atocha-Almudena Grandes -> Puerta del Sol, Madrid
The train connection between Barcelona Sants and Madrid is efficient and convenient, making it a popular choice for travelers. The journey is serviced by several providers including Renfe AVE, SNCF OUIGO, and Renfe AVLO . With frequent departures throughout the day, passengers can enjoy comfortable rides that typically take around 2 to 3 hours to cover the distance of approximately 620 km (385 miles) between these two cities.
The train connection between Barcelona Sants and Madrid offers a direct service with a duration of 2 hours and 30 minutes. There are up to 11 connections available per day, providing travelers with flexible options for their journey.
The first daily train from Barcelona Sants to Madrid departs at 07:03, providing an early start for travelers eager to explore the vibrant capital. The last journey of the day leaves at 19:25, allowing visitors ample time to enjoy a full day in either city before returning.
The cheapest ticket price for the train connection between Barcelona Sants and Madrid is €4. The average ticket price typically hovers around €62, making it a convenient option for travelers looking to explore these vibrant Spanish cities.
The Prado Museum, established in 1819, is one of the world's premier art galleries and houses an extensive collection of European masterpieces from the 12th to early 20th centuries. Its significance lies not only in its vast array of works by renowned artists like Velázquez and Goya but also as a cultural beacon that reflects Spain's rich artistic heritage. Unique features include its stunning neoclassical architecture and the opportunity for visitors to view original sketches alongside completed paintings, offering insight into the creative process.
The Royal Palace of Madrid serves as both a historical monument and an official residence for Spanish royalty, with roots dating back to the Moorish period when it was originally built on this site. This grand palace holds immense significance as a symbol of Spain’s monarchy and political history while showcasing opulent rooms adorned with exquisite tapestries, frescoes, and royal artifacts. One unique feature is its impressive armory containing weapons used throughout Spanish history—an absolute must-see for any visitor intrigued by tales of valor.
Plaza Mayor stands out as one of Madrid's most iconic squares since its inception in the late 16th century; it has been a central hub for social gatherings, markets, bullfights, and even executions over time. The square’s significance stems from being at the heart of Madrid life where locals gather to enjoy tapas or watch street performances against a backdrop filled with beautiful baroque architecture. A unique aspect you’ll appreciate are its striking red-brick buildings featuring picturesque balconies that create an inviting atmosphere perfect for soaking up local culture.
Find answers to the most common questions about traveling from Barcelona Sants 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.

Most Barcelona Sants to Madrid trains use the Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes station pair. Use this guide to compare Barcelona Sants and Madrid train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Barcelona Sants is 1 km from Barcelona city centre. Public transport options include:
Barcelona Sants has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, and Information Desk.
Food options include: McDonald’s, Caffe di Fiore, Ars Café, Café de l'Estació, Café de l’Estació Deli, Lavazza, Como, Peter's, Tutti Frutti, Enrique Tomás, & many more
Hotspots in and near restaurants. ATMs are in the central part of the station.
The ticket office is open Mon - Sun: 06:00 - 22:00. Information desks are located in various locations inside the station.
Luggage storage is staffed and automatic. Open daily from 05:30 to 21:00. Lost and found is available at the station.
Available at Barcelona Sants: Parking, Taxis, WC.
Available at Barcelona Sants: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Barcelona Sants: All areas of the station have full disability access facilities.
Nearby hotels include Apartments Eixample, Apartment Guell, Sweet Inn Callao.
Madrid-Puerta de Atocha-Almudena Grandes is 1 km from Madrid city centre. Public transport options include:
Madrid-Puerta de Atocha-Almudena Grandes has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, and Information Desk.
Food options include: Passion Food, La Barrila, Enrique Tomás, Pic Nic, Foodissimo!, PureGusto, Burger King
Free WiFi in the station and on all Renfe trains. ATMs are in various points at the station.
The ticket office is open Mon - Sun: 10:00 - 20:00. Information desks are on the ground floor of the main concourse.
Luggage storage is open daily from 05:30 to 22:00. Lost and found is available at the station.
Available at Madrid-Puerta de Atocha-Almudena Grandes: Parking, Taxis, WC.
Available at Madrid-Puerta de Atocha-Almudena Grandes: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Madrid-Puerta de Atocha-Almudena Grandes: Wheelchair parking, adapted elevators, adapted platforms, lobby shopping area.
Nearby hotels include 60 Balconies Urban Stay, Only YOU Hotel Atocha, SLEEP’N Atocha.
Here are some other resources that might have the information you need