Madrid-Puerta de Atocha to Barcelona train

Cheap train tickets from Madrid-Puerta de Atocha to Barcelona

Showing times and prices for Jan 31

Cheapest

15

Average

57

The best way to find a cheap train ticket from Madrid-Puerta de Atocha to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:00PMMadrid-Puerta de Atocha2h45 11:45PMBarcelona Sants
0 transfers
151One-way
2nd Cheapest
11:30AMMadrid-Puerta de Atocha3h12 02:42PMBarcelona Sants
0 transfers
171One-way
2nd Cheapest
08:40PMMadrid-Puerta de Atocha3h15 11:55PMBarcelona Sants
0 transfers
171One-way
06:05AMMadrid-Puerta de Atocha2h30 08:35AMBarcelona Sants
0 transfers
191One-way
05:20PMMadrid-Puerta de Atocha2h30 07:50PMBarcelona Sants
0 transfers
191One-way

Train schedule from Madrid-Puerta de Atocha to Barcelona

Showing trains for tomorrow, Tuesday, January 31
06:05AMMadrid-Puerta de Atocha2h30 08:35AMBarcelona Sants
0 transfers
06:30AMMadrid-Puerta de Atocha2h50 09:20AMBarcelona Sants
0 transfers
06:40AMMadrid-Puerta de Atocha2h30 09:10AMBarcelona Sants
0 transfers
07:05AMMadrid-Puerta de Atocha2h45 09:50AMBarcelona Sants
0 transfers
07:25AMMadrid-Puerta de Atocha2h30 09:55AMBarcelona Sants
0 transfers
08:00AMMadrid-Puerta de Atocha2h30 10:30AMBarcelona Sants
0 transfers
08:30AMMadrid-Puerta de Atocha2h45 11:15AMBarcelona Sants
0 transfers
09:00AMMadrid-Puerta de Atocha2h30 11:30AMBarcelona Sants
0 transfers
09:16AMMadrid-Puerta de Atocha2h45 12:01PMBarcelona Sants
0 transfers
09:30AMMadrid-Puerta de Atocha3h07 12:37PMBarcelona Sants
0 transfers
10:05AMMadrid-Puerta de Atocha2h55 01:00PMBarcelona Sants
0 transfers
10:30AMMadrid-Puerta de Atocha2h45 01:15PMBarcelona Sants
0 transfers
11:25AMMadrid-Puerta de Atocha2h45 02:10PMBarcelona Sants
0 transfers
11:30AMMadrid-Puerta de Atocha3h12 02:42PMBarcelona Sants
0 transfers
12:30PMMadrid-Puerta de Atocha3h10 03:40PMBarcelona Sants
0 transfers
01:00PMMadrid-Puerta de Atocha2h30 03:30PMBarcelona Sants
0 transfers
01:20PMMadrid-Puerta de Atocha2h45 04:05PMBarcelona Sants
0 transfers
02:15PMMadrid-Puerta de Atocha2h30 04:45PMBarcelona Sants
0 transfers
02:30PMMadrid-Puerta de Atocha2h50 05:20PMBarcelona Sants
0 transfers
03:25PMMadrid-Puerta de Atocha2h45 06:10PMBarcelona Sants
0 transfers
03:30PMMadrid-Puerta de Atocha3h12 06:42PMBarcelona Sants
0 transfers
04:00PMMadrid-Puerta de Atocha2h30 06:30PMBarcelona Sants
0 transfers
04:30PMMadrid-Puerta de Atocha2h45 07:15PMBarcelona Sants
0 transfers
05:00PMMadrid-Puerta de Atocha2h30 07:30PMBarcelona Sants
0 transfers
05:20PMMadrid-Puerta de Atocha2h30 07:50PMBarcelona Sants
0 transfers
05:25PMMadrid-Puerta de Atocha2h45 08:10PMBarcelona Sants
0 transfers
05:30PMMadrid-Puerta de Atocha3h12 08:42PMBarcelona Sants
0 transfers
06:00PMMadrid-Puerta de Atocha2h30 08:30PMBarcelona Sants
0 transfers
06:30PMMadrid-Puerta de Atocha2h50 09:20PMBarcelona Sants
0 transfers
06:35PMMadrid-Puerta de Atocha2h30 09:05PMBarcelona Sants
0 transfers
07:00PMMadrid-Puerta de Atocha2h30 09:30PMBarcelona Sants
0 transfers
07:25PMMadrid-Puerta de Atocha2h45 10:10PMBarcelona Sants
0 transfers
07:30PMMadrid-Puerta de Atocha3h16 10:46PMBarcelona Sants
0 transfers
08:00PMMadrid-Puerta de Atocha2h30 10:30PMBarcelona Sants
0 transfers
08:35PMMadrid-Puerta de Atocha2h30 11:05PMBarcelona Sants
0 transfers
08:40PMMadrid-Puerta de Atocha3h15 11:55PMBarcelona Sants
0 transfers
09:00PMMadrid-Puerta de Atocha2h45 11:45PMBarcelona Sants
0 transfers
09:10PMMadrid-Puerta de Atocha2h30 11:40PMBarcelona Sants
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jan 31
Wed
Feb 01
Thu
Feb 02
Fri
Feb 03
Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20

