Madrid to Barcelona train

Thu, 12 Sept
+ 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 Madrid to Barcelona

Showing times and prices for 13 Sept

Cheapest

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

Cheapest
Renfe REGIONAL EXPRESS
17050
07:2410h13
Madrid Chamartín
17:37Barcelona Sants
£431One-way
0 changes
2nd Cheapest
Renfe AVE
03203
20:403h15
Madrid-Puerta de Atocha-Almudena Grandes
23:55Barcelona Sants
£461One-way
0 changes
SNCF OUIGO
6471
07:052h45
Madrid-Puerta de Atocha-Almudena Grandes
09:50Barcelona Sants
£491One-way
0 changes
iryo
06291
09:082h52
Madrid-Puerta de Atocha-Almudena Grandes
12:00Barcelona Sants
£541One-way
0 changes
SNCF OUIGO
6501
10:052h55
Madrid-Puerta de Atocha-Almudena Grandes
13:00Barcelona Sants
£551One-way
0 changes

Train timetableMadrid to Barcelona

Showing trains for tomorrow, Friday 13 September
Renfe AVLO
06301
06:152h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45Barcelona Sants
0 changes
Renfe AVE
03063
06:302h50
Madrid-Puerta de Atocha-Almudena Grandes
09:20Barcelona Sants
0 changes
iryo
06061
06:402h30
Madrid-Puerta de Atocha-Almudena Grandes
09:10Barcelona Sants
0 changes
Renfe AVE
03071
07:002h30
Madrid-Puerta de Atocha-Almudena Grandes
09:30Barcelona Sants
0 changes
SNCF OUIGO
6471
07:052h45
Madrid-Puerta de Atocha-Almudena Grandes
09:50Barcelona Sants
0 changes
Renfe REGIONAL EXPRESS
17050
07:2410h13
Madrid Chamartín
17:37Barcelona Sants
0 changes
iryo
06271
07:252h30
Madrid-Puerta de Atocha-Almudena Grandes
09:55Barcelona Sants
0 changes
Renfe AVE
03073
07:303h12
Madrid-Puerta de Atocha-Almudena Grandes
10:42Barcelona Sants
0 changes
Renfe AVE
03081
08:002h30
Madrid-Puerta de Atocha-Almudena Grandes
10:30Barcelona Sants
0 changes
iryo
06281
08:352h30
Madrid-Puerta de Atocha-Almudena Grandes
11:05Barcelona Sants
0 changes
Renfe AVE
03091
09:002h37
Madrid-Puerta de Atocha-Almudena Grandes
11:37Barcelona Sants
0 changes
iryo
06291
09:082h52
Madrid-Puerta de Atocha-Almudena Grandes
12:00Barcelona Sants
0 changes
Renfe AVE
03093
09:303h07
Madrid-Puerta de Atocha-Almudena Grandes
12:37Barcelona Sants
0 changes
iryo
06011
10:002h45
Madrid-Puerta de Atocha-Almudena Grandes
12:45Barcelona Sants
0 changes
SNCF OUIGO
6501
10:052h55
Madrid-Puerta de Atocha-Almudena Grandes
13:00Barcelona Sants
0 changes
Renfe AVLO
06303
10:302h45
Madrid-Puerta de Atocha-Almudena Grandes
13:15Barcelona Sants
0 changes
iryo
06111
11:252h45
Madrid-Puerta de Atocha-Almudena Grandes
14:10Barcelona Sants
0 changes
Renfe AVE
03113
11:303h12
Madrid-Puerta de Atocha-Almudena Grandes
14:42Barcelona Sants
0 changes
iryo
06121
12:252h45
Madrid-Puerta de Atocha-Almudena Grandes
15:10Barcelona Sants
0 changes
Renfe AVE
03123
12:303h10
Madrid-Puerta de Atocha-Almudena Grandes
15:40Barcelona Sants
0 changes
Renfe AVE INT
09725
13:252h57
Madrid-Puerta de Atocha-Almudena Grandes
16:22Barcelona Sants
0 changes
SNCF OUIGO
6541
14:152h30
Madrid-Puerta de Atocha-Almudena Grandes
16:45Barcelona Sants
0 changes
iryo
06141
14:252h45
Madrid-Puerta de Atocha-Almudena Grandes
17:10Barcelona Sants
0 changes
Renfe AVE
03143
14:302h50
Madrid-Puerta de Atocha-Almudena Grandes
17:20Barcelona Sants
0 changes
iryo
06151
15:252h45
Madrid-Puerta de Atocha-Almudena Grandes
18:10Barcelona Sants
0 changes
Renfe AVLO
06305
15:303h12
Madrid-Puerta de Atocha-Almudena Grandes
18:42Barcelona Sants
0 changes
iryo
06161
16:402h30
Madrid-Puerta de Atocha-Almudena Grandes
19:10Barcelona Sants
0 changes
Renfe AVE
03171
17:002h30
Madrid-Puerta de Atocha-Almudena Grandes
19:30Barcelona Sants
0 changes
SNCF OUIGO
6571
17:202h30
Madrid-Puerta de Atocha-Almudena Grandes
19:50Barcelona Sants
0 changes
iryo
06171
17:252h45
Madrid-Puerta de Atocha-Almudena Grandes
20:10Barcelona Sants
0 changes
Renfe AVE
03173
17:303h12
Madrid-Puerta de Atocha-Almudena Grandes
20:42Barcelona Sants
0 changes
Renfe AVE
03181
18:002h30
Madrid-Puerta de Atocha-Almudena Grandes
20:30Barcelona Sants
0 changes
Renfe AVE
03183
18:302h50
Madrid-Puerta de Atocha-Almudena Grandes
21:20Barcelona Sants
0 changes
iryo
06181
18:352h30
Madrid-Puerta de Atocha-Almudena Grandes
21:05Barcelona Sants
0 changes
Renfe AVE
03191
19:002h30
Madrid-Puerta de Atocha-Almudena Grandes
21:30Barcelona Sants
0 changes
iryo
06015
19:252h52
Madrid-Puerta de Atocha-Almudena Grandes
22:17Barcelona Sants
0 changes
Renfe AVLO
06309
19:303h14
Madrid-Puerta de Atocha-Almudena Grandes
22:44Barcelona Sants
0 changes
iryo
06201
20:252h45
Madrid-Puerta de Atocha-Almudena Grandes
23:10Barcelona Sants
0 changes
Renfe AVE
03203
20:403h15
Madrid-Puerta de Atocha-Almudena Grandes
23:55Barcelona Sants
0 changes
SNCF OUIGO
6611
21:002h45
Madrid-Puerta de Atocha-Almudena Grandes
23:45Barcelona Sants
0 changes
Renfe AVE
03211
21:102h30
Madrid-Puerta de Atocha-Almudena Grandes
23:40Barcelona Sants
0 changes

