The cheapest and fastest trains from Madrid Barajas Airport to Barcelona Sants
- Cheapest price on Nov 04
- $35
- Average ticket price on Nov 04
- $46
- Fastest journey on Nov 04
- 3 h 2 m
- Average journey duration on Nov 04
- 3 h 2 m
- Trains on Nov 04
- 44
- Distance
- 490 km
The best way to find a cheap train ticket from Madrid Barajas Airport to Barcelona Sants is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Madrid Barajas Airport to Barcelona Sants will cost around $46 if you buy it on the day, but the cheapest tickets can be found for only $35.
On Wed, Nov 04, we found 44 trains from Madrid Barajas Airport to Barcelona Sants, including 44 direct services.
On Wed, Nov 04 the direct trains cover the 490 km distance in an average of 3 h 2 m but if you time it right, some trains will get you there in just 3 h 2 m .
On Wed, Nov 04 the slowest trains will take 3 h 2 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
064158:10 PM 3h18 Madrid-Puerta de Atocha-Almudena Grandes 11:28 PM Barcelona Sants $35 1 One-way 0 transfers
064716:22 AM 3h23 Madrid-Puerta de Atocha-Almudena Grandes 9:45 AM Barcelona Sants $35 1 One-way 0 transfers
030838:27 AM 3h17 Madrid-Puerta de Atocha-Almudena Grandes 11:44 AM Barcelona Sants $38 1 One-way 0 transfers
030939:27 AM 3h37 Madrid-Puerta de Atocha-Almudena Grandes 1:04 PM Barcelona Sants $38 1 One-way 0 transfers
032018:30 PM 3h17 Madrid-Puerta de Atocha-Almudena Grandes 11:47 PM Barcelona Sants $38 1 One-way 0 transfers
031714:57 PM 3h02 Madrid-Puerta de Atocha-Almudena Grandes 7:59 PM Barcelona Sants $71 1 One-way 0 transfers
030716:57 AM 3h02 Madrid-Puerta de Atocha-Almudena Grandes 9:59 AM Barcelona Sants $44 1 One-way 0 transfers
060717:22 AM 3h02 Madrid-Puerta de Atocha-Almudena Grandes 10:24 AM Barcelona Sants $50 1 One-way 0 transfers
031613:57 PM 3h02 Madrid-Puerta de Atocha-Almudena Grandes 6:59 PM Barcelona Sants $44 1 One-way 0 transfers
031815:57 PM 3h02 Madrid-Puerta de Atocha-Almudena Grandes 8:59 PM Barcelona Sants $53 1 One-way 0 transfers
Journey information
Overview: Train from Madrid Barajas Airport to Barcelona Sants
Trains from Madrid Barajas Airport to Barcelona Sants run on average 35 times per day, taking around 3h 12m. Cheap train tickets for this journey start at $20 if you book in advance.
There are 35 trains per day. The earliest train runs at 04:09, the last at 19:30. The fastest train covers the 304 miles (490 km) distance in 2h 37m.
Plan this route
Journey facts
- Distance304 miles (490 km)
- Average train duration3h 12m
- Cheapest ticket price$20
- Trains per day35
- Direct trains35
- Fastest train2h 37m
- First train4:09 AM
- Last train7:30 PM
- Cheapest MonthSep
- Cheapest DayTue
- High SeasonApr - Jun
- Low SeasonOct - Dec
- Busiest DayFri
- Least Busy DayWed
- Best time to book35 days
Understand & plan this route
Explore this journey
Book with confidence
Frequently asked questions about your Madrid Barajas Airport to Barcelona Sants trip
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Madrid Barajas Airport to Barcelona Sants.
Live departures
Madrid Barajas Airport to Barcelona Sants train times
The table below shows live departures for Madrid Barajas Airport to Barcelona Sants trains for today, Tuesday, November 3. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
03171 | On time 4:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 7:59 PM Barcelona Sants | 0 transfersDirect | |
06171 | 5:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h20 | 8:42 PM Barcelona Sants | 0 transfersDirect | |
03173 | On time 5:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h44 | 9:11 PM Barcelona Sants | 0 transfersDirect | |
03181 | On time 5:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 8:59 PM Barcelona Sants | 0 transfersDirect | |
03183 | On time 6:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h22 | 9:49 PM Barcelona Sants | 0 transfersDirect | |
06181 | 6:32 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 9:44 PM Barcelona Sants | 0 transfersDirect | |
03191 | 6:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 9:59 PM Barcelona Sants | 0 transfersDirect | |
06015 | 7:29 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h21 | 10:50 PM Barcelona Sants | 0 transfersDirect | |
03309 | 7:34 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h46 | 11:20 PM Barcelona Sants | 0 transfersDirect | |
06415 | 8:10 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h18 | 11:28 PM Barcelona Sants | 0 transfersDirect | |
03201 | 8:30 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 11:47 PM Barcelona Sants | 0 transfersDirect | |
| Wednesday, November 4 | |||||
06261 | 6:09 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h26 | 9:35 AM Barcelona Sants | 0 transfersDirect | |
03301 | 6:16 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h08 | 9:24 AM Barcelona Sants | 0 transfersDirect | |
06471 | 6:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h23 | 9:45 AM Barcelona Sants | 0 transfersDirect | |
03063 | 6:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h23 | 9:50 AM Barcelona Sants | 0 transfersDirect | |
03071 | 6:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 9:59 AM Barcelona Sants | 0 transfersDirect | |
06071 | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 10:24 AM Barcelona Sants | 0 transfersDirect | |
03073 | 7:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h44 | 11:11 AM Barcelona Sants | 0 transfersDirect | |
03081 | 7:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 10:59 AM Barcelona Sants | 0 transfersDirect | |
06081 | 8:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 11:24 AM Barcelona Sants | 0 transfersDirect | |
03083 | 8:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 11:44 AM Barcelona Sants | 0 transfersDirect | |
06281 | 8:50 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 11:52 AM Barcelona Sants | 0 transfersDirect | |
03091 | 8:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h09 | 12:06 PM Barcelona Sants | 0 transfersDirect | |
06091 | 9:12 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 12:29 PM Barcelona Sants | 0 transfersDirect | |
03093 | 9:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h37 | 1:04 PM Barcelona Sants | 0 transfersDirect | |
06501 | 9:31 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h27 | 12:58 PM Barcelona Sants | 0 transfersDirect | |
06011 | 9:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h24 | 1:21 PM Barcelona Sants | 0 transfersDirect | |
03303 | 10:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 1:44 PM Barcelona Sants | 0 transfersDirect | |
06111 | 11:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 2:39 PM Barcelona Sants | 0 transfersDirect | |
03113 | 11:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h44 | 3:11 PM Barcelona Sants | 0 transfersDirect | |
06121 | 12:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 3:39 PM Barcelona Sants | 0 transfersDirect | |
03123 | 12:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h42 | 4:09 PM Barcelona Sants | 0 transfersDirect | |
09725 | 12:50 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h29 | 4:19 PM Barcelona Sants | 0 transfersDirect | |
06541 | 1:42 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 4:44 PM Barcelona Sants | 0 transfersDirect | |
03141 | 1:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 4:59 PM Barcelona Sants | 0 transfersDirect | |
03143 | 2:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h22 | 5:49 PM Barcelona Sants | 0 transfersDirect | |
06021 | 2:42 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h31 | 6:13 PM Barcelona Sants | 0 transfersDirect | |
03151 | 2:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 5:59 PM Barcelona Sants | 0 transfersDirect | |
03305 | 3:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h47 | 7:14 PM Barcelona Sants | 0 transfersDirect | |
06151 | 3:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 6:54 PM Barcelona Sants | 0 transfersDirect | |
03161 | 3:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 6:59 PM Barcelona Sants | 0 transfersDirect | |
06571 | 4:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 7:24 PM Barcelona Sants | 0 transfersDirect | |
03163 | 4:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 7:44 PM Barcelona Sants | 0 transfersDirect | |
06161 | 4:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 7:39 PM Barcelona Sants | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Why should you book Madrid Barajas Airport to Barcelona Sants trains with Omio?
Why book with Omio vs iryo?
- Compare with other providers: On Omio, you can not only buy tickets for iryo, but also compare tickets for the likes of SNCF OUIGO or AVE to find the best option for your trip from Madrid Barajas Airport to Barcelona Sants.
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
- Compare all your options: Omio allows you to compare iryo with all available travel options, which are bus, train and flight to ensure you get the best deal for traveling from Madrid Barajas Airport to Barcelona Sants.
Why book with Omio over Wanderu, Rome2rio or Raileurope?
- Compare with other providers: On Omio, you can also compare tickets for the likes of SNCF OUIGO or AVE to find the best option for your trip from Madrid Barajas Airport to Barcelona Sants.
- Multiple modes of transport: Omio allows you to compare travel options including bus, train and flight to find the ideal travel option from Madrid Barajas Airport to Barcelona Sants.
Madrid Barajas Airport to Barcelona Sants by trainMy Train Journey from Madrid Barajas Airport to Barcelona Sants with Renfe AVE
By Nancy Sevilla
When I was flying back home from a recent trip to Dubai, the best flight option I found landed in Madrid first. Since there weren’t any useful same-day flights to Barcelona, I booked a high-speed train with Renfe AVE instead, which ended up being the better choice. It was a fast, comfortable, stress-free way to continue the journey from Madrid-Barajas Airport to Barcelona Sants. Here's what to expect if you're making the same trip.
Route overview
Traveling from Madrid-Barajas Airport to Barcelona Sants involves a short trip into central Madrid first, followed by a high-speed train to Barcelona. You can take either the Cercanías commuter train or the Metro. For my journey, I took the Metro: From Terminal 2, I followed the signs to the metro. I rode Line 8 to Nuevos Ministerios. Then I transferred to Line 1, which runs directly to Madrid Atocha. This connection was straightforward, took about 30 minutes, and didn’t require long walking transfers. From Madrid Puerta de Atocha, high-speed trains run frequently to Barcelona Sants, with travel times ranging from about 2 hours and 30 minutes to around 3 hours, depending on the service. Overall, it was a smooth transition from the airport to the city I call home.
Transportation experience
To get from Madrid-Barajas Airport to Madrid Atocha, I purchased a Metro ticket for about €5, which includes the €3 airport supplement. About four weeks earlier, I booked my Renfe AVE ticket on Omio, and the process was fast and easy. For this leg of the trip, I paid €85 for a Standard Class seat and selected a window seat for the views. Although it was a Sunday and the stations were a bit busy, the signage made it straightforward to navigate from Terminal 2 to the Metro and then continue to Madrid Atocha. I considered flying to Barcelona, but I wanted to avoid airport check-ins and waiting times, so the train worked better for me. The bus from Madrid to Barcelona takes around 10 hours, which also wasn’t an option for me.
Departure station
From Terminal 2 at Madrid Barajas Airport, I followed signs for the Metro. It’s a straightforward transfer via Line 8 to Nuevos Ministerios, and then a quick switch to Line 1 to reach Madrid Atocha. I recommend allowing at least 45–60 minutes for this part. The Metro was clean and well-signed, and I grabbed a quick €3 espresso at Foodissimo before heading to my platform.
Arrival station
From Terminal 2 at Madrid Barajas Airport, I followed signs for the Metro. It’s a straightforward transfer via Line 8 to Nuevos Ministerios, and then a quick switch to Line 1 to reach Madrid Atocha. I recommend allowing at least 45–60 minutes for this part. The Metro was clean and well-signed, and I grabbed a quick €3 espresso at Foodissimo before heading to my platform. Barcelona Sants Station is large but very easy to navigate. Once you arrive, you’re just a short Metro or taxi ride from most neighborhoods. I typically just take the L3 Green Line, which takes me directly to my place, which is very convenient. There are plenty of shops and cafés inside, and the station feels safe and well-lit. I arrived at 2:46 PM, giving me the entire afternoon to rest and take care of some last-minute errands before the weekend ended.
Schedule & frequency
There is no direct train from Madrid Barajas Airport to Barcelona Sants, so you’ll first travel to Madrid Puerta de Atocha and then connect to a high-speed service. Trains between Madrid Puerta de Atocha and Barcelona Sants run frequently throughout the day, with services from Renfe AVE, Iryo, and Ouigo. Trains run roughly every hour from around 6:30 AM to 9:00 PM. For my trip, I chose the 11:27 AM departure, which allowed a relaxed morning and still got me to Barcelona by 2:46 PM.
Onboard experience & services
The ride on the Metro from Madrid Barajas Airport to Madrid Atocha is clean and comfortable. After about 30 minutes, I hopped on the high-speed Renfe AVE train to Barcelona Sants. My Standard Class seat had good legroom, a tray table, and a power outlet. I reserved a window seat when booking, as I love looking out the large windows at the Spanish countryside. Luggage was simple to manage, with racks overhead and enough space at my seat for a small personal bag. On Renfe trains from Madrid to Barcelona Sants, Wi-Fi is available. The PlayRenfe app also includes access to various movies and TV shows. After a long flight, I used it to send some messages to friends and view the map in real time. The AVE train also had a bar car with snacks, sandwiches, coffee, and cold drinks. I had already brought my own water and a small snack that I picked up at the airport, so I didn't purchase anything this time. As Barcelona is where I call home, I've taken this train a lot in the past, and it's always quiet and comfortable, even when the train is reasonably full. The smooth ride and steady speed made it easy to relax and listen to music without interruptions.
Ticketing advice & budget breakdown
Booking early on the Omio website or app usually secures the best prices. I booked my trip from Madrid Barajas Airport to Barcelona Sants about a month in advance. Remember to bring a valid ID, such as your passport or NIE. Standard AVE tickets generally allow one suitcase, one carry-on, and a small personal item.
| Item | Cost (eur) |
|---|---|
| Ticket price | €85 |
| Food & drinks | €6 |
| Travel to departure station | €5 |
| Travel from arrival station | €2.55 |
| Total | € 98.55 |
Top tips & recommendations
- Bring your ID: You’ll need a passport (or NIE if you live in Spain) to board AVE trains.
- Use the Omio app: Booking was seamless, and it’s easy to access your ticket.
- Choose a window seat: The views of the Spanish countryside are worth it.
- Arrive early: Stations can get busy, especially on weekends, so allow time for metro transfers and platform checks.
Conclusion
Traveling from Madrid-Barajas Airport to Barcelona Sants by train is fast, easy, and scenic. It’s an ideal choice for travelers arriving by air who want to skip the hassle of flights or buses. If you prefer not to take the Metro, you can also take the Cercanías train from the airport to Madrid Atocha. Book and plan your journey on the Omio app to make travel simple. You can compare schedules, fares, and operators to get the best deal.
Train companies
Train companies from Madrid Barajas Airport to Barcelona Sants
Trains from Madrid Barajas Airport to Barcelona Sants with AVE, iryo, and SNCF OUIGO. High-speed trains available on this route with AVE, iryo, and SNCF OUIGO. Use the details below to compare onboard facilities.
AVE
iryo
SNCF OUIGO
Companies, tickets, and onboard amenities between Madrid Barajas Airport and Barcelona Sants
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
FAQs: Trains from Madrid Barajas Airport to Barcelona Sants
Find answers to the most common questions about traveling from Madrid Barajas Airport to Barcelona Sants 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 Barcelona Sants, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Madrid Barajas Airport to Barcelona Sants
Most Madrid Barajas Airport to Barcelona Sants trains use the Madrid-Puerta de Atocha-Almudena Grandes to Barcelona Sants station pair. Use this guide to compare Madrid Barajas Airport and Barcelona Sants train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Getting to Barcelona Sants from Barcelona city centre
Barcelona Sants is 1 km from Barcelona city centre. Public transport options include:
Barcelona Sants train station facilities and services
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 and drink
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
Wi-Fi and ATMs
Hotspots in and near restaurants. ATMs are in the central part of the station.
Tickets and information
The ticket office is open Mon - Sun: 06:00 - 22:00. Information desks are located in various locations inside the station.
Luggage and lost property
Luggage storage is staffed and automatic. Open daily from 05:30 to 21:00. Lost and found is available at the station.
Parking, taxis and toilets
Available at Barcelona Sants: Parking, Taxis, WC.
Bike and car services
Available at Barcelona Sants: Bike Parking, Bike Rental, Car Rental.
Accessibility
Accessibility facilities are available at Barcelona Sants: All areas of the station have full disability access facilities.
Shops, hotels and contact
Nearby hotels include Apartments Eixample, Apartment Guell, Sweet Inn Callao.

