X
Raileurope
Please wait
Barcelona - Madrid
$ "> 32 In stock

Train Barcelona → Madrid


Duration 02:45 - From $32

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

Travel from Barcelona to Madrid on the AVE high-speed train. Traveling from the center of Barcelona to the center of Madrid, AVE Offers travelers ultimate comfort & speed.

Barcelona and Madrid offer breathtaking sights & attractions such as La Sagrada Familia, Picasso Museum and more in Barcelona, and the Prado Museum & Plaza Mayor in Madrid. Of course, this is just a very short list of the main attractions in each city. Both Barcelona and Madrid offer small streets to wander down, and charming parks for some rest & relaxation after a morning of sightseeing !

Schedule

Barcelona -> Madrid From $32 $32


 Dep.Arr.DurationChange(s)MOTUWETHFRSASU
1BARCELONA SANTS
06:05
MADRID PUERTA DE ATOCHA
09:15
N°: 03062
BOOK THIS TRAIN
06:0509:1503:10 Direct 1 1 1 1 1 1 0
1BARCELONA SANTS
06:25
MADRID PUERTA DE ATOCHA
08:55
N°: 03260
BOOK THIS TRAIN
06:2508:5502:30 Direct 1 1 1 1 1 0 0
1BARCELONA SANTS
06:40
MADRID PUERTA DE ATOCHA
09:25
N°: 03462
BOOK THIS TRAIN
06:4009:2502:45 Direct 1 1 1 1 0 0 0
1BARCELONA SANTS
07:00
MADRID PUERTA DE ATOCHA
09:30
N°: 03270
BOOK THIS TRAIN
07:0009:3002:30 Direct 1 1 1 1 0 0 0
1BARCELONA SANTS
07:05
MADRID PUERTA DE ATOCHA
09:50
N°: 03072
BOOK THIS TRAIN
07:0509:5002:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
07:40
MADRID PUERTA DE ATOCHA
10:10
N°: 03662
BOOK THIS TRAIN
07:4010:1002:30 Direct 0 0 0 0 1 0 0
1BARCELONA SANTS
08:00
MADRID PUERTA DE ATOCHA
11:10
N°: 03082
BOOK THIS TRAIN
08:0011:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
08:25
MADRID PUERTA DE ATOCHA
10:55
N°: 03080
BOOK THIS TRAIN
08:2510:5502:30 Direct 1 1 1 1 1 1 0
1BARCELONA SANTS
09:00
MADRID PUERTA DE ATOCHA
11:45
N°: 03092
BOOK THIS TRAIN
09:0011:4502:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
10:00
MADRID PUERTA DE ATOCHA
13:10
N°: 03102
BOOK THIS TRAIN
10:0013:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
12:00
MADRID PUERTA DE ATOCHA
15:10
N°: 03122
BOOK THIS TRAIN
12:0015:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
13:00
MADRID PUERTA DE ATOCHA
15:45
N°: 03132
BOOK THIS TRAIN
13:0015:4502:45 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
14:00
MADRID PUERTA DE ATOCHA
17:10
N°: 03142
BOOK THIS TRAIN
14:0017:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
15:00
MADRID PUERTA DE ATOCHA
17:45
N°: 03152
BOOK THIS TRAIN
15:0017:4502:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
15:25
MADRID PUERTA DE ATOCHA
17:55
N°: 03150
BOOK THIS TRAIN
15:2517:5502:30 Direct 1 1 1 1 1 0 0
1BARCELONA SANTS
16:00
MADRID PUERTA DE ATOCHA
19:10
N°: 03162
BOOK THIS TRAIN
16:0019:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
16:25
MADRID PUERTA DE ATOCHA
18:55
N°: 03160
BOOK THIS TRAIN
16:2518:5502:30 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
16:30
MADRID PUERTA DE ATOCHA
22:06
N°: 05581
BOOK THIS TRAIN
16:3022:0605:36 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
17:25
MADRID PUERTA DE ATOCHA
19:55
N°: 03170
BOOK THIS TRAIN
17:2519:5502:30 Direct 1 1 0 1 1 0 1
1BARCELONA SANTS
18:00
MADRID PUERTA DE ATOCHA
21:10
N°: 03182
BOOK THIS TRAIN
18:0021:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
18:25
MADRID PUERTA DE ATOCHA
20:55
N°: 03180
BOOK THIS TRAIN
18:2520:5502:30 Direct 0 1 1 1 1 0 1
1BARCELONA SANTS
20:00
MADRID PUERTA DE ATOCHA
23:10
N°: 03202
BOOK THIS TRAIN
20:0023:1003:10 Direct 0 1 1 1 1 1 1
 Dep.Arr.DurationChange(s)MOTUWETHFRSASU
