Cheapest
Average
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 traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Renfe AVLO 06301 | 06:15AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 08:45AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03063 | 06:30AM Madrid-Puerta de Atocha-Almudena Grandes | 2h51 | 09:21AM Barcelona Sants | 0 transfersDirect | |
iryo 06061 | 06:40AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 09:10AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03071 | 07:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 09:30AM Barcelona Sants | 0 transfersDirect | |
Renfe REGIONAL EXPRESS 17050 | 07:24AM Madrid Chamartín | 9h46 | 05:10PM Barcelona Sants | 0 transfersDirect | |
iryo 06271 | 07:25AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 09:55AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03073 | 07:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 10:42AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03081 | 08:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 10:30AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03083 | 08:30AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:15AM Barcelona Sants | 0 transfersDirect | |
iryo 06281 | 08:35AM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 11:05AM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03091 | 09:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 11:37AM Barcelona Sants | 0 transfersDirect | |
iryo 06091 | 09:15AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 12:00PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03093 | 09:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h07 | 12:37PM Barcelona Sants | 0 transfersDirect | |
iryo 06011 | 10:00AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 12:45PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6501 | 10:05AM Madrid-Puerta de Atocha-Almudena Grandes | 2h55 | 01:00PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06303 | 10:30AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 01:15PM Barcelona Sants | 0 transfersDirect | |
iryo 06111 | 11:25AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 02:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03113 | 11:30AM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 02:42PM Barcelona Sants | 0 transfersDirect | |
iryo 06121 | 12:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 03:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03123 | 12:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h10 | 03:40PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03131 | 01:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 03:30PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE INT 09725 | 01:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h57 | 04:22PM Barcelona Sants | 0 transfersDirect | |
iryo 06141 | 02:05PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 04:50PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6541 | 02:15PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 04:45PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03143 | 02:30PM Madrid-Puerta de Atocha-Almudena Grandes | 2h50 | 05:20PM Barcelona Sants | 0 transfersDirect | |
iryo 06021 | 02:45PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 05:37PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03151 | 03:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 05:30PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06305 | 03:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 06:42PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03163 | 04:30PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 07:15PM Barcelona Sants | 0 transfersDirect | |
iryo 06161 | 04:40PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 07:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03171 | 05:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 07:30PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6571 | 05:20PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 07:50PM Barcelona Sants | 0 transfersDirect | |
iryo 06171 | 05:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 08:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03173 | 05:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h12 | 08:42PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03181 | 06:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 08:30PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03183 | 06:30PM Madrid-Puerta de Atocha-Almudena Grandes | 2h50 | 09:20PM Barcelona Sants | 0 transfersDirect | |
iryo 06181 | 06:35PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 09:05PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03191 | 07:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h30 | 09:30PM Barcelona Sants | 0 transfersDirect | |
iryo 06013 | 07:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 10:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVLO 06309 | 07:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h14 | 10:44PM Barcelona Sants | 0 transfersDirect | |
iryo 06201 | 08:25PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:10PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 03203 | 08:30PM Madrid-Puerta de Atocha-Almudena Grandes | 3h20 | 11:50PM Barcelona Sants | 0 transfersDirect | |
SNCF OUIGO 6611 | 09:00PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:45PM Barcelona Sants | 0 transfersDirect | |
Renfe AVE 02883 | 09:10PM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:55PM Barcelona Sants | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 30 m
Average
2 h 55 m
Trains per day
44
Distance
504 km
Of the 44 trains that leave Madrid for Barcelona every day 44 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 504 km |
Average train duration 3h 2m |
Cheapest ticket price €10 |
Trains per day 34 |
Direct trains 34 |
Train providers 7 |
Fastest train 2h 30m |
First train 05:40 |
Last train 21:25 |
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:
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.
Here are some pages that might be more in line with the information you need:
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 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.
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 trip in train stations like Barcelona Sants, Passeig de Gràcia station 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.
Here are some other resources that might have the information you need