Barcelona Sants to Madrid train

One-way
Round trip
Wed, Mar 29
+ 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 Barcelona Sants to Madrid

Showing times and prices for Mar 29

Cheapest

14

Average

17

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

Cheapest
09:20PMBarcelona Sants2h30 11:50PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
141One-way
2nd Cheapest
09:25PMBarcelona Sants2h30 11:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
171One-way
08:55PMBarcelona Sants2h30 11:25PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
181One-way
08:40PMBarcelona Sants2h55 11:35PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
191One-way
01:50PMBarcelona Sants2h30 04:20PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
191One-way

Train schedule from Barcelona Sants to Madrid

Showing trains for tomorrow, Wednesday, March 29
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: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:10AMBarcelona Sants2h30 10:40AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
08:25AMBarcelona Sants2h30 10:55AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
09:03AMBarcelona Sants9h06 06:09PMEstación de Chamartín
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:00AMBarcelona Sants2h45 01:45PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
11:55AMBarcelona Sants2h45 02:40PMMadrid-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: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
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:55PMBarcelona Sants2h45 10:40PMMadrid-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

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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

Fastest train times from Barcelona Sants to Madrid

Showing times and prices for Mar 29

Fastest Journey

2 h 30 m

Average

2 h 30 m

Trains per day

5

Distance

502 km

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

Fastest
06:25PMBarcelona Sants2h30 08:55PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
811One-way
Fastest
07:40AMBarcelona Sants2h30 10:10AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
1071One-way
Fastest
08:10AMBarcelona Sants2h30 10:40AMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
541One-way
Fastest
07:05PMBarcelona Sants2h30 09:35PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
341One-way
Fastest
05:40PMBarcelona Sants2h30 08:10PMMadrid-Puerta de Atocha-Almudena Grandes
0 transfers
251One-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 Sants to Madrid

distanceDistance311 miles (502 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$32 (€28)
frequencyTrain frequency18 a day
changesDirect trainYes, there are 18 direct trains a day
carriersTrain providersRenfe AVLO, Renfe AVE, SNCF OUIGO, Renfe, iryo or Renfe Regional Expres

Trains from Barcelona Sants to Madrid cover the 311 miles (502 km) long journey taking on average 2 h 30 min with our travel partners like Renfe AVLO, Renfe AVE, SNCF OUIGO, Renfe, iryo or Renfe Regional Expres. Normally, there are 18 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $16 (€14), but the average price of train tickets is $32 (€28). Travelers depart most frequently from Barcelona Sants and arrive in Madrid-Puerta de Atocha-Almudena Grandes.

Train providers: Renfe, Renfe AVLO and AVE from Barcelona Sants to Madrid trains

Travel between Barcelona Sants and Madrid from $16 (€14) with Omio’s train partners Renfe, Renfe AVLO and AVE! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Renfe AVLO
AVE
Renfe

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 Sants to Madrid by train.

    Looking for a comfortable way to travel from Barcelona Sants to Madrid? Reserve your Renfe AVE train from Barcelona Sants to Madrid with Omio today! Renfe is Spain’s national train company that offers a wide variety of connections throughout the country as well as France and Portugal, including the Barcelona Sants to Madrid trip. Omio shows you current AVE schedules and tickets to cover the 311 miles (502 km) distance. You can choose from ticket options like Promo, Promo + or Flexible for the best deals on this journey. Renfe discount cards, such as the Renfe Gold Card and the + Renfe Youth 50 Card, can also be applied when purchasing your AVE ticket on Omio.

    As the main high-speed train service in Spain, AVE provides amenities like a restaurant, bathrooms, WiFi access, and onboard entertainment on its routes. AVE covers long distances and connects major cities in Spain in just a few hours thanks to its high speed. These trains can reach speeds up to 192 mph (310 kmh) on select routes, making AVE trains one of the fastest in the entire world. AVE offers all travelers ultimate comfort, flexibility and convenience, and on Omio you can book AVE tickets in a few steps!

      Renfe is Spain’s national train company offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.

        Travel Tips: Trains from Barcelona Sants to Madrid

        Travel Tips: Travel by train to Madrid 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 Sants to Madrid.
        FAQs
        If you’re looking to save money on tickets, you can find cheap Barcelona Sants to Madrid trains for as little as $16 (€14)  in the next 7 days.
        In the next 7 days you can expect to pay on average $32 (€28)  for a train ticket to Madrid from Barcelona Sants.
        The Barcelona Sants to Madrid train distance is approximately 311 miles (502 km).
        On average the Barcelona Sants to Madrid train time is 2 h 30 min  covering the 311 mile (502 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

        Omio customers traveling this route depart most frequently from Barcelona Sants   and arrive in Madrid-Puerta de Atocha-Almudena Grandes.

        You can find the most popular departure train station for this journey, Barcelona Sants, located approximately 1.6 miles (2.6 km) from the city center of Barcelona Sants. The most popular arrival train station in Madrid, called Madrid-Puerta de Atocha-Almudena Grandes, is located around 1.4 miles (2.2 km) away from its city center.

        For the best Barcelona Sants to Madrid train to book, you can travel safely and comfortably with Renfe AVLO, Renfe AVE, SNCF OUIGO, Renfe, iryo or Renfe Regional Expres. However, it's always good to check all possible train companies with services from Barcelona Sants to Madrid to compare what amenities they may offer.
        Yes, there are 18 direct trains between Barcelona Sants and Madrid per day with Renfe AVE, Renfe AVLO, Renfe Regional Expres, SNCF OUIGO or Iryo  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
        The average number of trains departing Barcelona Sants for Madrid is 18 a day. The train schedules and services may vary between weekdays and weekends.
        The first Barcelona Sants to Madrid train departs at 7: 03 AM   and the last train from Barcelona Sants to Madrid leaves at 8: 25 PM. Check out the most up-to-date train schedule from Barcelona Sants to Madrid on Omio and find the best time to travel to your destination.
        You can find trains between Barcelona Sants and Madrid to cost on average $32 (€28) 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 trip. You’ll see tickets for the Barcelona Sants to Madrid train generally on sale a few months before the planned travel date.

        Trains departing from Barcelona Sants

        Distance from Barcelona Sants to city center
        Distance from Barcelona Sants to city center
        1.6 miles (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 Barcelona Sants to Madrid

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

        HomeTrainsTrain Times to MadridBarcelona Sants to Madrid 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