This is the last train of the day.

Find all the dates and times for this journey

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

Fri
13 Sept
Sat
14 Sept
Sun
15 Sept
Mon
16 Sept
Tue
17 Sept
Wed
18 Sept
Thu
19 Sept
Fri
20 Sept
Sat
21 Sept
Sun
22 Sept
Mon
23 Sept
Tue
24 Sept
Wed
25 Sept
Thu
26 Sept
Fri
27 Sept
Sat
28 Sept
Sun
29 Sept
Mon
30 Sept
Tue
01 Oct
Wed
02 Oct
Thu
03 Oct

Train times from Madrid to Barcelona

Showing times and prices for 13 Sept

Fastest Journey

2 h 30 m

Average

2 h 57 m

Trains per day

41

Distance

504 km

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

Fastest
Renfe AVE
03081
08:002h30
Madrid-Puerta de Atocha-Almudena Grandes
10:30Barcelona Sants
£1621One-way
0 changes
Fastest
SNCF OUIGO
6571
17:202h30
Madrid-Puerta de Atocha-Almudena Grandes
19:50Barcelona Sants
£591One-way
0 changes
Fastest
Renfe AVE
03191
19:002h30
Madrid-Puerta de Atocha-Almudena Grandes
21:30Barcelona Sants
£811One-way
0 changes
Fastest
SNCF OUIGO
6541
14:152h30
Madrid-Puerta de Atocha-Almudena Grandes
16:45Barcelona Sants
£691One-way
0 changes
Fastest
iryo
06181
18:352h30
Madrid-Puerta de Atocha-Almudena Grandes
21:05Barcelona Sants
£961One-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 Madrid to Barcelona

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
IconFast
IconComfortable
IconClean
Cons
IconExpensive
I have traveled from Madrid to Barcelona several tines using AVE and the experience has always been nice good. The trains are very fast and you arrive to Barcelona in less than 3h. Also, the trains are very new and clean. You can choose the silence car if you want to be quiet. There is also a bar inside the train. The price of the tickets is a little bit expensive compared to travelling by bus but it is worth it. It takes 6 more hours if you go by bus.
Pro
IconStaff
IconVolume
IconPunctuality
Cons
IconNeed to change
IconComfort
IconHygiene
About a month ago, I took a trip with Deutsche Bahn from Madrid to Barcelona. The staff on the train were very friendly. They were always smiling. The volume on the train was optimal. The train also arrived in Barcelona on time. Unfortunately, there were many changes of trains, which made the journey difficult. The seats were not comfortable and I could see old coffee stains or food remains. The toilets were also not cleaned and stank. Overall, a satisfactory journey.
Pro
IconWIFI
IconHygiene
IconPersonnel
Cons
IconPrice
IconPunctuality
IconComfort
I travelled from Madrid to Barcelona for work. The wifi connection was excellent. I was therefore able to do my work flexibly on the train. Good attention was paid to hygiene. The toilets were very clean and well maintained. The staff were very friendly. However, I found the price a bit expensive. The train also didn't arrive in Barcelona on time. I also personally found the seats uncomfortable. Overall, a good journey.
Pro
IconModern train
IconAir-conditioned train
IconCheap seat reservation
Cons
IconVery crowded
IconToilet very unclean
Icon1 hour delay
Train number: AVE 3161 Departure: 16:00 Arrival: 18:30 I travelled back to Barcelona from Madrid with my Interrail ticket. I already knew the route as I had already travelled from Barcelona to Madrid. The train was very modern and nice and cool. Unfortunately, it was a whole hour late. The toilet was also very unhygienic and the train was completely overcrowded.
Pro
IconPlenty of room to sit
IconCheaper than car hire
Cons
IconNot much space to store luggage
IconThe wifi was chargeable
Firstly, the not-so-good aspects: the luggage spaces above the seats are unfortunately quite small, which meant that I had to hold on to my suitcase for the whole journey. In addition, the wifi was chargeable. For most people, this is also a negative aspect. I travelled from Madrid to Barcelona in 2 hours and 40 minutes and didn't even have to change trains. The service on the train with the train number 6010 was also good. I had also reserved a window seat as the windows are very large. The comfort could be better, as well as the facilities, as there were no power sockets and no free wifi. But thanks to the good price, it was still more worthwhile than hiring a car. Everything was well maintained and clean. There was also plenty of space to sit.
Pro
IconGood seats
Cons
IconSlightly stuffy
The train from Madrid to Barcelona departed on time and had the train number 6303. The journey took about 3 hours. The comfort offered on the train was great, as was the food and the friendly staff. The toilets were clean and hygienic. The general comfort was good, the seats were comfortable, the wifi was good, which made it possible to surf the wifi in a relaxed manner.
Pro
IconGood air conditioning
Cons
IconSlightly stuffy
The train from Madrid to Barcelona departed on 22 January at 10 a.m. without delay. The journey from Madrid to Barcelona is possible without changing trains and takes around 3 hours. The comfort on the train was good, as the food you could buy was good and the wifi made it possible to surf the internet. The staff were nice and helped me with my ticket. I would recommend the journey to anyone in Spain.
Pro
IconGood air conditioning
Cons
IconSlightly stuffy
The train from Madrid to Barcelona had the train number 6151, the train was 15 minutes late and the journey took about 3 hours. The service on the train was impeccable and the staff were polite and friendly. The seats on the train were very comfortable. The toilet was hygienic and clean. The connection was possible without changing trains, which made travelling by train much easier. I would recommend this connection to anyone in Spain.
Pro
IconPrice
IconPersonnel
IconWifi connection
IconPunctual
IconBooking options
Cons
IconHygiene
IconComfort
IconVolume
The journey from Madrid to Barcelona was excellent. I reserved my seat flexibly and easily online in class 2, carriage 5, row 19 and seat D. So the reservation options were uncomplicated. The price was relatively reasonable. The staff were very helpful and friendly. They were always at my side and resolved my concerns or problems as quickly as possible. I felt like I was in good hands. The wifi connection was also very efficient, allowing me to work on my laptop or wifi. The train also arrived in Barcelona on time. Above all, it turns out that the timetable was well thought out and was definitely adhered to. However, the hygiene conditions were poor, as the toilets were unkempt. Unfortunately, the seats were not comfortable and the noise level on the train was not ideal. Overall, I thought the trip was great as the positive aspects outweighed the negative!
Pro
IconClean
IconComfortable
Cons
IconService
IconCold food that should be hot
On my journey from Madrid to Barcelona by train, I had mixed feelings. The comfort was pretty good - comfortable seats and plenty of legroom. The service, on the other hand, was not so nice, and unfortunately there was a cold meal. The cleanliness of the train was first class, which surprised me positively. One unforgettable experience was when a fellow traveller got out his guitar and played for the passengers. Overall, the price-performance ratio was acceptable.
Pro
IconGood price
IconBeautiful view
Cons
IconHygiene was okay
I travelled to Barcelona on the AVLIA 06301. I was very happy with the price, even though I booked the ticket through Deutsche Bahn. The view was really nice and you could really enjoy the journey. The friendly service only added to my sense of well-being. Unfortunately, the hygiene wasn't all that great.
Pro
IconThe train was absolutely clean
IconThe ticket controls are super regulated like at the airport
IconVery good on-board restaurant
Cons
IconToilets were defective
IconThe train was very full
IconAnnoyed staff
The train was super comfortable, so the seats were excellent. Unfortunately, I have to criticise the toilets, which were either closed or very dirty. Buying tickets is a bit complicated for foreigners who don't speak Spanish, but I have to say that the check-in is very well organised and the punctuality was definitely there, To summarise, Spanish trains are more punctual and cleaner.

