Trains Barcelona to Madrid

Cheap Train Tickets Spain

Rail map

Rail map

Facts

Trains Madrid <> Barcelona 

Booking horizon  2 months*
Duration 2h36
Distance  609km 
Direct trains Yes
First train Madrid 06h10
Last train Madrid 21h30
First train Barcelona 06h05
Last train Barcelona 21h50
Trains per day 18
Train company Renfe / AVE
Station Madrid Madrid Atocha
Station Barcelona Barcelona Sants

*Sometimes tickets are available earlier, but often later, occasionally even just 1 month before departure

Timetable

Train times - Use our journey planner to find all trains from Barcelona to Madrid

The first train leaves at 06:05 from Barcelona Sants and arrives 09:15 in Madrid Puerta de Atocha. The last train leaves at 21:15 from Barcelona Sants and arrives 00:02 in Madrid Puerta de Atocha. 

The journey time is  2 hours and 36 minutes between the two cities. Each day around 18 trains run between Barcelona and Madrid. Here, at HappyRail, you can buy all cheap train tickets for the train from Barcelona to Madrid!

Travel by AVE

Turista class

  • Comfortable seats
  • Power points at each seat
  • Reservation included

Turista Plus Class

  • Reservation included
  • Comfortable leather seats
  • Quiet atmosphere
  • All seats have power points 

Preferente Class

  • Reservation included
  • Comfortable leather seats
  • Quiet atmosphere
  • All seats have power points 
  • Included meal and drinks on Monday to Friday on AVE and EuroMed-services

  • AVE - More info and photos

Train tickets Spain, Renfe

How to book cheap train tickets in Spain? 

  • Book as early as possibe, tickets are available 2 months in advance
  • Avoid trains during rush hour
  • Be aware that first class tickets are sometimes cheaper than second class tickets

  • Train Tickets Spain - Read more

Train tickets Europe 

  • HappyRail: one site for all train tickets in Europe
  • Same price or cheaper as the railways
  • Collect HappyMiles with every trip 
  • Winner of the "Best Innovation" at the EU Rail Summit 2016
  • Complete, easy and the best price!

  • Train Tickets Europe - Buy all Cheap Tickets!

 

Barcelona Sants - Info

Train Station Barcelona

Barcelona Sants is the name of the main station in Barcelona. AVE-trains run very regularly to Madrid, Valencia and Seville. TGV-trains run 2-3 times a day to Paris, Lyon and Marseille. 

Facilities

  • Wifi: no 
  • Luggage lockers: yes, 5h30-23h00
  • Restaurants: yes
  • Parking: yes, paid

To the city centre (Ramblas) 

  • Walking: 40 minutes
  • Bike: rental shops are near 
  • Tram: - 
  • Subway: 1 stop, 5 minutes
  • Bus: -
  • Taxi: yes

Finding your platform:

  • On each platform and in the departure hall there are screens on which the departing trains are listed.

Finding your carriage: 

  • If you have a reserved seat, you can find the right spot on the platform where the carriage stops, by looking at the board of train compositions that can be found on any platform. 

 

Barcelona Sants - Hotels near the station

Find cheap hotels with good ratings near Barcelona Sants

  •  Walking distance from the train station   •  Rating: 8+ 
Cheap hotels near Barcelona Sants - Trains to Barcelona

Barcelo Sants****

Hotel on top of the station, perfect location. Comfortable 4-star hotel with great views.
Booking.com  •  Agoda  •  Trivago

Cheap hotels near Barcelona Sants - Trains to Barcelona

Grand Hotel Torre Catalunya****

5-minutes by foor from the station. One of the most convenient hotels near Barcelona Sants.   
Booking.com  •  Agoda  •  Trivago 

Cheap hotels near Barcelona Sants - Trains to Barcelona

Weflating Sants

Modern apartments just 300 meters from Barcelona Sants. Private terrace. Design.  
Booking.com  •  Agoda  •  Trivago 

•  Find more cheap hotels:
Booking.com  •  Agoda  •  Trivago

Barcelona Sants - Rental cars

Cheap rental cars at Barcelona Sants train station

Cheap rental cars near Barcelona Sants - Rent a car in Barcelona

Rental Cars

9 rental car companies. Alamo, Avis, Dollar, Enterpise, Europcar, Hertz, Keddy, Sixt, Thrifty.   

Madrid Atocha - Info

Train Station Madrid

Madrid Atocha is the name of one of the two main stations in Madrid. The other main station in Madrid is Madrid Chamartin. AVE-trains run very regularly to  Seville, Cordoba and Barcelona. There is a daily night train to Lisboa. 

Facilities

  • Wifi: no 
  • Luggage lockers: yes, 6h30-22h00
  • Restaurants: yes
  • Parking: yes, paid, see Saba

To the city centre (Centro) 

  • Walking: 15 minutes
  • Bike: rental shops are nearby 
  • Scooter: rental shops are nearby
  • Tram: - 
  • Subway: 3 minutes, M 1
  • Bus: -
  • Taxi: yes

Finding your platform:

  • On each platform and in the departure hall there are screens on which the departing trains are listed.

Finding your carriage: 

  • If you have a reserved seat, you can find the right spot on the platform where the carriage stops, by looking at the board of train compositions that can be found on any platform. 

 

Madrid Atocha - Hotels near the station

Find cheap hotels with good ratings near Madrid Atocha

  •  Walking distance from the train station   •  Rating: 8+ 
Cheap hotels near Madrid Atocha - Trains to Madrid

Hotel Mediodia**

Classic Spanish hotel just 5 minutes from the station. High ratings. Affordable.   
Booking.com  •  Agoda  •  Trivago

Cheap hotels near Madrid Atocha - Trains to Madrid

NH Madrid Atocha***

Opposite of Madrid Atocha, comfortable and modern. Great views, high ratings, great value for your money.    
Booking.com  •  Agoda  •  Trivago 

Cheap hotels near Madrid Atocha - Trains to Madrid

AC Hotel Carlton by Marriot****

Very convenient hotel just 300 meters from the station. Extensive breakfast buffet.   
Booking.com  •  Agoda  •  Trivago 

•  Find more cheap hotels:
Booking.com  •  Agoda  •  Trivago

Madrid Atocha - Rental cars

Cheap rental cars at Madrid Atocha train station

Cheap rental cars near Marseille St Charles - Rent a car in Marseille

Rental Cars

10 rental car companies. Alamo, Avis, Budget, Dollar, Enterpise, Europcar, Hertz, Keddy, Sixt, Thrifty.