Explore the Spanish capital with cheap trains from Barcelona to Madrid

Cheapest dates for Barcelona - Madrid train tickets

  • any
  • November 2026
  • December 2026
  • January 2027
  • February 2027
  • March 2027
  • April 2027
  • May 2027
  • June 2027
  • July 2027
  • August 2027
  • September 2027
  • October 2027
  • popularity
  • price
  • arrival city
$66
Centauro Rent a Car Spainoutward: Nov 12, 2026
direct (3h28m)
Centauro Rent a Car Spain
Centauro Rent a Car Spaininbound: Nov 20, 2026
direct (3h18m)
Centauro Rent a Car Spain
$71
Centauro Rent a Car Spainoutward: Jun 1, 2027
direct (3h02m)
Centauro Rent a Car Spain
Centauro Rent a Car Spaininbound: Jun 2, 2027
direct (3h05m)
Centauro Rent a Car Spain
$71
Centauro Rent a Car Spainoutward: Mar 17, 2027
direct (3h02m)
Centauro Rent a Car Spain
Centauro Rent a Car Spaininbound: Mar 18, 2027
direct (3h18m)
Centauro Rent a Car Spain
$76
Centauro Rent a Car Spainoutward: May 2, 2027
direct (3h18m)
Centauro Rent a Car Spain
Centauro Rent a Car Spaininbound: May 3, 2027
direct (3h18m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$106
Iryooutward: Jan 9, 2027
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h27m)
Centauro Rent a Car Spain
$108
AVEoutward: Nov 7, 2026
direct (3h17m)
AVE
AVEinbound: Nov 11, 2026
direct (3h44m)
AVE
$108
AVEoutward: Jan 9, 2027
direct (3h44m)
AVE
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h18m)
Centauro Rent a Car Spain
$108
AVEoutward: Nov 16, 2026
direct (3h44m)
AVE
AVEinbound: Nov 17, 2026
direct (3h22m)
AVE
$108
AVEoutward: Jan 9, 2027
direct (3h44m)
AVE
Centauro Rent a Car Spaininbound: Jan 10, 2027
direct (3h18m)
Centauro Rent a Car Spain
$109
Iryooutward: Feb 6, 2027
direct (3h19m)
Iryo
Centauro Rent a Car Spaininbound: Feb 8, 2027
direct (3h18m)
Centauro Rent a Car Spain
$109
Iryooutward: Feb 6, 2027
direct (3h19m)
Iryo
Centauro Rent a Car Spaininbound: Feb 8, 2027
direct (3h18m)
Centauro Rent a Car Spain
$109
Iryooutward: Jan 27, 2027
direct (3h03m)
Iryo
Centauro Rent a Car Spaininbound: Jan 28, 2027
direct (3h05m)
Centauro Rent a Car Spain
$110
Iryooutward: Dec 18, 2026
direct (3h17m)
Iryo
Centauro Rent a Car Spaininbound: Dec 20, 2026
direct (3h05m)
Centauro Rent a Car Spain
$112
Iryooutward: Nov 17, 2026
direct (3h17m)
Iryo
Centauro Rent a Car Spaininbound: Nov 19, 2026
direct (3h23m)
Centauro Rent a Car Spain
$113
Iryooutward: Nov 26, 2026
direct (3h24m)
Iryo
Centauro Rent a Car Spaininbound: Nov 28, 2026
direct (3h27m)
Centauro Rent a Car Spain
$113
AVEoutward: Dec 10, 2026
direct (3h17m)
AVE
Centauro Rent a Car Spaininbound: Dec 14, 2026
direct (3h18m)
Centauro Rent a Car Spain
$113
Iryooutward: Nov 21, 2026
direct (3h02m)
Iryo
Centauro Rent a Car Spaininbound: Nov 24, 2026
direct (3h02m)
Centauro Rent a Car Spain
$113
AVEoutward: Dec 10, 2026
direct (3h17m)
AVE
Centauro Rent a Car Spaininbound: Dec 14, 2026
direct (3h18m)
Centauro Rent a Car Spain
$113
Iryooutward: Mar 11, 2027
direct (3h17m)
Iryo
Centauro Rent a Car Spaininbound: Mar 14, 2027
direct (3h05m)
Centauro Rent a Car Spain
$113
AVEoutward: Dec 1, 2026
direct (3h28m)
AVE
Centauro Rent a Car Spaininbound: Dec 3, 2026
direct (3h02m)
Centauro Rent a Car Spain
$113
AVEoutward: Nov 21, 2026
direct (3h44m)
AVE
Centauro Rent a Car Spaininbound: Nov 24, 2026
direct (3h02m)
Centauro Rent a Car Spain
$113
AVEoutward: Nov 10, 2026
direct (3h44m)
AVE
Centauro Rent a Car Spaininbound: Nov 12, 2026
direct (3h02m)
Centauro Rent a Car Spain
$113
Iryooutward: Nov 25, 2026
direct (3h17m)
Iryo
Centauro Rent a Car Spaininbound: Nov 27, 2026
direct (3h27m)
Centauro Rent a Car Spain
$113
Iryooutward: Feb 17, 2027
direct (3h17m)
Iryo
Centauro Rent a Car Spaininbound: Feb 19, 2027
direct (3h02m)
Centauro Rent a Car Spain
$113
AVEoutward: Nov 24, 2026
direct (3h44m)
AVE
Iryoinbound: Nov 28, 2026
direct (3h02m)
Iryo
Return
Departure