Overview: Train from Madrid to Barcelona

distanceDistance312 miles
durationAverage train duration2 h 30 min
priceAverage train ticket price£65 (€73)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersAVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés

Trains from Madrid to Barcelona cover the 312 miles long trip taking on average 2 h 30 min with our travel partners like AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this route costs around £65, you can find the cheapest train ticket for as low as £4. Travellers depart most frequently from Madrid-Puerta de Atocha-Almudena Grandes and arrive in Barcelona Sants.

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

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

OUIGO is a low-cost train company based in France. It offers high-speed trains that run between major cities in France, as well as international destinations. The trains are divided into two types: TGV and Intercités. The TGV trains are the fastest, with speeds of up to 320 km/h, while the Intercités trains are slightly slower but still offer a comfortable journey. OUIGO offers a range of ticket types, including Standard, Flexi and Premium. Standard tickets are the most affordable, while Flexi and Premium tickets offer more flexibility and additional benefits such as priority boarding and access to the OUIGO Lounge. Onboard, passengers can enjoy free Wi-Fi, power sockets, and a selection of snacks and drinks. The most popular routes for OUIGO are Paris to Lyon, Paris to Marseille, and Paris to Lille.

Ouigo from Madrid to Barcelona train information:

  • Average Duration: 2 h 30 min
  • Cheapest Price: £22

