Madrid to Barcelona Train

When planning your next Spain trip, consider taking the Madrid to Barcelona train ride as not only will you save time but you will also be able to spend some time admiring the Spanish countryside. The rail route between these iconic cities is served by fast bullet trains that travel the distance in less than 3 hours!

×1
Passengers
Adults
Children
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Madrid
Departure station:
Puerta de Atocha
Plaza Emperador Carlos V, 28045, Madrid, Spain
Route
Distance by train:

​505 km/ 314 mi

Barcelona

Arrival station:

Sants Station

Carrer del Rector Triado, 75, 08014, Barcelona, Spain

Madrid to Barcelona Train Information

Shortest time
Shortest travel time

2 hrs 30 min

Longest time
Longest travel time

3 hrs 15 min​

departures
Daily departures
39
ticket
Price starts from
$42

​Are you eager to combine two iconic Spanish gems in one itinerary? Then consider taking one of the direct high-speed trains from Madrid to Barcelona. In the trip-planning stage, adventurers can choose between several travel options, but the AVE bullet train remains the most favored mode of transport on this route. The main reason for its popularity is an impressively short ride duration: the AVE train from Madrid to Barcelona runs with a maximum speed of 350 kph (217 mph)! ​ ​For more information on the Madrid - Barcelona train route, visit Rail Ninja and read more about one of the most convenient ways to travel in Spain. We also recommend reading this blog post about Barcelona attractions.

Traveling from Madrid to Barcelona on an Iryo train offers a fast and comfortable journey between two of Spain's most vibrant cities. The high-speed service covers the distance in just about 2.5 hours, allowing you to enjoy the scenic views of the Spanish countryside along the way. Onboard, you’ll have access to free Wi-Fi, comfortable seating, and a range of amenities to make your trip enjoyable. Whether you’re traveling for business or leisure, Iryo ensures a smooth and efficient ride between Madrid and Barcelona.

Madrid to Barcelona Train Time

Train type
Earliest Train
Latest Train
Fastest Trip
Departures / Day
Morning trains
6:15
11:50
2 hrs 30 min
18
Afternoon trains
12:25
17:30
2 hrs 30 min
13
Evening trains
18:00
20:40
2 hrs 30 min
8

*Check the current Madrid to Barcelona train timetable on the website Rail.Ninja

Madrid to Barcelona Train Types

With the AVE high-speed trains, which are operated by Renfe, you can travel to 10 of the most popular tourist destinations such as Barcelona, Madrid, Zaragoza, Valencia, Alicante, Cordoba, Seville, and Malaga.

Exploring the wonders of Spain is made more convenient by the AVE bullet trains. With a maximum speed of 350 kph (217), the AVE is known as an icon of the Spanish high-speed rail system. AVE trains offer many daily departures as well as great amenities and incredible speed, so you don't have to adjust your plans to follow the AVE train schedule.

Madrid to Barcelona Train Classes

​​Trains operated by Renfe generally offer two classes of service, Turista (Second class) and Preferente (First class). However, if you choose to travel around Europe using the AVE high-speed service, you should be aware that these trains also offer Turista Plus (second class advanced), which includes first class seats, but is not equipped with catering services during the weekday.

FAQ: Madrid - Barcelona Train

Book Train Tickets From Madrid to Barcelona

Madrid to Barcelona Railway Map

Traveling from Madrid to Barcelona by train will provide you with an unforgettable experience. It takes approximately 2,5 hours for passengers to travel and they will not have to change trains at any point. Check out the Madrid - Barcelona train route on the railway map.
Madrid to Barcelona Train Map

Popular Routes