The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
2 h 30 m
2 h 39 m
Trains per day
Of the 9 trains that leave Madrid-Puerta de Atocha for Barcelona Sants every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||311 miles (501 km)|
|Average train duration||2 h 30 min|
|Average train ticket price||$88 (€82)|
|Train frequency||16 a day|
|Direct train||Yes, there are 16 direct trains a day|
|Train providers||Renfe AVE|
Trains from Madrid-Puerta de Atocha to Barcelona Sants cover the 311 miles (501 km) long journey taking on average 2 h 30 min with our travel partners like Renfe AVE. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $72 (€67), but the average price of train tickets is $88 (€82). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Barcelona Sants.
Travel between Madrid-Puerta de Atocha and Barcelona Sants from $72 (€67) with Omio’s train partners AVE! You can find the best schedules and tickets when comparing and booking the most convenient route for you.
Travel comfortably from Madrid-Puerta de Atocha to Barcelona Sants with AVE, Renfe's high-speed trains. When you travel on the AVE train from Madrid-Puerta de Atocha to Barcelona Sants, the distance to travel is 311 miles (501 km) and prices start as low as $72 (€67). Check all the AVE train schedules and find the cheapest ticket between Madrid-Puerta de Atocha and Barcelona Sants on Omio!
Renfe is the main railroad company in Spain and offers a wide variety of AVE tickets perfect for your budget, such as Promo, Promo + and Flexible tickets. Renfe also offers discount cards such as the Gold Card and the + Renfe Youth 50 Card that you can add when booking your Renfe AVE ticket with Omio.
The Renfe AVE trains are among the fastest in the world, reaching 192 mph (310 kmh) on select routes, and the AVE connects the main cities of the country in just a few hours, offering comfort and flexibility in long and medium distances. All AVE trains have a restaurant, WiFi, bathrooms and entertainment on board, and when you book your ticket on Omio, we offer you the possibility of choosing the seat that suits you best.
Madrid-Puerta de Atocha to Barcelona Sants train information with AVE:
Omio customers book a train from Madrid-Puerta de Atocha to Barcelona Sants most frequently for this route.
Passengers booking this trip most frequently board their trains from Madrid-Puerta de Atocha and need to travel around 1.4 miles (2.2 km) from the city center to get to this train station.
Passengers arriving in Barcelona Sants most often arrive at Barcelona Sants and need to travel around 1.6 miles (2.6 km) from this train station to the city center.
Here are some other resources that might have the information you need