Barcelona to Madrid train

Sat, 20 Jul
+ 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

Cheap train tickets from Barcelona to Madrid

Showing times and prices for 23 Jul

Cheapest

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

Cheapest
Renfe REGIONAL EXPRESS
09:039h06
Barcelona Sants
18:09Madrid Chamartín
£381One-way
0 changes
2nd Cheapest
SNCF OUIGO
20:402h55
Barcelona Sants
23:35Madrid-Puerta de Atocha-Almudena Grandes
£521One-way
0 changes
iryo
20:552h45
Barcelona Sants
23:40Madrid-Puerta de Atocha-Almudena Grandes
£551One-way
0 changes
Renfe AVE
18:003h12
Barcelona Sants
21:12Madrid-Puerta de Atocha-Almudena Grandes
£601One-way
0 changes
iryo
19:482h52
Barcelona Sants
22:40Madrid-Puerta de Atocha-Almudena Grandes
£611One-way
0 changes

Train timetableBarcelona to Madrid

Showing trains for tomorrow, Tuesday, 23 July
Renfe AVE
05:503h20
Barcelona Sants
09:10Madrid-Puerta de Atocha-Almudena Grandes
0 changes
SNCF OUIGO
06:302h45
Barcelona Sants
09:15Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
08:003h12
Barcelona Sants
11:12Madrid-Puerta de Atocha-Almudena Grandes
0 changes
iryo
08:552h45
Barcelona Sants
11:40Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
09:002h45
Barcelona Sants
11:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe REGIONAL EXPRESS
09:039h06
Barcelona Sants
18:09Madrid Chamartín
0 changes
SNCF OUIGO
10:402h45
Barcelona Sants
13:25Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
11:002h45
Barcelona Sants
13:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
12:003h12
Barcelona Sants
15:12Madrid-Puerta de Atocha-Almudena Grandes
0 changes
iryo
12:402h45
Barcelona Sants
15:25Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE INT
12:502h55
Barcelona Sants
15:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
13:252h29
Barcelona Sants
15:54Madrid-Puerta de Atocha-Almudena Grandes
0 changes
SNCF OUIGO
13:502h30
Barcelona Sants
16:20Madrid-Puerta de Atocha-Almudena Grandes
0 changes
iryo
14:552h45
Barcelona Sants
17:40Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
17:002h45
Barcelona Sants
19:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
17:252h30
Barcelona Sants
19:55Madrid-Puerta de Atocha-Almudena Grandes
0 changes
SNCF OUIGO
17:402h30
Barcelona Sants
20:10Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
18:003h12
Barcelona Sants
21:12Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
18:403h05
Barcelona Sants
21:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes
iryo
19:482h52
Barcelona Sants
22:40Madrid-Puerta de Atocha-Almudena Grandes
0 changes
SNCF OUIGO
20:402h55
Barcelona Sants
23:35Madrid-Puerta de Atocha-Almudena Grandes
0 changes
iryo
20:552h45
Barcelona Sants
23:40Madrid-Puerta de Atocha-Almudena Grandes
0 changes
Renfe AVE
21:002h45
Barcelona Sants
23:45Madrid-Puerta de Atocha-Almudena Grandes
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Madrid by train, coach or flight

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

Train times from Barcelona to Madrid

Showing times and prices for 23 Jul

Fastest Journey

2 h 29 m

Average

3 h 6 m

Trains per day

23

Distance

504 km

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

Fastest
Renfe AVE
13:252h29
Barcelona Sants
15:54Madrid-Puerta de Atocha-Almudena Grandes
£1421One-way
0 changes
2nd Fastest
Renfe AVE
17:252h30
Barcelona Sants
19:55Madrid-Puerta de Atocha-Almudena Grandes
£1421One-way
0 changes
2nd Fastest
SNCF OUIGO
17:402h30
Barcelona Sants
20:10Madrid-Puerta de Atocha-Almudena Grandes
£661One-way
0 changes
2nd Fastest
SNCF OUIGO
13:502h30
Barcelona Sants
16:20Madrid-Puerta de Atocha-Almudena Grandes
£751One-way
0 changes
Renfe AVE
09:002h45
Barcelona Sants
11:45Madrid-Puerta de Atocha-Almudena Grandes
£1011One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