Travel guide Barcelona–Madrid

Information

What train companies operate the route from Barcelona to Madrid?

To get from Barcelona to Madrid by rail, you can travel with train operator Renfe, which provides both regional and high-speed (AVE) train services from city to city.

What is the schedule for the train route from Barcelona to Madrid?

The first train to Madrid leaves Barcelona at 5:50am and the last departure to Madrid is at 21:15. Trains run frequently throughout the day, with times between services sometimes even less than 30 minutes!

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

In Barcelona, trains bound for Madrid leave from Estacio de Sants. In Madrid, regional trains arrive at the city's Chamartin Station in the north of the city while the high-speed AVE services arrive at Atocha Station, in the heart of the capital.

What distance is the train route from Barcelona to Madrid?

The distance of the train route between Barcelona and Madrid is around 410 miles.

How long does it take to travel from Barcelona to Madrid by train?

Travel time depends on the service chosen to make the trip. When traveling by the Regional Express service, the journey time between Barcelona and Madrid can take as long as 9 hours. The AVE high-speed service takes less time, with journey times varying from between 2 to 3 hours.

What are the stops on the train route from Barcelona to Madrid?

With the Regional Express service, travelers can expect 40 stops along the way. These include: Tarragona, Zaragoza, Calatayud and Siguenza. When traveling with the AVE high-speed service, the journey from Barcelona to Madrid is either direct or with few intermediate stops. Those trains which do stop will do so in: Tarragona, Lleida, Zaragoza and Guadalajara.

Why should you travel by train from Barcelona to Madrid?

The route between Barcelona and Madrid stops at some of the most beautiful and historic towns in Spain such as Tarragona and Zaragoza. Taking the train for the journey between the two cities can be a great option if you have time to travel and want to get to know the country in a calm and relaxed way.

What is there to see and do in Madrid?

As they say: from Madrid to heaven. The capital of Spain offers plenty of attractions and things to see and do. Visit the Museo del Prado, eat tapas in the city's La Latina district, explore the famous centrally located Plaza Mayor, go shopping in one of the city's independent stores or on popular shopping streets such as the Calle Preciados. Catch a Real Madrid game at the Santiago Bernabeu Stadium, relax and watch life go by in the Buen Retiro Park before heading out to party in the barrios of Huertas or Argüelles...Madrid is an inexhaustible city.