Trains Madrid Barcelona-El Prat Airport to Madrid

Train tickets from Barcelona-El Prat Airport to Madrid

Return
The price shown for each trip will be the average for all passengers, including any infants.
Barcelona (BCN)
Madrid (MAD)
Fri 7/5
Sat 15/5
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Train information from Barcelona-El Prat Airport to Madrid

Find information about train ticket prices, journey time, and companies that offer transportation from Barcelona-El Prat Airport to Madrid
RETURN FROM£13The best return train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is £13
ONE-WAY FROM£7The best one-way train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is £7
AVG TRAVEL TIME2h 46mAverage time it takes to travel by train from Barcelona-El Prat Airport to Madrid
TRAIN COMPANIESRenfe, SNCFThere are 2 train companies servicing this route: Renfe, SNCF

Book return-trip train tickets from Barcelona-El Prat Airport to Madrid

Ride from Barcelona-El Prat Airport to Madrid by train with our quickest and cheapest return tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Cheapest
Quickest
Renfe
12 Oct
02:40
Barcelona Sants
2h 45m
05:25
Madrid Atocha
16 Oct
15:30
Madrid Atocha
3h 16m
18:46
Barcelona Sants
Renfe
21 Nov
01:40
Barcelona Sants
2h 45m
04:25
Madrid Atocha
26 Nov
01:20
Madrid Atocha
2h 30m
03:50
Barcelona Sants
Renfe
22 Jun
10:00
Barcelona Sants
3h 12m
13:12
Madrid Atocha
27 Jul
06:30
Madrid Atocha
2h 45m
09:15
Barcelona Sants
Renfe
30 Jul
02:40
Barcelona Sants
2h 45m
05:25
Madrid Atocha
4 Aug
06:30
Madrid Atocha
2h 45m
09:15
Barcelona Sants
SNCF
11 May
02:45
Barcelona Sants
2h 30m
05:15
Madrid Atocha
11 May
17:00
Madrid Atocha
2h 45m
19:45
Barcelona Sants
Renfe
12 Jun
16:00
Barcelona Sants
3h 17m
19:17
Madrid Atocha
15 Jun
02:30
Madrid Atocha
2h 50m
05:20
Barcelona Sants
Search all trains

Book one-way train tickets from Barcelona-El Prat Airport to Madrid

If you’d prefer to ride from Barcelona-El Prat Airport to Madrid by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Cheapest
Quickest
Renfe
14 Aug
17:10
Barcelona Sants
2h 45m
19:55
Madrid Atocha
Renfe
18 Aug
17:10
Barcelona Sants
2h 45m
19:55
Madrid Atocha
Renfe
14 Aug
17:10
Barcelona Sants
2h 45m
19:55
Madrid Atocha
Search all trains

FAQs for booking trains from Barcelona-El Prat Airport to Madrid

How long is the train ride from Barcelona-El Prat Airport to Madrid?

2h 30m is the fastest available option to arrive in Madrid from Barcelona-El Prat Airport by train. Your arrival can differ by about 0h 16m. This largely depends on whether your train ride includes stops or a direct route from Barcelona-El Prat Airport to Madrid. Take the SNCF train from Barcelona-El Prat Airport and you’ll arrive in your destination quickly.

Which train companies operate between Barcelona-El Prat Airport to Madrid?

Renfe and SNCF will take you from Barcelona-El Prat Airport to Madrid. Renfe has been recently found as the cheapest option from £13 return.


Popular train routes to Madrid

Most frequently searched train routes to Madrid, along with the cheapest price and shortest travel time.
Trains to Madrid from Valencia
Fastest travel time 1h 38m
Cheapest price £116
Trains Madrid Barcelona-El Prat Airport to Madrid
  • Return
  • One-way