ReviewsReviews for the rail journey from Barcelona to Madrid

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pro
IconComfortable
IconFast
IconClean
Cons
IconExpensive
I have used the train from Barcelona to Madrid in many occasions in the last years and my experience with this trip has always been very good. I have used the AVE Renfe, and it takes between 2,30h-3h (depending on the stops) from Barcelona to Madrid. The train is very comfortable and clean. The seat reservation is included in the price. The train also has a bar in the middle with different options for food and beverages. I am very satisfied with this service and I will keep using it.
Pro
Icongood wifi
Iconkind staff
Icongood service
This trip was great and definitely gets the five stars. A huge praise goes to the service, because my orders were delivered very quickly and my food was very fresh and very tasty. I also found the staff very friendly and the cleanliness of the train. It was also very quiet on the train. I was also very comfortable and well-equipped, including with regard to wifi, as my wifi was very good. In general, a great and also punctual train and at a great price, I pass this trip on.
Pro
IconFast
IconComfortable
IconGastronomy
Cons
IconNo card payment possible as device defective
The train journey was with iryo from Barcelona-Sants to Madrid Puerta de Atocha on train 06210. We booked seat 4A on train number 4. The journey took about 2h45min and was very comfortable, with wide seats and a large table. The catering offer was completely sufficient, soft drinks and small meals were available on board. Everything was clean, including the toilets, top! Unlike in Germany, the train was super punctual and well organised! Price/performance gut👍🏼
Pro
IconUltra-modern train
IconVery fast
IconComfortable seats
IconAir-conditioned
Cons
IconTrain very full
Icon10 minutes late
IconExpensive seat reservation
I travelled from Barcelona to Madrid with my Interrail ticket. Train number: AVI 9730 Departure: 12:50 Arrival: 15:45 The journey is very fast. The train is very modern and nice and cool. Unfortunately, it was about 10 minutes late. And the train was also quite full.
Pro
IconPunctual
IconNice staff
IconComfortable
The journey was very comfortable and we arrived at our destination station in Madrid on time. The journey took 2.5 hours and was very relaxed. The train was in very good condition and it was quiet on the train. I was able to work on the good seats and there were power sockets. I didn't change trains and the train was very clean. The toilet was very clean, a little bit smelly but okay. The staff were super friendly to me.
Pro
IconPunctual
Cons
IconNot clean
IconNo insight of the staff
I was happy because the train was almost on time. However, the cleaners didn't do a good job. It was very dirty and not hygienic. The staff were not understanding and ignored every attempt to start a conversation. I can only give 3 stars here.
Pro
IconNot complicated
Cons
IconLoo blocked
IconDelay
On 10.05.2021 I travelled directly from Barcelona to Madrid on IRY 6131 without changing trains. The journey went smoothly without any complications thanks to the good service. The journey took 3 hours as there was a delay. The facilities were also lacking, there was neither wifi nor power sockets. But it was worth it, as everything was clean and tidy for a low price. However, the toilets were locked, which wasn't a problem as there was an open toilet one carriage further on.
Pro
IconGood wifi
Cons
IconLoud guests
The train from Barcelona and Madrid departed on time at 13:25. The train had the number 3130 and the journey was possible without changing trains. The journey took around 3 hours, which passed quite quickly as the internet was good enough to get any work done on the laptop without any problems.
Pro
IconGood seats
Cons
IconPoor air conditioning
Unfortunately, the train with the number 6130 was a little late. The train from Barcelona to Madrid is doable without changing trains, which makes travelling by train very pleasant. The toilets were clean and hygienic, the service provided was great both as the food and the staff who helped me with my questions. In terms of value for money, I can absolutely recommend the ticket because I only had positive experiences.
Pro
IconGood wifi
Cons
IconStuffy air
The journey from Barcelona to Madrid on 10 June had train number 3122 departing at 12 noon. The general comfort on the train was very good, as were the seats and the wifi, which was also good. The service of the staff was really extremely good as well as the food that you can buy on the train. The journey time was around 3 hours, which passed quite quickly as the train was not delayed, which was very pleasing.
Pro
IconNice service
Cons
IconHygiene was poor
As on the journey to Barcelona, I also travelled on the AVLO 06301 on the return journey. The view was beautiful again and the service was great. The journey was again very quick at 1.5 hours, but with a slight delay. Unfortunately, the hygiene on the train was even worse this time than on the outward journey, but I can't say whether this was due to the train or the location.

