Madrid to Barcelona train

Sun, Jun 02
+ 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 02

Cheapest

Fastest Journey

2 h 30 m

Average

2 h 43 m

Trains per day

16

Distance

504 km

Cheap train tickets from Madrid to start from $127 with an average ticket price of $133.

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

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

Cheapest
iryo
10:00AM2h45
Madrid-Puerta de Atocha-Almudena Grandes
12:45PMBarcelona Sants
$1271One-way
0 transfers
2nd Cheapest
iryo
09:16AM2h45
Madrid-Puerta de Atocha-Almudena Grandes
12:01PMBarcelona Sants
$1321One-way
0 transfers
iryo
08:25AM2h45
Madrid-Puerta de Atocha-Almudena Grandes
11:10AMBarcelona Sants
$1331One-way
0 transfers
SNCF OUIGO
09:00PM2h45
Madrid-Puerta de Atocha-Almudena Grandes
11:45PMBarcelona Sants
$1381One-way
0 transfers
SNCF OUIGO
05:20PM2h30
Madrid-Puerta de Atocha-Almudena Grandes
07:50PMBarcelona Sants
$1381One-way
0 transfers

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

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
Sat
Jun 22

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.

AVE offers excellent high-speed train services in Spain, including the route from Madrid to Barcelona. Omio, as an official Renfe AVE partner, shows you AVE train schedules so you can choose the fastest and cheapest Madrid to Barcelona train ticket. The distance between Madrid and Barcelona on AVE is approximately 312 miles (504 km) and prices start as low as $61 (€53) on Omio.

Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.

The AVE trains are the most popular from Renfe, with the most schedules throughout the day. Their trains offer a restaurant, WiFi, bathrooms, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!

Madrid to Barcelona train information with AVE:

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

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