Trains from Madrid to Barcelona

Wed, Jul 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
Jul 23
$51Renfe
$39Alsa
$93Iberia
Wed
Jul 24
$51Renfe
$39Alsa
$78Vueling
Thu
Jul 25
$51Renfe
$39Alsa
$72Air Europa
Fri
Jul 26
$51Renfe
$39Alsa
$78Vueling
Sat
Jul 27
$68Renfe AVE
$39Alsa
$63Iberia
Sun
Jul 28
$89Renfe AVE
$39Alsa
$70Vueling
Mon
Jul 29
$51Renfe
$39Alsa
$60Vueling
Tue
Jul 30
$51Renfe
$39Alsa
$60Vueling
Wed
Jul 31
$51Renfe
Find prices
$51Vueling
Thu
Aug 1
$51Renfe
$39Alsa
$61Air Europa
Fri
Aug 2
$51Renfe
$39Alsa
$55Vueling
Sat
Aug 3
$78Renfe AVE
$39Alsa
$61Air Europa
Sun
Aug 4
$81Renfe AVE
$39Alsa
$78Vueling
Mon
Aug 5
$51Renfe
$39Alsa
$60Vueling
Tue
Aug 6
$51Renfe
$39Alsa
$51Vueling
Wed
Aug 7
$51Renfe
$39Alsa
$51Vueling
Thu
Aug 8
$51Renfe
$39Alsa
$60Vueling
Fri
Aug 9
$51Renfe
Find prices
$61Air Europa
Sat
Aug 10
$70Renfe AVE
$39Alsa
$55Vueling
Sun
Aug 11
$78Renfe AVE
$39Alsa
$70Vueling
Mon
Aug 12
$51Renfe
$39Alsa
$61Air Europa

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Madrid to Barcelona Train Information

Avg. Train Duration:
3 hours 21 minutes
Train Ticket Price: $68
Trains depart from:Madrid
Trains arrive in:Barcelona
Distance:504 km
TrainTrain Companies:Renfe AVE, Renfe

Madrid to Barcelona Trains: Know Before You Go

  • All Madrid to Barcelona trains are run by Renfe.
  • All Renfe trains are direct, depart from either Madrid's Puerta de Atocha or Chamartin train station and arrive at Barcelona's Sants train station.
  • The Madrid to Barcelona train journey takes as little as 2 hours and 30 minutes to arrive in Barcelona.
  • Most travelers book their Madrid to Barcelona train tickets 1 day ahead of the travel date.
  • The first train departs Madrid at 6:10 a.m. while the last leaves around midnight. However, times can change at the weekend so it is best to double check.

Trains from Madrid to Barcelona

Trains in Spain are an efficient way to travel between cities. All trains traveling from Madrid to Barcelona are operated by Renfe, Spain's national train company. There are usually around 30 trains leaving Madrid for Barcelona every day. Renfe's high-speed AVE trains take between 2½ and 3:10 hours to arrive in Barcelona. Some local services from Madrid to Barcelona can take up to 9½ hours but are usually significantly cheaper than AVE trains.

What are the departure and arrival stations for trains from Madrid to Barcelona?

Departure Station: Madrid Puerta de Atocha Station is centrally located and is within walking distance of Madrid historic center and its major art galleries. This attractive old station 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.

Arrival Station: Barcelona with its distinct barrios is full of history, architecture and culture, as well as having a lively night-life. 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.



Compare prices

Best fares for trains from Madrid to Barcelona

This Weekend
This month
Next Month
Fri, Jul 26
Train
Renfe
05:159h 22m14:37
MadridBarcelona
Sat, Jul 27
Train
Renfe AVE
18:303h 10m21:40
MadridBarcelona
Fastest Trains from Madrid to Barcelona
Sun, Aug 4
Train
Renfe AVE
19:252h 30m21:55
MadridBarcelona
Sun, Aug 11
Train
Renfe AVE
19:252h 30m21:55
MadridBarcelona
Thu, Aug 15
Train
Renfe AVE
19:252h 30m21:55
MadridBarcelona
Return Train Tickets for Barcelona to Madrid
Thu, Jul 25
Train
Renfe
07:039h 4m16:07
BarcelonaMadrid
Fri, Jul 26
Train
Renfe
07:039h 4m16:07
BarcelonaMadrid
Sat, Jul 27
Train
Renfe
07:039h 4m16:07
BarcelonaMadrid

Stations

Important Stations and Airports for this Journey
Madrid
Barcelona
TrainMadrid Chamartín

Amenities

Refreshments
TrainMadrid Puerta De Atocha

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines 1
Bus lines 47, 55, 19, 85, 10, 24, 57, 102, C

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