Madrid to Barcelona train

Fri, 19 Apr
+ 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
  • On this page:
  • Cheapest trains
  • Schedules
  • Compare prices
  • Fastest trains
  • Reviews
  • Route overview
  • Companies
  • FAQs
  • Stations

Cheap train tickets from Madrid to Barcelona

Showing times and prices for 19 Apr

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
07:249h13
Madrid Chamartín
16:37Barcelona Sants
£391One-way
0 changes
2nd Cheapest
SNCF OUIGO
21:002h45
Madrid-Puerta de Atocha-Almudena Grandes
23:45Barcelona Sants
£401One-way
0 changes
iryo
06:402h30
Madrid-Puerta de Atocha-Almudena Grandes
09:10Barcelona Sants
£451One-way
0 changes
Renfe AVLO
06:152h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45Barcelona Sants
£491One-way
0 changes
SNCF OUIGO
17:202h30
Madrid-Puerta de Atocha-Almudena Grandes
19:50Barcelona Sants
£491One-way
0 changes

Train timetableMadrid to Barcelona

Showing trains for tomorrow, Friday, 19 April
Renfe AVLO
06:152h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45Barcelona Sants
0 changes
Renfe AVE
06:302h50
Madrid-Puerta de Atocha-Almudena Grandes
09:20Barcelona Sants
0 changes
iryo
06:402h30
Madrid-Puerta de Atocha-Almudena Grandes
09:10Barcelona Sants
0 changes
Renfe AVE
07:002h30
Madrid-Puerta de Atocha-Almudena Grandes
09:30Barcelona Sants
0 changes
SNCF OUIGO
07:052h45
Madrid-Puerta de Atocha-Almudena Grandes
09:50Barcelona Sants
0 changes
Renfe REGIONAL EXPRESS
07:249h13
Madrid Chamartín
16:37Barcelona Sants
0 changes
iryo
07:252h30
Madrid-Puerta de Atocha-Almudena Grandes
09:55Barcelona Sants
0 changes
Renfe AVE
07:303h12
Madrid-Puerta de Atocha-Almudena Grandes
10:42Barcelona Sants
0 changes
Renfe AVE
08:002h30
Madrid-Puerta de Atocha-Almudena Grandes
10:30Barcelona Sants
0 changes
iryo
08:352h30
Madrid-Puerta de Atocha-Almudena Grandes
11:05Barcelona Sants
0 changes
Renfe AVE
09:002h30
Madrid-Puerta de Atocha-Almudena Grandes
11:30Barcelona Sants
0 changes
iryo
09:162h45
Madrid-Puerta de Atocha-Almudena Grandes
12:01Barcelona Sants
0 changes
Renfe AVE
09:303h07
Madrid-Puerta de Atocha-Almudena Grandes
12:37Barcelona Sants
0 changes
iryo
10:002h45
Madrid-Puerta de Atocha-Almudena Grandes
12:45Barcelona Sants
0 changes
SNCF OUIGO
10:052h55
Madrid-Puerta de Atocha-Almudena Grandes
13:00Barcelona Sants
0 changes
iryo
11:252h45
Madrid-Puerta de Atocha-Almudena Grandes
14:10Barcelona Sants
0 changes
iryo
12:252h45
Madrid-Puerta de Atocha-Almudena Grandes
15:10Barcelona Sants
0 changes
Renfe AVE INT
13:252h57
Madrid-Puerta de Atocha-Almudena Grandes
16:22Barcelona Sants
0 changes
iryo
13:502h45
Madrid-Puerta de Atocha-Almudena Grandes
16:35Barcelona Sants
0 changes
Renfe AVE
14:002h30
Madrid-Puerta de Atocha-Almudena Grandes
16:30Barcelona Sants
0 changes
SNCF OUIGO
14:152h30
Madrid-Puerta de Atocha-Almudena Grandes
16:45Barcelona Sants
0 changes
iryo
14:252h45
Madrid-Puerta de Atocha-Almudena Grandes
17:10Barcelona Sants
0 changes
Renfe AVE
15:002h29
Madrid-Puerta de Atocha-Almudena Grandes
17:29Barcelona Sants
0 changes
iryo
15:252h45
Madrid-Puerta de Atocha-Almudena Grandes
18:10Barcelona Sants
0 changes
Renfe AVE
16:002h30
Madrid-Puerta de Atocha-Almudena Grandes
18:30Barcelona Sants
0 changes
iryo
16:402h30
Madrid-Puerta de Atocha-Almudena Grandes
19:10Barcelona Sants
0 changes
Renfe AVE
17:002h30
Madrid-Puerta de Atocha-Almudena Grandes
19:30Barcelona Sants
0 changes
SNCF OUIGO
17:202h30
Madrid-Puerta de Atocha-Almudena Grandes
19:50Barcelona Sants
0 changes
iryo
17:252h45
Madrid-Puerta de Atocha-Almudena Grandes
20:10Barcelona Sants
0 changes
Renfe AVLO
18:002h30
Madrid-Puerta de Atocha-Almudena Grandes
20:30Barcelona Sants
0 changes
Renfe AVE
18:302h50
Madrid-Puerta de Atocha-Almudena Grandes
21:20Barcelona Sants
0 changes
iryo
18:352h30
Madrid-Puerta de Atocha-Almudena Grandes
21:05Barcelona Sants
0 changes
Renfe AVE
19:002h30
Madrid-Puerta de Atocha-Almudena Grandes
21:30Barcelona Sants
0 changes
iryo
19:252h45
Madrid-Puerta de Atocha-Almudena Grandes
22:10Barcelona Sants
0 changes
Renfe AVE
20:002h30
Madrid-Puerta de Atocha-Almudena Grandes
22:30Barcelona Sants
0 changes
iryo
20:252h45
Madrid-Puerta de Atocha-Almudena Grandes
23:10Barcelona Sants
0 changes
Renfe AVE
20:403h15
Madrid-Puerta de Atocha-Almudena Grandes
23:55Barcelona Sants
0 changes
SNCF OUIGO
21:002h45
Madrid-Puerta de Atocha-Almudena Grandes
23:45Barcelona 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
19 Apr
Sat
20 Apr
Sun
21 Apr
Mon
22 Apr
Tue
23 Apr
Wed
24 Apr
Thu
25 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May
Sun
05 May
Mon
06 May
Tue
07 May
Wed
08 May
Thu
09 May

