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

One-way
Round trip
Thu, Mar 30
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42k ratings
Google Play
rate4.6
136k reviews
Trust Pilot
rate4.4
6,750 reviews

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

Showing times and prices for Mar 31

Cheapest

52

Average

55

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

Cheapest
08:35PMMadrid-Puerta de Atocha-Almudena Grandes2h30 11:05PMBarcelona Sants
0 transfers
521One-way
2nd Cheapest
06:40AMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:10AMBarcelona Sants
0 transfers
531One-way
06:05AMMadrid-Puerta de Atocha-Almudena Grandes2h30 08:35AMBarcelona Sants
0 transfers
561One-way
07:25PMMadrid-Puerta de Atocha-Almudena Grandes2h45 10:10PMBarcelona Sants
0 transfers
571One-way
09:00PMMadrid-Puerta de Atocha-Almudena Grandes2h45 11:45PMBarcelona Sants
0 transfers
581One-way

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

Showing trains for tomorrow, Friday, March 31
06:05AMMadrid-Puerta de Atocha-Almudena Grandes2h30 08:35AMBarcelona Sants
0 transfers
06:40AMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:10AMBarcelona Sants
0 transfers
07:05AMMadrid-Puerta de Atocha-Almudena Grandes2h45 09:50AMBarcelona Sants
0 transfers
07:25AMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:55AMBarcelona Sants
0 transfers
09:16AMMadrid-Puerta de Atocha-Almudena Grandes2h45 12:01PMBarcelona Sants
0 transfers
10:05AMMadrid-Puerta de Atocha-Almudena Grandes2h55 01:00PMBarcelona Sants
0 transfers
11:25AMMadrid-Puerta de Atocha-Almudena Grandes2h45 02:10PMBarcelona Sants
0 transfers
01:20PMMadrid-Puerta de Atocha-Almudena Grandes2h45 04:05PMBarcelona Sants
0 transfers
02:15PMMadrid-Puerta de Atocha-Almudena Grandes2h30 04:45PMBarcelona Sants
0 transfers
03:25PMMadrid-Puerta de Atocha-Almudena Grandes2h45 06:10PMBarcelona Sants
0 transfers
04:40PMMadrid-Puerta de Atocha-Almudena Grandes2h30 07:10PMBarcelona Sants
0 transfers
05:20PMMadrid-Puerta de Atocha-Almudena Grandes2h30 07:50PMBarcelona Sants
0 transfers
05:25PMMadrid-Puerta de Atocha-Almudena Grandes2h45 08:10PMBarcelona Sants
0 transfers
06:35PMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:05PMBarcelona Sants
0 transfers
07:25PMMadrid-Puerta de Atocha-Almudena Grandes2h45 10:10PMBarcelona Sants
0 transfers
08:35PMMadrid-Puerta de Atocha-Almudena Grandes2h30 11:05PMBarcelona Sants
0 transfers
09:00PMMadrid-Puerta de Atocha-Almudena Grandes2h45 11:45PMBarcelona 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

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
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18
Wed
Apr 19
Thu
Apr 20

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

Showing times and prices for Mar 31

Fastest Journey

2 h 30 m

Average

2 h 30 m

Trains per day

5

Distance

495 km

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

Fastest
06:40AMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:10AMBarcelona Sants
0 transfers
531One-way
Fastest
02:15PMMadrid-Puerta de Atocha-Almudena Grandes2h30 04:45PMBarcelona Sants
0 transfers
651One-way
Fastest
04:40PMMadrid-Puerta de Atocha-Almudena Grandes2h30 07:10PMBarcelona Sants
0 transfers
691One-way
Fastest
07:25AMMadrid-Puerta de Atocha-Almudena Grandes2h30 09:55AMBarcelona Sants
0 transfers
621One-way
Fastest
08:35PMMadrid-Puerta de Atocha-Almudena Grandes2h30 11:05PMBarcelona Sants
0 transfers
521One-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-Almudena Grandes to Barcelona El Prat Airport

distanceDistance306 miles (494 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$38 (€33)
changesDirect trainYes
carriersTrain companiesiryo, SNCF OUIGO, Renfe AVE or Renfe AVLO

Trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport cover the 306 miles (494 km) long route taking on average 2 h 30 min with our travel partners like iryo, SNCF OUIGO, Renfe AVE or Renfe AVLO. There are direct train services available. While the average ticket price for this trip costs around $38 (€33), you can find the cheapest train ticket for as low as $23 (€20).

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

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

AVE
Renfe AVLO

Travel 306 miles (494 km) to Barcelona El Prat Airport from Madrid-Puerta de Atocha-Almudena Grandes 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 Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport trip so you can spend more time enjoying your vacation. Simply check the AVE train times and tickets for the journey, including the Promo, Promo + and Flexible tickets, and book cheap AVE tickets between Madrid-Puerta de Atocha-Almudena Grandes and 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 Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport by train.

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

      Travel Tips: Travel by train to Barcelona El Prat Airport 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-Almudena Grandes to Barcelona El Prat Airport.
      FAQs
      Omio customers have found the cheapest trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport to cost as little as $23 (€20)  in the next 7 days.
      The train price between Madrid-Puerta de Atocha-Almudena Grandes and Barcelona El Prat Airport is on average $38 (€33)  if you are looking to buy your tickets for this trip in the next 7 days.
      You should expect to travel around 306 miles (494 km)  to Barcelona El Prat Airport from Madrid-Puerta de Atocha-Almudena Grandes by train.
      The Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport train duration is on average 2 h 30 min, which is to be expected when traveling 306 mile (494 km) to Barcelona El Prat Airport from Madrid-Puerta de Atocha-Almudena Grandes. However, the time it takes can vary based on specific dates, weekends, and holidays.
      When taking a train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport, you can count on iryo, SNCF OUIGO, Renfe AVE or Renfe AVLO for the best way to get you to Barcelona El Prat Airport. You can also check all possible train companies who offer a service from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport and compare the amenities they offer before buying a train ticket.
      Yes, there are direct trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport, and you can find a direct train for this trip with SNCF OUIGO or Iryo  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
      The earliest train for this journey departs from Madrid-Puerta de Atocha-Almudena Grandes at 4: 40 AM. The last train leaves from Madrid-Puerta de Atocha-Almudena Grandes at 8: 15 PM. Check Omio for the latest train schedule from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport and book the best time to depart on your chosen travel date.
      If you purchase the Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport train within the next 7 days, you can find one way tickets to cost on average $38 (€33). However, booking your train ticket in advance gives you access to the best prices for trains from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

      Trains departing from 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 Barcelona El Prat AirportMadrid-Puerta de Atocha-Almudena Grandes to Barcelona El Prat Airport 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