Overview: Train from Barcelona to Madrid

distanceDistance312 miles
durationAverage train duration2 h 30 min
priceAverage train ticket price£52 (€59)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesAVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT

Trains from Barcelona to Madrid cover the 312 miles long journey taking on average 2 h 30 min with our travel partners like AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £16, but the average price of train tickets is £52. Travellers depart most frequently from Barcelona and arrive in Madrid-Puerta de Atocha-Almudena Grandes.

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

AVE, Ouigo and Renfe AVLO trains will get you between Barcelona and Madrid from £16. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Renfe AVE is a high-speed train service operated by the Spanish railway company Renfe with trains to Madrid from Barcelona. It is one of the most popular train services in Spain, connecting major cities across the country. The AVE trains are some of the fastest in Europe, reaching speeds of up to 310 km/h. They offer a comfortable and convenient way to travel, with spacious seating, air conditioning, and onboard entertainment. Renfe AVE offers several types of trains, including the AVE S-100, AVE S-112, AVE S-130, and AVE S-120. The AVE S-100 is the fastest, while the AVE S-120 is the most luxurious. Passengers can choose from a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include Wi-Fi, power outlets, and a selection of snacks and drinks. The most popular routes for Renfe AVE include Madrid to Barcelona, Madrid to Seville, and Barcelona to Valencia.

Barcelona to Madrid train information with AVE:

  • Average Duration: 2 h 30 min
  • Cheapest Price: £20
  • AVE frequency: 12 a day

FAQs: Barcelona to Madrid train

FAQs: Travel by train from Barcelona 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 to Madrid.
FAQs
Cheap train tickets from Barcelona to Madrid can start from as little as £16 when you book in advance. The average train ticket price for Barcelona to Madrid is £52; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona to Madrid train time is 2 h 30 min   covering the 312 mile long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Barcelona to Madrid leaves at 07: 03. Plan your trip with the Journey Planner   from Omio.
The last train from Barcelona to Madrid leaves at 20: 25.
Yes, it is possible to travel from Barcelona to Madrid without having to change trains with AVE, Ouigo, iryo or Renfe Regional Exprés. There are 12 direct trains from Barcelona to Madrid each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Barcelona to Madrid with Ouigo or iryo. Overall you can travel with the following companies: AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT.
Take the Barcelona to Madrid train with AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT. However, it's always good to check out all possible train providers for the journey to Madrid from Barcelona as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 20: 25.

When departing from Barcelona, you have various train station options to start your journey from including Barcelona, Barcelona Sants and Passeig de Gràcia station. When arriving in Madrid, you can end your journey in train stations like Madrid-Puerta de Atocha-Almudena Grandes, Madrid Chamartín and Madrid Príncipe Pío.

Passengers board the train most frequently from Barcelona, which is located around 0.7 miles (1.2 km) away from the city centre, and they get off the train at Madrid-Puerta de Atocha-Almudena Grandes, located 1.4 miles (2.2 km) away from the city centre.

A trip to Madrid from Barcelona is worth doing but not as a day trip with a journey time of 2 h 30 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Barcelona to Madrid by train is January.
It's helpful to compare your options as there are 3 ways to travel between Barcelona and Madrid including taking a train, coach or flight.

Important Stations and Airports in Barcelona and Madrid

Barcelona
Madrid
Barcelona Sants is the most popular Barcelona railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Barcelona for your journey to Madrid.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+34 934956020
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 22: 00
Public transport options for Barcelona Sants
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
Passeig de Gràcia stationParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid-Puerta de Atocha-Almudena Grandes is the most popular Madrid train station for Omio travellers, but Madrid has quite a few train hubs. Find all the information you need to know about the main railway stations in Madrid for your journey from Barcelona.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+34 912432343
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 10: 00 - 20: 00
Public transport options for Madrid-Puerta de Atocha-Almudena Grandes
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
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility

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
More routes, destinations and providers