1BARCELONA SANTS
06:05
MADRID PUERTA DE ATOCHA
09:15
N°: 03062
BOOK THIS TRAIN
06:0509:1503:10 Direct 1 1 1 1 1 1 0
1BARCELONA SANTS
06:25
MADRID PUERTA DE ATOCHA
08:55
N°: 03260
BOOK THIS TRAIN
06:2508:5502:30 Direct 1 1 1 1 1 0 0
1BARCELONA SANTS
06:40
MADRID PUERTA DE ATOCHA
09:25
N°: 03462
BOOK THIS TRAIN
06:4009:2502:45 Direct 1 1 1 1 0 0 0
1BARCELONA SANTS
07:00
MADRID PUERTA DE ATOCHA
09:30
N°: 03270
BOOK THIS TRAIN
07:0009:3002:30 Direct 1 1 1 1 0 0 0
1BARCELONA SANTS
07:05
MADRID PUERTA DE ATOCHA
09:50
N°: 03072
BOOK THIS TRAIN
07:0509:5002:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
07:40
MADRID PUERTA DE ATOCHA
10:10
N°: 03662
BOOK THIS TRAIN
07:4010:1002:30 Direct 0 0 0 0 1 0 0
1BARCELONA SANTS
08:00
MADRID PUERTA DE ATOCHA
11:10
N°: 03082
BOOK THIS TRAIN
08:0011:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
08:25
MADRID PUERTA DE ATOCHA
10:55
N°: 03080
BOOK THIS TRAIN
08:2510:5502:30 Direct 1 1 1 1 1 1 0
1BARCELONA SANTS
09:00
MADRID PUERTA DE ATOCHA
11:45
N°: 03092
BOOK THIS TRAIN
09:0011:4502:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
10:00
MADRID PUERTA DE ATOCHA
13:10
N°: 03102
BOOK THIS TRAIN
10:0013:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
12:00
MADRID PUERTA DE ATOCHA
15:10
N°: 03122
BOOK THIS TRAIN
12:0015:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
13:00
MADRID PUERTA DE ATOCHA
15:45
N°: 03132
BOOK THIS TRAIN
13:0015:4502:45 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
14:00
MADRID PUERTA DE ATOCHA
17:10
N°: 03142
BOOK THIS TRAIN
14:0017:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
15:00
MADRID PUERTA DE ATOCHA
17:45
N°: 03152
BOOK THIS TRAIN
15:0017:4502:45 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
15:25
MADRID PUERTA DE ATOCHA
17:55
N°: 03150
BOOK THIS TRAIN
15:2517:5502:30 Direct 1 1 1 1 1 0 0
1BARCELONA SANTS
16:00
MADRID PUERTA DE ATOCHA
19:10
N°: 03162
BOOK THIS TRAIN
16:0019:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
16:25
MADRID PUERTA DE ATOCHA
18:55
N°: 03160
BOOK THIS TRAIN
16:2518:5502:30 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
16:30
MADRID PUERTA DE ATOCHA
22:06
N°: 05581
BOOK THIS TRAIN
16:3022:0605:36 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
17:25
MADRID PUERTA DE ATOCHA
19:55
N°: 03170
BOOK THIS TRAIN
17:2519:5502:30 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
18:00
MADRID PUERTA DE ATOCHA
21:10
N°: 03182
BOOK THIS TRAIN
18:0021:1003:10 Direct 1 1 1 1 1 1 1
1BARCELONA SANTS
18:25
MADRID PUERTA DE ATOCHA
20:55
N°: 03180
BOOK THIS TRAIN
18:2520:5502:30 Direct 1 1 1 1 1 0 1
1BARCELONA SANTS
20:00
MADRID PUERTA DE ATOCHA
23:10
N°: 03202
BOOK THIS TRAIN
20:0023:1003:10 Direct 1 1 1 1 1 1 1
 

Practical information

Reviews & ratings

Overall appreciation

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

Subscribe to our newsletter

Sign up