Madrid to Barcelona train

Sun, Oct 06
+ 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 timesfrom Madrid to Barcelona

All modes
Recommended for youView the best options based on price, speed, departure time, and popularity.

Cheap train tickets from Madrid to Barcelona start from €62 with an average ticket price of €117.

62
Cheapest price
117
Average Price
2 h 30 m
Fastest Journey
2 h 46 m
Average duration
32
Trains per day
504 km
Distance

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

Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26

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

Deutsche Bahn
Renfe
Italo
Renfe AVE

Overview: Train from Madrid to Barcelona

distanceDistance504 km
durationAverage train duration2 h 30 min
priceAverage train ticket price€73 (€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 504 km long journey 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 €73, 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

Buy your official AVE, Ouigo and Renfe AVLO train tickets to Barcelona from Madrid from €25 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

AVE trains from Madrid to Barcelona are available on Omio at just €28! AVE are the high-speed trains from Renfe, the main Spanish railway company that offers routes throughout the country and to France and Portugal. When you travel with a Renfe AVE train to Barcelona from Madrid, the distance is 312 miles (504 km). There are a multitude of AVE train times for the Madrid to Barcelona route, which you can compare and book easily on Omio.

Renfe offers different types of AVE tickets that adapt to all budgets, such as Promo, Promo +, Flexible tickets for one-way or return. You can also use the Renfe discount cards such as the Gold Card and the + Renfe Youth 50 Card when booking your Renfe AVE ticket on Omio.

All AVE trains have a restaurant, WiFi, toilets and onboard entertainment and offer a multitude of times throughout the day for greater comfort and flexibility. In addition, Renfe AVE trains are characterised as being the most popular, comfortable, punctual and one of the fastest trains in the world, reaching speeds around 192 mph (310 kmh) on select routes. AVE connects the main Spanish cities in just a few hours.

AVE from Madrid to Barcelona train information:

  • Average Duration: 2 h 30 min
  • Cheapest Price: €28
  • AVE frequency: 12 a day

Trains from Madrid to Barcelona

RENFE Spain operate AVE high-speed trains from Madrid to Barcelona seven days a week. This direct route takes around 2.5 hours. The first departure is just before 6:00 a.m., with trains then leaving roughly half-hourly until 8:00 p.m.

Return journeys for trains from Madrid to Barcelona are also available.

Trains from Madrid to Barcelona; not what you were looking for?

Here are some pages that might be more in line with the information you need:

Trains from Madrid to Barcelona: Departing

Madrid Puerta de Atocha Station is centrally located within easy walking distance of the historic Madrid centre and its major art galleries. This attractive old station, with its soaring façade, contains a tropical garden and a pond full of terrapins. Madrid has one of the best public transport systems in the world and the second largest Underground network after London, so getting around the city by Metro, bus or Cercania train is easy. Puerta de Atocha is on Line 1 of the Metro and well served by local buses and taxis. Night buses, known as Búhos (owls), run every twenty minutes.

Trains from Madrid to Barcelona: Arriving

Trains from Madrid to Barcelona arrive at Barcelona Sants Station, which is to the South-West of the city and a ten-minute Metro ride on Lines 5 or 3 into the historic centre. Barcelona has an efficient and well-integrated transport system, with tickets that cover trains, buses and Metros. There is a night bus service and taxi ranks are located outside Sants Station.

Barcelona with its distinct barrios is full of history, architecture and culture, as well as having a lively night-life. The stunning architecture of Gaudí can be seen around the town, while The Rambla, a famous thoroughfare, is the place to meet and enjoy a drink with friends, or simply to sit and watch the world go by.

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 €4 when you book in advance. The average train ticket price for Madrid to Barcelona is €73; 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 504 km 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.
When taking a train from Madrid to Barcelona, you can count on AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés for the best way to get you to Barcelona. You can also check all possible train providers who offer a service between Madrid and Barcelona and compare the amenities they offer before buying a train ticket.
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 trip from including Madrid-Puerta de Atocha-Almudena Grandes and Madrid Chamartín. When arriving in Barcelona, you can end your route 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.5 miles (2.4 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.
You have options as you can travel to Barcelona from Madrid 3 different ways: train, coach or flight.

Popular train stations from Madrid to 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
Barcelona Estació de FrançaParkingATMTaxisAccessibility
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
Currency
Language