FAQs: Madrid to Barcelona train

FAQs: Travel by train from Madrid 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 to Barcelona.
FAQs
Cheap train tickets from Madrid to Barcelona can start from as little as £4 when you book in advance. The average train ticket price for Madrid to Barcelona is £65; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Madrid to Barcelona is 2 h 30 min   to travel the 312 mile long journey, with around there are 10 trains per day. Journey times can vary on weekends and holidays.
The first train from Madrid to Barcelona leaves at 05: 05. Plan your trip with the Journey Planner   from Omio.
The last train from Madrid to Barcelona leaves at 19: 10.
Yes, there are 10 direct trains a day from Madrid to Barcelona with AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Madrid to Barcelona with Ouigo or iryo. Overall you can travel with the following companies: AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés.
For the journey from Madrid to Barcelona you can take a train with AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés. Be sure to check out all possible train providers that offer services between Madrid and Barcelona on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 19: 10.

When departing from Madrid, you have various train station options to start your route from including Madrid-Puerta de Atocha-Almudena Grandes and Madrid Chamartín. When arriving in Barcelona, you can end your trip in train stations like Barcelona Sants and Barcelona Estació de França.

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

A trip to Barcelona from Madrid 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 for a train from Madrid to Barcelona is July.
It's helpful to compare your options as there are 3 ways to travel between Madrid and Barcelona including taking a train, coach or flight.

Important Stations and Airports in Madrid and Barcelona

Madrid
Barcelona
Madrid-Puerta de Atocha-Almudena Grandes is the most popular Madrid 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 Madrid for your journey to 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
Barcelona Sants is the most popular Barcelona train station for Omio travellers, but Barcelona has quite a few train hubs. Find all the information you need to know about the main railway stations in Barcelona for your journey from 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
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility

Travel to popular destinations by train, coach, flight or ferry

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
Currency
Language