Cheapest price
€40
Average price
€73
Fastest journey
2 h 37 m
Average duration
2 h 37 m
Trains per day
32
Distance
504 km
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 |
---|---|---|---|---|---|
![]() | On time 12:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 3:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 1:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h19 | 4:46 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 1:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 4:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 2:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 5:19 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 2:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 5:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 2:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 5:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 3:17 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 5:54 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 3:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h19 | 6:46 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 3:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 6:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 4:32 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:09 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 4:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 5:29 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 8:21 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 6:05 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 8:42 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 6:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 6:27 PM Madrid-Puerta de Atocha-Almudena Grandes | 3h21 | 9:48 PM Barcelona Sants | 0 transfersDirect | |
![]() | On time 7:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:54 PM Barcelona Sants | 0 transfersDirect | |
![]() | 7:07 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:59 PM Barcelona Sants | 0 transfersDirect | |
Thursday, April 24 | |||||
![]() | Delayed 4:16 AM 4:12 AMMadrid-Puerta de Atocha-Almudena Grandes | 2h37 | 6:53 AM 6:53 AMBarcelona Sants | 0 transfersDirect | |
![]() | On time 4:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 6:59 AM Barcelona Sants | 0 transfersDirect | |
![]() | On time 4:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h58 | 7:25 AM Barcelona Sants | 0 transfersDirect | |
![]() | On time 4:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:34 AM Barcelona Sants | 0 transfersDirect | |
![]() | On time 5:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 7:54 AM Barcelona Sants | 0 transfersDirect | |
![]() | On time 5:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:59 AM Barcelona Sants | 0 transfersDirect | |
![]() | 5:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 8:34 AM Barcelona Sants | 0 transfersDirect | |
![]() | 6:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:19 AM Barcelona Sants | 0 transfersDirect | |
![]() | 6:32 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 9:09 AM Barcelona Sants | 0 transfersDirect | |
![]() | 6:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h44 | 9:41 AM Barcelona Sants | 0 transfersDirect | |
![]() | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 10:14 AM Barcelona Sants | 0 transfersDirect | |
![]() | 7:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h14 | 10:41 AM Barcelona Sants | 0 transfersDirect | |
![]() | 7:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 10:49 AM Barcelona Sants | 0 transfersDirect | |
![]() | 8:02 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 11:04 AM Barcelona Sants | 0 transfersDirect | |
![]() | 8:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 11:19 AM Barcelona Sants | 0 transfersDirect | |
![]() | 9:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 12:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | 9:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h19 | 12:46 PM Barcelona Sants | 0 transfersDirect | |
![]() | 10:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 1:14 PM Barcelona Sants | 0 transfersDirect | |
![]() | 10:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h17 | 1:44 PM Barcelona Sants | 0 transfersDirect | |
![]() | 10:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 1:34 PM Barcelona Sants | 0 transfersDirect | |
![]() | 11:18 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h04 | 2:22 PM Barcelona Sants | 0 transfersDirect | |
![]() | 12:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 2:54 PM Barcelona Sants | 0 transfersDirect | |
![]() | 12:12 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 2:49 PM Barcelona Sants | 0 transfersDirect | |
Find all the dates and times for this journey
Distance 504 km |
Average train duration 2h 50m |
Cheapest ticket price €19 |
Trains per day 35 |
Direct trains 35 |
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