X
Raileurope
Barcelona - Madrid
שח 148 In stock

Train Barcelona → Madrid


Duration 02:45 - From שח148

Barcelona - Madrid

The average travel time between Barcelona and Madrid is 2h56 minutes. The quickest route is 2h30 minutes. The first train leaving Barcelona is at 06:05, the last at 20:00. There is an average of 18 trains a day between Barcelona and Madrid, leaving approximately every 1h03 minutes.
  • Departure station : Barcelona sants (Plaça dels Països Catalans Barcelona)
  • Arrival station : Madrid atocha (Avenida de Barcelona Madrid)
Add a destination
?
  • 75+ years of experience
  • 5.5 Million Travellers
  • 15,000+ destinations
5.5 million travellers in 2015
#1 distributor of train tickets and rail passes
15,000+ destinations
The simplicity of one-stop-shopping
75+ years of rail travel experience
European experts
About this journey

Your travel by train from Barcelona to Madrid

From Barcelona to Madrid, the domestic high speed train takes just 2 hours and 30 minutes. The AVE trains are modern, safe and comfortable trains which operate on the Barcelona to Madrid route. The AVE high speed trains are operated by Renfe, the Spanish national railway company.

Barcelona Sants, is a train station located in Barcelona. It is one of the most important train stations in Barcelona. Barcelona Sants is well connected to public transportations and is easily accessible. Madrid Puerta de Atocha, is a train station located in Madrid. Being one of the major train stations in Madrid, it is served by buses and other public transportations.

For a single return trip from Barcelona to Madrid, a point to point ticket is the best value for money and the cheapest train ticket. Best prices are available when buying the train ticket well in advance. For extensive train travel, a Renfe Spain Pass is a better choice.

Visit Barcelona and discover other popular train journeys

Barcelona is a leading destination for those you are looking out for sun, sand and fiestas. Barcelona is also home to one of the world’s best football clubs, the Barcelona FC. Don’t miss the work of Antonio Gaudi when in town.

From Madrid, travellers can take the train to reach other cities and regions of Spain.

Timetable

From שח148 שח148

Barcelona -> Madrid

  Departure Arrival Durations Change(s) MO TU WE TH FR SA SU
