Trains Barcelona to Madrid
Cheap Train Tickets Spain
-
Trains Barcelona to Madrid - Buy Train Tickets! -
All Renfe promo tickets for the high speed train AVE -
Fastest journey is 2 hours and 30 minutes (direct) -
About 24 trains a day from Barcelona to Madrid -
Same prices or cheaper as the railways -
Pay with Mastercard, Visa, American Express, Alipay, Sofort etc. -
Book your train from Barcelona to Madrid in 2 minutes -
#1 in Europe for all train tickets
- Rail Map - Spain & Portugal
- Facts
- Timetable
- Travel by AVE
- Spain by train - Train tickets & info
- Barcelona Sants - Info
- Barcelona Sants - Hotels near the station
- Barcelona Sants - Rental cars
- Madrid Atocha - Info
- Madrid Atocha - Hotels near the station
- Madrid Atocha - Rental cars
- Trains to Barcelona
- Trains to Madrid
Rail Map - Spain & Portugal

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
Routes:
- Barcelona to Madrid | Madrid to Barcelona
- Seville to Madrid | Madrid to Seville
- Cordoba to Madrid | Madrid to Cordoba
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
Spain by train - Train tickets & info
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
- Trains in Spain - Find & Book Train Tickets
Renfe
- National railways in Spain
- All major routes, like Barcelona to Madrid and Seville to Madrid
- High speed trains like the AVE
- Renfe - National Railways
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.
- Wifi: no
- Luggage lockers: yes, 5h30-23h00
- Restaurants: yes
- Parking: yes, paid
To the city centre (Ramblas)
Barcelona Sants - Hotels near the station
Find cheap hotels with good ratings near Barcelona Sants Railway Station and in Catalonia
Barcelona Sants - Rental cars
Cheap rental cars near Barcelona Sants Railway Station
![]() |
Rental CarsRental car companies, among others: Alamo, Hertz, Sixt, Europcar, Avis, Budget, Global Rent a Car
|
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.
- 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
Madrid Atocha - Hotels near the station
Find cheap hotels with good ratings near Madrid Atocha
• Walking distance from the train station | • Rating: 8+ |
![]() |
Hotel Mediodia**Classic Spanish hotel just 5 minutes from the station. High ratings. Affordable. |
![]() |
NH Madrid Atocha***Opposite of Madrid Atocha, comfortable and modern. Great views, high ratings, great value for your money. |
![]() |
AC Hotel Carlton by Marriot****Very convenient hotel just 300 meters from the station. Extensive breakfast buffet. |
• Find more cheap hotels: |
Booking.com • Agoda • Trivago |
Madrid Atocha - Rental cars
Cheap rental cars at Madrid Atocha train station
![]() |
Rental Cars10 rental car companies. Alamo, Avis, Budget, Dollar, Enterpise, Europcar, Hertz, Keddy, Sixt, Thrifty.
|