Train times from Madrid to Barcelona

Showing times and prices for 19 Apr

Fastest Journey

2 h 29 m

Average

2 h 51 m

Trains per day

38

Distance

504 km

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

Fastest
Renfe AVE
15:002h29
Madrid-Puerta de Atocha-Almudena Grandes
17:29Barcelona Sants
£1121One-way
0 changes
2nd Fastest
Renfe AVLO
06:152h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45Barcelona Sants
£491One-way
0 changes
2nd Fastest
SNCF OUIGO
17:202h30
Madrid-Puerta de Atocha-Almudena Grandes
19:50Barcelona Sants
£491One-way
0 changes
2nd Fastest
Renfe AVE
14:002h30
Madrid-Puerta de Atocha-Almudena Grandes
16:30Barcelona Sants
£721One-way
0 changes
2nd Fastest
SNCF OUIGO
14:152h30
Madrid-Puerta de Atocha-Almudena Grandes
16:45Barcelona Sants
£531One-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
Contra
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
Contra
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
Contra
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.

Overview: Train from Madrid to Barcelona

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

Trains from Madrid to Barcelona cover the 312 miles long route 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. While the average ticket price for this trip costs around £45, you can find the cheapest train ticket for as low as £15. 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

Travel between Madrid and Barcelona from £19 with Omio’s train partners AVE, Ouigo and Renfe AVLO! You can find the best timetables and tickets when comparing and booking the most popular trip for you.

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

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 £15 when you book in advance. The average train ticket price for Madrid to Barcelona is £45; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Madrid to Barcelona train travel time is 2 h 30 min   for the 312 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Madrid to Barcelona leaves at 06: 05. Plan your trip with the Journey Planner   from Omio.
The last train from Madrid to Barcelona leaves at 20: 10.
There are 12 trains a day from Madrid to Barcelona which require at least one change with AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT. Schedules can vary on holidays or weekends with fewer 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, Renfe Regional Exprés, Renfe or Renfe AVE INT.
For the best Madrid to Barcelona train to purchase, you can travel safely and comfortably with AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT. However, it's always good to check all possible train companies with services to Barcelona from Madrid to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 20: 10.

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

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.

The cheapest month for a train from Madrid to Barcelona is October.
You have options as you can travel between Madrid and Barcelona 3 different ways: 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
Madrid Atocha CercaniasParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Príncipe PíoParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Méndez AlvaroParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid RecoletosParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Aeropuerto T4ParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Madrid Nuevos MinisteriosParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
address
Address
Madrid
Madrid Sol
Asamblea de Madrid-EntrevíasATMTaxisAccessibility
Amenities at station
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid PirámidesParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility

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

HomeTrainsTrain Times to Barcelona Madrid to Barcelona 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
More routes, destinations and providers