1 BARCELONA SANTS
06:05
MADRID PUERTA DE ATOCHA
09:15
N°: 03062
BOOK THIS TRAIN
06:05 09:15 03:10 Direct 1 1 1 1 1 1 0
1 BARCELONA SANTS
06:25
MADRID PUERTA DE ATOCHA
08:55
N°: 03260
BOOK THIS TRAIN
06:25 08:55 02:30 Direct 1 1 1 1 1 0 0
1 BARCELONA SANTS
06:40
MADRID PUERTA DE ATOCHA
09:25
N°: 03462
BOOK THIS TRAIN
06:40 09:25 02:45 Direct 1 1 1 1 0 0 0
1 BARCELONA SANTS
07:00
MADRID PUERTA DE ATOCHA
09:30
N°: 03270
BOOK THIS TRAIN
07:00 09:30 02:30 Direct 1 1 1 1 0 0 0
1 BARCELONA SANTS
07:05
MADRID PUERTA DE ATOCHA
09:50
N°: 03072
BOOK THIS TRAIN
07:05 09:50 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
07:40
MADRID PUERTA DE ATOCHA
10:10
N°: 03662
BOOK THIS TRAIN
07:40 10:10 02:30 Direct 0 0 0 0 1 0 0
1 BARCELONA SANTS
08:00
MADRID PUERTA DE ATOCHA
11:10
N°: 03082
BOOK THIS TRAIN
08:00 11:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
08:25
MADRID PUERTA DE ATOCHA
10:55
N°: 03080
BOOK THIS TRAIN
08:25 10:55 02:30 Direct 1 1 1 1 1 1 0
1 BARCELONA SANTS
09:00
MADRID PUERTA DE ATOCHA
11:45
N°: 03092
BOOK THIS TRAIN
09:00 11:45 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
10:00
MADRID PUERTA DE ATOCHA
13:10
N°: 03102
BOOK THIS TRAIN
10:00 13:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
12:00
MADRID PUERTA DE ATOCHA
15:10
N°: 03122
BOOK THIS TRAIN
12:00 15:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
13:00
MADRID PUERTA DE ATOCHA
15:45
N°: 03132
BOOK THIS TRAIN
13:00 15:45 02:45 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
14:00
MADRID PUERTA DE ATOCHA
17:10
N°: 03142
BOOK THIS TRAIN
14:00 17:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
15:00
MADRID PUERTA DE ATOCHA
17:45
N°: 03152
BOOK THIS TRAIN
15:00 17:45 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
15:25
MADRID PUERTA DE ATOCHA
17:55
N°: 03150
BOOK THIS TRAIN
15:25 17:55 02:30 Direct 1 1 1 1 1 0 0
1 BARCELONA SANTS
16:00
MADRID PUERTA DE ATOCHA
19:10
N°: 03162
BOOK THIS TRAIN
16:00 19:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
16:25
MADRID PUERTA DE ATOCHA
18:55
N°: 03160
BOOK THIS TRAIN
16:25 18:55 02:30 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
16:30
MADRID PUERTA DE ATOCHA
22:06
N°: 05581
BOOK THIS TRAIN
16:30 22:06 05:36 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
17:25
MADRID PUERTA DE ATOCHA
19:55
N°: 03170
BOOK THIS TRAIN
17:25 19:55 02:30 Direct 1 1 0 1 1 0 1
1 BARCELONA SANTS
18:00
MADRID PUERTA DE ATOCHA
21:10
N°: 03182
BOOK THIS TRAIN
18:00 21:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
18:25
MADRID PUERTA DE ATOCHA
20:55
N°: 03180
BOOK THIS TRAIN
18:25 20:55 02:30 Direct 0 1 1 1 1 0 1
1 BARCELONA SANTS
20:00
MADRID PUERTA DE ATOCHA
23:10
N°: 03202
BOOK THIS TRAIN
20:00 23:10 03:10 Direct 0 1 1 1 1 1 1
  Departure Arrival Durations Change(s) MO TU WE TH FR SA SU