Fastest train times from Madrid-Puerta de Atocha to Barcelona

Showing times and prices for Jan 31

Fastest Journey

2 h 30 m

Average

2 h 44 m

Trains per day

38

Distance

503 km

Of the 38 trains that leave Madrid-Puerta de Atocha for Barcelona every day 38 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:00AMMadrid-Puerta de Atocha2h30 11:30AMBarcelona Sants
0 transfers
1431One-way
Fastest
06:05AMMadrid-Puerta de Atocha2h30 08:35AMBarcelona Sants
0 transfers
191One-way
Fastest
06:40AMMadrid-Puerta de Atocha2h30 09:10AMBarcelona Sants
0 transfers
271One-way
Fastest
01:00PMMadrid-Puerta de Atocha2h30 03:30PMBarcelona Sants
0 transfers
471One-way
Fastest
05:00PMMadrid-Puerta de Atocha2h30 07:30PMBarcelona Sants
0 transfers
1211One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Madrid-Puerta de Atocha to Barcelona

distanceDistance312 miles (503 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$21 (€19)
frequencyTrain frequency14 a day
changesDirect trainYes, there are 14 direct trains a day
carriersTrain providersRenfe AVE

Trains from Madrid-Puerta de Atocha to Barcelona cover the 312 miles (503 km) long route taking on average 2 h 30 min with our travel partners like Renfe AVE. Normally, there are 14 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $10 (€9), but the average price of train tickets is $21 (€19). Travelers depart most frequently from Madrid-Puerta de Atocha-Almudena Grandes and arrive in Barcelona Sants.

Train providers: AVE from Madrid-Puerta de Atocha to Barcelona trains

You can travel by train between Madrid-Puerta de Atocha and Barcelona with AVE for as low as $10 (€9). When you search for schedules and tickets, Omio will show you the best route.

AVE

Enjoy a quick and easy journey on a train to Barcelona from Madrid-Puerta de Atocha with AVE, the high-speed train from Renfe, the main Spanish railroad company and official travel partner of Omio. Search all AVE train schedules and tickets on Omio to find the best deals for a train to Barcelona from Madrid-Puerta de Atocha covering the 312 miles (503 km) distance. Look out for ticket options like Promo, Promo +, and Flexible to find the most convenient Madrid-Puerta de Atocha to Barcelona train ride for you. Renfe AVE even offers discount cards for regular customers, such as the Renfe Gold Card and the + Renfe Youth 50 Card, which can be used when buying AVE tickets on Omio.

Renfe covers around 9, 300 miles (15, 000 km) between national and international routes, among which are its AVE routes that connect the main cities of Spain. AVE trains are well-known among travelers for providing ultimate comfort, flexibility and convenience. Their trains are the most popular of Renfe’s fleet due to their high speeds reaching up to 192 mph (310 kmh) on select routes. They are also popular with travelers due to their premium services onboard, such as a restaurant, bathrooms, WiFi access, and entertainment.

Train information from Madrid-Puerta de Atocha to Barcelona with AVE:

  • Average Duration: 2 h 53 min
  • AVE frequency: 14 a day

Travel Tips: Trains from Madrid-Puerta de Atocha to Barcelona

Travel Tips: Travel by train to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid-Puerta de Atocha to Barcelona.
FAQs
Omio customers have found the cheapest trains from Madrid-Puerta de Atocha to Barcelona to cost as little as $10 (€9)  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Madrid-Puerta de Atocha to Barcelona train price to come in at an average of $21 (€19)  one way.
The distance to Barcelona from Madrid-Puerta de Atocha by train is approximately 312 miles (503 km).
On average the Madrid-Puerta de Atocha to Barcelona train time is 2 h 30 min  covering the 312 miles (503 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Omio customers traveling this route book their trains from Madrid-Puerta de Atocha-Almudena Grandes   to Barcelona Sants.

Passengers booking this trip most frequently board their trains from Madrid-Puerta de Atocha-Almudena Grandes 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 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.

For the best Madrid-Puerta de Atocha to Barcelona train to purchase, you can travel safely and comfortably with Renfe AVE. However, it's always good to check all possible train providers with services from Madrid-Puerta de Atocha to Barcelona to compare what amenities they may offer.
Yes, there are 14 direct trains a day from Madrid-Puerta de Atocha to Barcelona. If you’re looking for a direct train, consider traveling with Renfe AVE, Renfe AVLO, SNCF OUIGO or Iryo. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
On average, there are 14 trains a day from Madrid-Puerta de Atocha to Barcelona. The train times and services may be different on weekends and holidays compared to weekdays.
The first Madrid-Puerta de Atocha to Barcelona train departs at 7: 35 PM   and the last train from Madrid-Puerta de Atocha to Barcelona leaves at 7: 35 PM. Check out the most up-to-date train schedule from Madrid-Puerta de Atocha to Barcelona on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets from Madrid-Puerta de Atocha to Barcelona within the next 7 days, you can find tickets to cost on average $21 (€19) one way. To find the best prices for this trip, consider booking your train ticket from Madrid-Puerta de Atocha to Barcelona a few months in advance.

Trains departing from Madrid-Puerta de Atocha

Distance from Madrid-Puerta de Atocha to city center
Distance from Madrid-Puerta de Atocha to city center
1.4 miles (2.2 km)
Ticket Office Hours
Ticket Office Hours
Mon - Sun: 10: 00 - 20: 00
How to get to this station?
How to get to this station?
Metro lines: 1
Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203
Train lines: C1, C2, C3, C4, C5, C7, C8, C10
Nearest Airport
Nearest Airport
Madrid Barajas Airport
12 miles (20 km)
How to get to nearest airport?
How to get to nearest airport?
The airport can be reached by public transit on the line 203 or the C1 train that run every 15-20 min.
Amenities at station
Wifi
Wifi
Free WiFi in the station and on all Renfe trains.
ATM
ATM
In various points at the station.
Lockers
Lockers
Open daily from 05: 30 to 22: 00.
Parking
Parking
Opening Hours: 24/7 Parking space: 1082 Parking Pricing: €3. 80 per hour
Dining
Dining
Passion Food | La Barrila | Enrique Tomás | Pic Nic | Foodissimo! | PureGusto | Burger King
Car Rentals
Car Rentals
SIXT | Hertz | National Car Rental
Information Desk
Information Desk
On the ground floor of the main concourse.
Accessibility
Accessibility
Wheelchair parking, adapted elevators, adapted platforms, lobby shopping area.

Trains arriving to Barcelona

Distance from Barcelona to city center
Distance from Barcelona to city center
2.6 km
Ticket Office Hours
Ticket Office Hours
Mon - Sun: 06: 00 - 22: 00
How to get to this station?
How to get to this station?
Metro lines: L3, L5
Bus lines: A1, A2
Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17
Nearest Airport
Nearest Airport
Barcelona El Prat Airport
9 miles (14 km)
How to get to nearest airport?
How to get to nearest airport?
The airport can be reached from the station on the R2 Nord (R2N) trains that run every 30min.
Amenities at station
Wifi
Wifi
Hotspots in and near restaurants.
ATM
ATM
In the central part of the station.
Lockers
Lockers
Staffed and automatic. Open daily from 05: 30 to 21: 00.
Parking
Parking
Opening Hours: 24/7 Parking space: 926 Parking Pricing: €3. 50 per hour
Dining
Dining
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
Car Rentals
Car Rentals
Alamo | Enterprise | National | Europcar | Sixt
Information Desk
Information Desk
Located in various locations inside the station.
Accessibility
Accessibility
All areas of the station have full disability access facilities.

More options for your journey from Madrid-Puerta de Atocha to Barcelona

Here are some other resources that might have the information you need

Most popular trains, buses and flights

HomeTrainsTrain Times to BarcelonaMadrid-Puerta de Atocha to Barcelona train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language