Cheapest
Average
The best way to find a cheap train ticket from Madrid to Barcelona El Prat Airport (BCN) is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the train as it is the most popular option from Madrid to Barcelona El Prat Airport (BCN) among Omio's users. If you are prioritising price take the train with prices starting from €19. For those with little time consider booking a flight which can get you there in 1h 55m.
Most popular Train | Flight | Bus |
---|---|---|
€46 Average price Cheapest | €64 Average price | €58 Average price |
3h 11m Average duration 2h 41m Onboard + 30m Additional time* | 4h 55m Average duration Fastest 1h 55m Onboard + 3h 0m Additional time* | 8h 56m Average duration 8h 26m Onboard + 30m Additional time* |
Direct Options | Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | On time 9:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 12:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 10:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 1:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 12:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 2:54 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 12:12 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 2:49 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 3:17 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 5:54 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 3:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 6:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 4:32 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:09 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 6:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 7:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:54 PM Barcelona Sants | 0 transfersDirect | |
Tuesday, April 22 | |||||
![]() | 5:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 7:54 AM Barcelona Sants | 0 transfersDirect | |
![]() | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 10:14 AM Barcelona Sants | 0 transfersDirect | |
![]() | 8:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 11:04 AM Barcelona Sants | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Fastest Journey
2 h 37 m
Average
2 h 47 m
Trains per day
11
Distance
496 km
Of the 11 trains that leave Madrid for Barcelona El Prat Airport (BCN) every day 11 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 307 miles (495 km) |
Average train duration 2h 41m |
Cheapest ticket price $23 (€19) |
Trains per day 15 |
Direct trains 15 |
Train providers 3 |
Fastest train 2h 30m |
First train 05:40 |
Last train 20:00 |
Find the best trains between Madrid and Barcelona El Prat Airport (BCN) with Omio's travel partners Ouigo and iryo from $23 (€19). We can find you the best deals, schedules and tickets when comparing and booking the best journey.
OUIGO is a low-cost train company based in France. It offers high-speed trains that run between major cities in France, as well as international destinations. The trains are divided into two types: TGV and Intercités. The TGV trains are the fastest, with speeds of up to 320 km/h, while the Intercités trains are slightly slower but still offer a comfortable journey. OUIGO offers a range of ticket types, including Standard, Flexi and Premium. Standard tickets are the most affordable, while Flexi and Premium tickets offer more flexibility and additional benefits such as priority boarding and access to the OUIGO Lounge. Onboard, passengers can enjoy free Wi-Fi, power sockets, and a selection of snacks and drinks. The most popular routes for OUIGO are Paris to Lyon, Paris to Marseille, and Paris to Lille.
Madrid to Barcelona El Prat Airport (BCN) train information with Ouigo:
Looking to journey from Spain's bustling capital to its vibrant coastal city with ease? Discover the convenience and efficiency of taking a train from Madrid to Barcelona El Prat Airport. The preferred choice for many travelers, these trains offer a fantastic solution for reaching your destination comfortably and swiftly. Departing from the prominent Madrid-Puerta de Atocha-Almudena Grandes and arriving at the centrally located Barcelona El Prat Airport, your train to Barcelona El Prat Airport efficiently connects you to the heart of your travel adventure. Trains from Madrid to Barcelona El Prat Airport run frequently, ensuring you have flexible scheduling options regardless of your itinerary.
Planning a journey from Madrid to Barcelona El Prat Airport by train offers not only a swift and seamless experience but also excellent value. For savvy travelers, the cheapest train ticket can be found for around $23 (€19), providing an economical option for this popular route. Typically, travelers might spend approximately $56 (€46) on an average ticket. To ensure you catch the best deal while avoiding crowds, consider planning your trip during March, when the weather is mild, and ticket prices remain favorably low. Opt for flexibility in your travel plans to secure the best possible value for a comfortable train journey to Barcelona's main airport hub.
Travel seamlessly between Spain's vibrant capital and the bustling Barcelona El Prat Airport via the efficient rail network operated by Renfe. Experience the high-speed AVE trains that offer a swift and comfortable journey, ensuring you reach your destination in just a few hours. These modern trains are known for their punctuality and top-notch services, including spacious seating, Wi-Fi connectivity, and a range of catering options to suit every taste. Whether traveling for business or leisure, the train between Madrid and Barcelona El Prat Airport stands as a testament to convenience and efficiency in travel. Enjoy the scenic views of the Spanish countryside as you relax and let Renfe handle the journey.
Planning a train journey from Madrid to Barcelona El Prat Airport? The distance between these two vibrant cities is approximately 307 miles (495 km). The average train journey takes about 2h 30m from start to finish, making it a convenient option for travelers. Whether you're catching an early flight or exploring beautiful Spain, the Madrid to Barcelona El Prat Airport train time provides a seamless travel experience.
Trains from Madrid to Barcelona El Prat Airport run frequently with about 15 trains available daily. This regular service ensures you have plenty of options to suit your schedule. You can catch these trains throughout the week, from Monday to Sunday, giving you the flexibility to plan your travel as needed.
When planning your trip, it's helpful to know the daily train schedule. Typically, the first train of the day departs at around 05:40, allowing for an early start to your journey. The last train usually leaves Madrid at approximately 20:00, giving you a full day of options to reach Barcelona El Prat Airport comfortably.
Here are some other resources that might have the information you need