1 BARCELONA SANTS
06:05
MADRID PUERTA DE ATOCHA
09:15
N°: 03062
BOOK THIS TRAIN
06:05 09:15 03:10 Direct 1 1 1 1 1 1 0
1 BARCELONA SANTS
06:25
MADRID PUERTA DE ATOCHA
08:55
N°: 03260
BOOK THIS TRAIN
06:25 08:55 02:30 Direct 1 1 1 1 1 0 0
1 BARCELONA SANTS
06:40
MADRID PUERTA DE ATOCHA
09:25
N°: 03462
BOOK THIS TRAIN
06:40 09:25 02:45 Direct 1 1 1 1 0 0 0
1 BARCELONA SANTS
07:00
MADRID PUERTA DE ATOCHA
09:30
N°: 03270
BOOK THIS TRAIN
07:00 09:30 02:30 Direct 1 1 1 1 0 0 0
1 BARCELONA SANTS
07:05
MADRID PUERTA DE ATOCHA
09:50
N°: 03072
BOOK THIS TRAIN
07:05 09:50 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
07:40
MADRID PUERTA DE ATOCHA
10:10
N°: 03662
BOOK THIS TRAIN
07:40 10:10 02:30 Direct 0 0 0 0 1 0 0
1 BARCELONA SANTS
08:00
MADRID PUERTA DE ATOCHA
11:10
N°: 03082
BOOK THIS TRAIN
08:00 11:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
08:25
MADRID PUERTA DE ATOCHA
10:55
N°: 03080
BOOK THIS TRAIN
08:25 10:55 02:30 Direct 1 1 1 1 1 1 0
1 BARCELONA SANTS
09:00
MADRID PUERTA DE ATOCHA
11:45
N°: 03092
BOOK THIS TRAIN
09:00 11:45 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
10:00
MADRID PUERTA DE ATOCHA
13:10
N°: 03102
BOOK THIS TRAIN
10:00 13:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
12:00
MADRID PUERTA DE ATOCHA
15:10
N°: 03122
BOOK THIS TRAIN
12:00 15:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
13:00
MADRID PUERTA DE ATOCHA
15:45
N°: 03132
BOOK THIS TRAIN
13:00 15:45 02:45 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
14:00
MADRID PUERTA DE ATOCHA
17:10
N°: 03142
BOOK THIS TRAIN
14:00 17:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
15:00
MADRID PUERTA DE ATOCHA
17:45
N°: 03152
BOOK THIS TRAIN
15:00 17:45 02:45 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
15:25
MADRID PUERTA DE ATOCHA
17:55
N°: 03150
BOOK THIS TRAIN
15:25 17:55 02:30 Direct 1 1 1 1 1 0 0
1 BARCELONA SANTS
16:00
MADRID PUERTA DE ATOCHA
19:10
N°: 03162
BOOK THIS TRAIN
16:00 19:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
16:25
MADRID PUERTA DE ATOCHA
18:55
N°: 03160
BOOK THIS TRAIN
16:25 18:55 02:30 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
16:30
MADRID PUERTA DE ATOCHA
22:06
N°: 05581
BOOK THIS TRAIN
16:30 22:06 05:36 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
17:25
MADRID PUERTA DE ATOCHA
19:55
N°: 03170
BOOK THIS TRAIN
17:25 19:55 02:30 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
18:00
MADRID PUERTA DE ATOCHA
21:10
N°: 03182
BOOK THIS TRAIN
18:00 21:10 03:10 Direct 1 1 1 1 1 1 1
1 BARCELONA SANTS
18:25
MADRID PUERTA DE ATOCHA
20:55
N°: 03180
BOOK THIS TRAIN
18:25 20:55 02:30 Direct 1 1 1 1 1 0 1
1 BARCELONA SANTS
20:00
MADRID PUERTA DE ATOCHA
23:10
N°: 03202
BOOK THIS TRAIN
20:00 23:10 03:10 Direct 1 1 1 1 1 1 1

Practical information

Reviews & ratings

Overall appreciation

  • Convenience
    Excellent travel by train |
    "It could not be better, everything is perfect organized, no stress, train on time, just wonderful. Also the trip vom Madrid to Toledo, same experience. I would always recommend to travel by train in Spain. "

  • Convenience
    Nice trip Barcelona to Madrid |
    "We purchased our tickets in the US and everything went well. The train ride was smooth and fast going almost 200 MPH on some portions of the route. Chairs were comfortable and there was refreshments available. The US should try to match this service. "

  • Convenience
    Amazing! |
    "Thank you for a wonderful trip in the Renfe high speed train from Barcelona to Madrid. Everything from booking the ticket via the internet, arriving at the train and boarding, the journey itself and disembarking in Madrid went seamless and without any problem. What stands out is the friendliness and professional behaviour of the staff on the train. Thank you for a relaxing and comfortable trip. "

  • Convenience
    Flawless! |
    "We took 3 train trips in Spain, and all went off without a hitch. I bought the tickets online months in advance and printed our boarding passes at home. We walked right on the trains and took our assigned seats. Nothing easier or convenient than that! "

  • Convenience
    it was a good experience  |
    "one small suggestion, when the tickets been booked we need to get the train tickets directly to the mailing address. instead of downloading the tickets going through many option. bit confusing. "

  • Excellent |
    "Very nice "

  • Fast  |
    "It was our family first time travel in Europe by train as we usual drove wherever convenience. This high speed train was very impressive of its comfort, steady and speedy. We were surprised to the hospitality, food, drink offered, and have to say thank you to those assistants although one of them was not very friendly when I asked for a sparkling wine. The other lady was pleased to send me the drink when I requested again. Overall was V Good. "

  • ... 45 60 75 90 105 120 135 150 165 180

Save money and see more with a Renfe Spain Pass Save money and see more with a Renfe Spain Pass Wish to explore more of Spain; then a rail pass may be just what you are looking for; giving you extensive travel in the country of your choice! Renfe Spain Pass

Let Rail Europe deliver tips, deals, and offers to your inbox

Sign up