Madrid to Barcelona train

Fri, May 31
+ 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 and times from Madrid to Barcelona

Showing times and prices for Jun 01

Cheapest

Fastest Journey

2 h 30 m

Average

2 h 47 m

Trains per day

24

Distance

504 km

Cheap train tickets from Madrid to start from $57 with an average ticket price of $63.

The fastest train from Madrid to takes 2h 30m in comparison to an average duration of 2h 47m and covers a distance of 504 km.

24 trains that leave Madrid for every day with 24 travelling directly.

Cheapest
SNCF OUIGO
09:00PM2h45
Madrid-Puerta de Atocha-Almudena Grandes
11:45PMBarcelona Sants
$571One-way
0 transfers
2nd Cheapest
iryo
08:25PM2h45
Madrid-Puerta de Atocha-Almudena Grandes
11:10PMBarcelona Sants
$631One-way
0 transfers
SNCF OUIGO
05:20PM2h30
Madrid-Puerta de Atocha-Almudena Grandes
07:50PMBarcelona Sants
$631One-way
0 transfers
Renfe AVLO
03:30PM3h12
Madrid-Puerta de Atocha-Almudena Grandes
06:42PMBarcelona Sants
$631One-way
0 transfers
SNCF OUIGO
02:15PM2h30
Madrid-Puerta de Atocha-Almudena Grandes
04:45PMBarcelona Sants
$681One-way
0 transfers

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

Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
Mon
Jun 17
Tue
Jun 18
Wed
Jun 19
Thu
Jun 20
Fri
Jun 21

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

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.
Pros
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.
Pros
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.
Pros
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.

Overview: Train from Madrid to Barcelona

distanceDistance312 miles (504 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$72 (€62)
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 (504 km) 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, including direct services available. You can get the cheapest train tickets for this trip for as low as $25 (€22), but the average price of train tickets is $72 (€62). Travelers depart most frequently from Madrid-Puerta de Atocha-Almudena Grandes and arrive in Barcelona.

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

AVE, Ouigo and Renfe AVLO trains will get you between Madrid and Barcelona from $24 (€21). 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.

Madrid to Barcelona train information with Ouigo:

  • Average Duration: 2 h 30 min
  • Cheapest Price: $25

FAQs: Trains from Madrid to Barcelona

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 $25 (€22) when you book in advance. The average train ticket price for Madrid to Barcelona is $72 (€62); 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 time is 2 h 30 min   covering the 312 mile (504 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Madrid to Barcelona leaves at 5: 24 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Madrid to Barcelona leaves at 8: 10 PM.
Yes, there are 12 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, Renfe Regional Exprés, Renfe or Renfe AVE INT.
For the journey from Madrid to Barcelona you can take a train with AVE, Ouigo, Renfe AVLO, iryo, Renfe Regional Exprés, Renfe or Renfe AVE INT. 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 8: 10 PM.

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

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, located 0.7 miles (1.2 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 to travel from Madrid to Barcelona by train is October.
It's helpful to compare your options as there are 3 ways to travel from Madrid to Barcelona including taking a bus, train 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 travelers, but it's not the only one. Read all the information you need to know about the main train stations in Madrid for your trip 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 transit 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 Príncipe PíoParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Atocha CercaniasParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Méndez AlvaroParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Madrid Aeropuerto T4ParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Madrid RecoletosParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
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
HomeTrainsTrain Times to BarcelonaMadrid 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
Currency
Language