Barcelona El Prat Airport to Madrid-Puerta de Atocha train

Cheap train tickets from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes

Showing times and prices for Mar 23

Cheapest

28

Average

31

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

Cheapest
05:40PMBarcelona Sants2h30 08:10PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
281One-way
2nd Cheapest
09:20PMBarcelona Sants2h30 11:50PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
301One-way
08:55PMBarcelona Sants2h30 11:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
311One-way
09:25PMBarcelona Sants2h30 11:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
321One-way
10:40AMBarcelona Sants2h45 01:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
321One-way

Train schedule from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes

Showing trains for tomorrow, Thursday, March 23
05:45AMBarcelona Sants2h45 08:30AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:04AMBarcelona Sants2h30 08:34AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:20AMBarcelona Sants2h30 08:50AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:30AMBarcelona Sants2h45 09:15AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:35AMBarcelona Sants2h45 09:20AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:00AMBarcelona Sants2h30 09:30AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:05AMBarcelona Sants2h30 09:35AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:40AMBarcelona Sants2h30 10:10AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:00AMBarcelona Sants3h12 11:12AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:10AMBarcelona Sants2h30 10:40AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:25AMBarcelona Sants2h30 10:55AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
09:50AMBarcelona Sants2h45 12:35PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
10:00AMBarcelona Sants3h17 01:17PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
10:40AMBarcelona Sants2h45 01:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
11:55AMBarcelona Sants2h45 02:40PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
12:00PMBarcelona Sants3h12 03:12PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
12:45PMBarcelona Sants2h45 03:30PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
12:50PMBarcelona Sants2h55 03:45PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
01:25PMBarcelona Sants2h29 03:54PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
01:50PMBarcelona Sants2h30 04:20PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
01:55PMBarcelona Sants2h45 04:40PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
02:55PMBarcelona Sants2h45 05:40PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
03:00PMBarcelona Sants2h45 05:45PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
03:25PMBarcelona Sants2h30 05:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
03:55PMBarcelona Sants2h45 06:40PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
04:25PMBarcelona Sants2h30 06:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
05:00PMBarcelona Sants2h45 07:45PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
05:25PMBarcelona Sants2h30 07:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
05:40PMBarcelona Sants2h30 08:10PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
05:55PMBarcelona Sants2h30 08:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:00PMBarcelona Sants3h12 09:12PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:25PMBarcelona Sants2h30 08:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
06:40PMBarcelona Sants3h05 09:45PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:05PMBarcelona Sants2h30 09:35PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:25PMBarcelona Sants2h30 09:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
07:55PMBarcelona Sants2h45 10:40PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:00PMBarcelona Sants3h12 11:12PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:40PMBarcelona Sants2h55 11:35PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:55PMBarcelona Sants2h30 11:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
09:20PMBarcelona Sants2h30 11:50PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
09:25PMBarcelona Sants2h30 11:55PMMadrid-Puerta de Atocha-Almudena Grandes
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

Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12

Fastest train times from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes

Showing times and prices for Mar 23

Fastest Journey

2 h 29 m

Average

2 h 29 m

Trains per day

5

Distance

495 km

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

Fastest
01:25PMBarcelona Sants2h29 03:54PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
901One-way
2nd Fastest
06:25PMBarcelona Sants2h30 08:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
1201One-way
2nd Fastest
05:25PMBarcelona Sants2h30 07:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
881One-way
2nd Fastest
09:25PMBarcelona Sants2h30 11:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
321One-way
2nd Fastest
07:00AMBarcelona Sants2h30 09:30AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
1201One-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 Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes

distanceDistance306 miles (494 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$23 (€20)
changesDirect trainNo
carriersTrain companiesRenfe AVLO, iryo, SNCF OUIGO or Renfe AVE

Trains from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes cover the 306 miles (494 km) long trip taking on average 2 h 30 min with our travel partners like Renfe AVLO, iryo, SNCF OUIGO or Renfe AVE. There are direct train services available. You can get the cheapest train tickets for this route for as low as $10 (€9), but the average price of train tickets is $23 (€20).

Train companies: AVE and Renfe AVLO from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes trains

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

AVE
Renfe AVLO

Travel 306 miles (494 km) to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona El Prat Airport comfortably with AVE, the high-speed trains from Spain’s national railroad company, Renfe. As an official travel partner of Renfe AVE, we show you all the AVE train schedules and the best deals for the Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes route so you can spend more time enjoying your vacation. Simply check the AVE train times and tickets for the route, including the Promo, Promo + and Flexible tickets, and book cheap AVE tickets to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona El Prat Airport. Renfe also offers discount cards that you can add when buying your tickets with Omio, such as the + Renfe Youth 50 Card and the Gold Card.

AVE trains connect the most important cities in the country in just a few hours and offer a multitude of schedules throughout the day for greater comfort and flexibility. The AVE is undoubtedly Renfe's most popular train; with its high speed of up to 192 mph (310 kmh) on select routes, AVE is one of the fastest trains in the entire world. All AVE trains have a restaurant, bathroom, WiFi and entertainment on board.

    Renfe Avlo is a Spanish low-cost high-speed rail service that operates the routes between the cities of Madrid, Zaragoza, Barcelona, and Valencia by the national rail company Renfe. Avlo trains travel at speeds of up to 186 mph (300 km/h). All Avlo tickets are in Economy or "Básica" Class with assigned seats and include onboard services like free wifi, onboard-entertainment (via the PlayRenfe app or network), power sockets and vending machines. Child tickets available from 0 to 13 years old then 14 or over counts as an adult ticket. You can upgrade your ticket to bring extra luggage onboard on top of your included backpack and 55x35x25 cm hand luggage with no weight limit. Cheap Avlo tickets start from 7 Euros and are a great option for travelling from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes by train.

      Travel Tips: Trains from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes

      Travel Tips: Travel by train to Madrid-Puerta de Atocha-Almudena Grandes 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 Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes.
      FAQs
      Omio customers have found the cheapest trains from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes to cost as little as $10 (€9)  in the next 7 days.
      The train price to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona El Prat Airport is on average $23 (€20)  if you are looking to buy your tickets for this trip in the next 7 days.
      The train distance from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes is around 306 miles (494 km).
      While the time it takes to travel 306 miles (494 km) from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes can vary based on specific dates, weekends, and holidays, the Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes train journey time is on average 2 h 30 min.
      For the trip from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes you can take a train with Renfe AVLO, iryo, SNCF OUIGO or Renfe AVE. Be sure to check out all possible train companies that offer services to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona El Prat Airport on Omio to compare what amenities they may have.
      The earliest train for this journey departs from Barcelona El Prat Airport at 12: 50 PM. The last train leaves from Barcelona El Prat Airport at 12: 50 PM. Check Omio for the latest train schedule from Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes and book the best time to depart on your chosen travel date.
      You can find trains between Barcelona El Prat Airport and Madrid-Puerta de Atocha-Almudena Grandes to cost on average $23 (€20) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Barcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes train generally on sale a few months before the planned travel date.

      Trains arriving to Madrid-Puerta de Atocha-Almudena Grandes

      Distance from Madrid-Puerta de Atocha-Almudena Grandes to city center
      Distance from Madrid-Puerta de Atocha-Almudena Grandes 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.

      Most popular trains, buses and flights

      HomeTrainsTrain Times to Madrid-Puerta de Atocha-Almudena GrandesBarcelona El Prat Airport to Madrid-Puerta de Atocha-Almudena Grandes 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