Cheapest
Average
The best way to find a cheap train ticket from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Renfe AVLO 06301 | 06:30AM Madrid-Puerta de Atocha-Almudena Grandes | 2h50 | 09:20AM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6471 | 07:05AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 09:50AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03073 | 07:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 10:42AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03073 | 07:30AM Madrid-Puerta de Atocha-Almudena Grandes | 4h07 | 11:37AM Barcelona Sants | 1 transfer | |
Renfe AVE 03073 | 07:30AM Madrid-Puerta de Atocha-Almudena Grandes | 6h51 | 02:21PM Barcelona Sants | 1 transfer | |
Renfe AVE 03073 | 07:30AM Madrid-Puerta de Atocha-Almudena Grandes | 6h51 | 02:21PM Barcelona Sants | 1 transfer | |
iryo 06081 | 08:25AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:10AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03091 | 09:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 11:37AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03091 | 09:00AM Madrid-Puerta de Atocha-Almudena Grandes | 3h16 | 12:16PM Barcelona Sants | 1 transfer | |
Renfe AVE 03091 | 09:00AM Madrid-Puerta de Atocha-Almudena Grandes | 5h21 | 02:21PM Barcelona Sants | 1 transfer | |
Renfe AVE 03091 | 09:00AM Madrid-Puerta de Atocha-Almudena Grandes | 5h21 | 02:21PM Barcelona Sants | 1 transfer | |
iryo 06091 | 09:16AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 12:01PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03093 | 09:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h39 | 01:09PM Barcelona Sants | 1 transfer | |
Renfe AVE 03093 | 09:30AM Madrid-Puerta de Atocha-Almudena Grandes | 4h51 | 02:21PM Barcelona Sants | 1 transfer | |
Renfe AVE 03093 | 09:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h07 | 12:37PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03093 | 09:30AM Madrid-Puerta de Atocha-Almudena Grandes | 4h51 | 02:21PM Barcelona Sants | 1 transfer | |
iryo 06011 | 10:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 12:45PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6501 | 10:05AM Madrid-Puerta de Atocha-Almudena Grandes | 4h16 | 02:21PM Barcelona Sants | 1 transfer | |
SNCF OUIGO 6501 | 10:05AM Madrid-Puerta de Atocha-Almudena Grandes | 2h55 | 01:00PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6501 | 10:05AM Madrid-Puerta de Atocha-Almudena Grandes | 4h16 | 02:21PM Barcelona Sants | 1 transfer | |
SNCF OUIGO 6501 | 10:05AM Madrid-Puerta de Atocha-Almudena Grandes | 4h37 | 02:42PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06303 | 10:30AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 01:15PM Barcelona Sants | 0 transfersDirect | |
iryo 06111 | 11:25AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 02:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03113 | 11:30AM Madrid-Puerta de Atocha-Almudena Grandes | 7h33 | 07:03PM Barcelona Sants | 1 transfer | |
Renfe AVE 03113 | 11:30AM Madrid-Puerta de Atocha-Almudena Grandes | 9h12 | 08:42PM Barcelona Sants | 1 transfer | |
Renfe AVE 03113 | 11:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 02:42PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03113 | 11:30AM Madrid-Puerta de Atocha-Almudena Grandes | 7h12 | 06:42PM Barcelona Sants | 1 transfer | |
iryo 06121 | 12:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 03:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03123 | 12:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h10 | 03:40PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE INT 09725 | 01:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h57 | 04:22PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE INT 09725 | 01:25PM Madrid-Puerta de Atocha-Almudena Grandes | 5h17 | 06:42PM Barcelona Sants | 1 transfer | |
Renfe AVE INT 09725 | 01:25PM Madrid-Puerta de Atocha-Almudena Grandes | 7h17 | 08:42PM Barcelona Sants | 1 transfer | |
Renfe AVE INT 09725 | 01:25PM Madrid-Puerta de Atocha-Almudena Grandes | 5h38 | 07:03PM Barcelona Sants | 1 transfer | |
SNCF OUIGO 6541 | 02:15PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 04:45PM Barcelona Sants | 0 transfersDirect | |
iryo 06151 | 03:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 06:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06305 | 03:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 06:42PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06305 | 03:30PM Madrid-Puerta de Atocha-Almudena Grandes | 5h12 | 08:42PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06305 | 03:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h33 | 07:03PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06305 | 03:30PM Madrid-Puerta de Atocha-Almudena Grandes | 5h17 | 08:47PM Barcelona Sants | 1 transfer | |
Renfe AVE 03163 | 04:30PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 07:15PM Barcelona Sants | 0 transfersDirect | |
iryo 06161 | 04:40PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 07:10PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6571 | 05:20PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 07:50PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06373 | 05:30PM Madrid-Puerta de Atocha-Almudena Grandes | 4h05 | 09:35PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06373 | 05:30PM Madrid-Puerta de Atocha-Almudena Grandes | 4h05 | 09:35PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06373 | 05:30PM Madrid-Puerta de Atocha-Almudena Grandes | 4h24 | 09:54PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06373 | 05:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 08:42PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03181 | 06:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 08:30PM Barcelona Sants | 0 transfersDirect | |
iryo 06013 | 07:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 10:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06309 | 07:30PM Madrid-Puerta de Atocha-Almudena Grandes | 4h20 | 11:50PM Barcelona Sants | 1 transfer | |
Renfe AVLO 06309 | 07:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h14 | 10:44PM Barcelona Sants | 0 transfersDirect | |
iryo 06201 | 08:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03203 | 08:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h20 | 11:50PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6611 | 09:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:45PM 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 30 m
Average
3 h 59 m
Trains per day
53
Distance
503 km
Of the 53 trains that leave Madrid-Puerta de Atocha-Almudena Grandes for Barcelona every day 28 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 312 miles (503 km) |
---|---|
Average train duration | 2 h 30 min |
Average train ticket price | $83 (€72) |
Train frequency | 10 a day |
Direct train | Yes, there are 10 direct trains a day |
Train companies | AVE, Ouigo, Renfe AVLO, iryo or Renfe AVE INT |
Trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona cover the 312 miles (503 km) long route taking on average 2 h 30 min with our travel partners like AVE, Ouigo, Renfe AVLO, iryo or Renfe AVE INT. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $26 (€22), but the average price of train tickets is $83 (€72).
Find the best trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona with Omio's travel partners AVE, Ouigo and Renfe AVLO from $22 (€19). We can find you the best deals, schedules and tickets when comparing and booking the best trip.
AVE offers excellent high-speed train services in Spain, including the route to Barcelona from Madrid-Puerta de Atocha-Almudena Grandes. Omio, as an official Renfe AVE partner, shows you AVE train schedules so you can choose the fastest and cheapest Madrid-Puerta de Atocha-Almudena Grandes to Barcelona train ticket. The distance to Barcelona from Madrid-Puerta de Atocha-Almudena Grandes on AVE is approximately 312 miles (503 km) and prices start as low as $33 (€28) on Omio.
Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.
The AVE trains are the most popular from Renfe, with the most schedules throughout the day. Their trains offer a restaurant, WiFi, bathrooms, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!
Train information from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona with AVE:
Here are some other resources that might have the information you need