Trains from Madrid to Barcelona

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries

Madrid to Barcelona Train Information

Avg. Train Duration3h 40m
Trains arrive inBarcelona
Trains depart fromMadrid
Train Ticket Price 69.09 €
Distance504 km
Train Companies
  • Renfe
  • Renfe AVE

Quick Guide: Trains from Madrid to Barcelona

Average Price: $95
Trains per day: ~20
Transfers: Direct
Average Time: 3:00
Fastest Route: 2:30
Slowest Route: 9:31

Trains from Madrid to Barcelona

Trains in Spain are an efficient way to travel between cities, with Renfe operating domestic and international train routes in Spain. Renfe operates AVE high-speed trains from Madrid to Barcelona seven days a week. This direct route takes around 2½ hours. The first departure is just before 6:00 a.m. with trains then leaving roughly every half-hour until 8:00 p.m.

Madrid to Barcelona trains: Not what you're looking for?

Return trains from Barcelona to Madrid | Compare all modes of traveling from Madrid to Barcelona | Or learn more about cheap trains to Barcelona

Madrid to Barcelona Train Cost

Average prices for Renfe trains from Madrid to Barcelona when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Madrid to Barcelona Trains: General Information

Travelers in Spain can offset some of the cost of Madrid to Barcelona train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Madrid to Barcelona trains are run by Renfe.
  • autobus All Renfe trains are direct, depart from Madrid's Puerta de Atocha station and arrive at Barcelona's Sants train station.
  • autobus The Madrid to Barcelona train journey takes as little as 2 hours and 30 minutes to arrive in Barcelona.
  • autobus Most travelers book their Madrid to Barcelona train tickets approximately 1 week in advance of the travel date.

Based on GoEuro's travel data, as the table above clearly illustrates, ticket prices on Madrid to Barcelona trains decrease the further they are booked in advance:

  • It is 18% cheaper to purchase Madrid to Barcelona train tickets 1 day ahead of when you intend to travel.
  • Madrid to Barcelona train costs are 29% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.


Local Time 00:46
Population 1,600,000
Region Catalonia
Languages Spanish

How expensive is Barcelona?

An Average Meal

An average meal in a restaurant in Barcelona costs 1% less than in Madrid.


Prices in Barcelona are on average 2% lower than in Madrid.

Public Transport

Public transport in Barcelona costs around 40% more than in Madrid.

A Night in a Hotel

A night in a hotel in Barcelona is about 41.7% more expensive than in Madrid.

Taking the Train from Madrid

Madrid Puerta de Atocha Station is centrally located within walking distance of the historic Madrid center 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.

Getting into Barcelona by Train

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. Barcelona Sants Station is to the South-West of the city and a ten-minute Metro ride on Lines 5 or 3 into the historic center. 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.

Cheapest Madrid to Barcelona Trains This Weekend