Return
One-way
FAQs

Find trains from Barcelona-El Prat Airport to Madrid

Search for cheap train tickets from Barcelona-El Prat Airport to Madrid and book your trip in minutes.

BCN — MAD
5 May — 12 May1
1 adult
Mon 5/5

Best deals for train tickets from Barcelona-El Prat Airport to Madrid

Find the right train ticket for you
Renfe
With transfers
3h 19m
Renfe
Renfe
With transfers
3h 19m
Renfe
Renfe
With transfers
3h 19m
Renfe
Renfe
With transfers
3h 19m
Renfe
Renfe
With transfers
2h 52m
Renfe
Renfe
With transfers
3h 19m
Renfe

Barcelona-El Prat Airport to Madrid train information

Find information about ticket prices, popular stations, and train companies that offer trains from Barcelona-El Prat Airport to Madrid

RETURN FROM

£28

ONE-WAY FROM

£11

AVG TRAVEL TIME

2h 55m

TRAIN COMPANIES

Renfe, AccesRail, iryo
The best return train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is £28
The best one-way train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is £11
Average time it takes to travel by train from Barcelona-El Prat Airport to Madrid
There are 3 train companies servicing this route: Renfe, AccesRail, iryo

Cheapest trains to Madrid


Barcelona-El Prat Airport Train Station Directory

Location of major train stations in Barcelona-El Prat Airport
Barcelona Torre BaròBarcelona, 41.461353, 2.180421
Barcelona CambrilsBarcelona, 41.06935, 1.05294
Barcelona SalouBarcelona, 41.077423, 1.129162
Barcelona Salou Port AventuraBarcelona, 41.087492, 1.145452
Barcelona TarragonaBarcelona, 41.111583, 1.253218
Barcelona Passeig de GraciaBarcelona, 41.39228, 2.164896

Madrid Train Station Directory

Location of major train stations in Madrid
Madrid RecoletosMadrid, 40.423361, -3.691
Madrid Nuevos MinisteriosMadrid, 40.44663, -3.692584
Madrid Talavera de la ReinaMadrid, 39.97072, -4.826672
Madrid Alcalá de HenaresMadrid, 40.48917, -3.366271
Madrid Méndez ÁlvaroMadrid, 40.395256, -3.677876
Madrid Príncipe PíoMadrid, 40.421516, -3.718968

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

Below are the quickest and cheapest return train tickets from Barcelona-El Prat Airport to Madrid that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Renfe
3 Sept
06:35Barcelona Sants
2h 52m
09:27Madrid Atocha
30 Sept
19:34Madrid Atocha
3h 21m
22:55Barcelona Sants
Renfe
22 Nov
12:00Barcelona Sants
3h 19m
15:19Madrid Atocha
23 Nov
06:27Madrid Atocha
2h 58m
09:25Barcelona Sants
Renfe
3 Oct
20:00Barcelona Sants
3h 19m
23:19Madrid Atocha
5 Oct
06:27Madrid Atocha
2h 58m
09:25Barcelona Sants
Renfe
10 Sept
06:35Barcelona Sants
2h 52m
09:27Madrid Atocha
11 Sept
17:27Madrid Atocha
3h 19m
20:46Barcelona Sants
Renfe
21 Aug
06:35Barcelona Sants
2h 52m
09:27Madrid Atocha
8 Sept
20:27Madrid Atocha
3h 21m
23:48Barcelona Sants
Renfe
20 Sept
09:55Barcelona Sants
3h 24m
13:19Madrid Atocha
27 Sept
06:27Madrid Atocha
2h 58m
09:25Barcelona Sants

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

Below are the fastest and cheapest one-way train tickets from Barcelona-El Prat Airport to Madrid we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Renfe
25 Nov
14:00Barcelona Sants
3h 19m
17:19Madrid Atocha
Renfe
2 Dec
20:00Barcelona Sants
3h 19m
23:19Madrid Atocha
Renfe
3 Dec
20:00Barcelona Sants
3h 19m
23:19Madrid Atocha
Renfe
27 Oct
14:00Barcelona Sants
3h 19m
17:19Madrid Atocha
Renfe
10 Nov
06:35Barcelona Sants
2h 52m
09:27Madrid Atocha
Renfe
18 Sept
20:00Barcelona Sants
3h 19m
23:19Madrid Atocha

Choose the best way to get from Barcelona to Madrid

Buses

7h 20m
£4 one-way£12 return
Direct · from £12

Distance to city centre

CQ42.1 mi

Trains

2h 37m
£8 one-way£21 return
Direct · from £21

Distance to city centre

XOC0.9 mi

Flights

1h 25m
£37 one-way£57 return
Direct · from £771 stop · from £51

Distance to city centre

MAD8.5 mi

FAQs for booking trains from Barcelona to Madrid

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

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

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

Renfe, AccesRail, and iryo will take you from Barcelona-El Prat to Madrid Barajas. Renfe has been recently found as the cheapest option from £28 return.

How far is Barcelona-El Prat to Madrid Barajas by train?

A train from Barcelona-El Prat to Madrid Barajas will travel much more than the 308.2 mi distance between them. The actual distance depends on the route taken, and stops along the way. The train journey is around 2h 30m long.

What is the carbon footprint of a train from Barcelona-El Prat to Madrid Barajas?

The carbon footprint of taking the train from Barcelona-El Prat to Madrid Barajas is about 67lb. Carbon emissions for flights between these two cities are around 208lb. A bus from Barcelona-El Prat to Madrid Barajas has a carbon footprint of about 42lb.

Is a train the fastest way to get from Barcelona-El Prat Airport to Madrid?

Based on just travel duration our users have found a flight from Barcelona-El Prat Airport to Madrid to be the fastest option to their destination at just 1h 25m. If travel time is less of a concern you may want to look into booking some alternative forms of transportation like a train from Barcelona-El Prat Airport to Madrid or a bus from Barcelona-El Prat Airport to Madrid.

Is a train the cheapest way to get from Barcelona-El Prat Airport to Madrid?

A bus from Barcelona-El Prat Airport to Madrid from £12 can save you up to 79% on the cost of your trip compared to booking a flight from Barcelona-El Prat Airport to Madrid or a train from Barcelona-El Prat Airport to Madrid.


Renfe trains from Barcelona to Madrid

Our best Renfe deals on Barcelona to Madrid train tickets
Renfe
3 Sept
YJB06:35Barcelona Sants
2h 52m
XOC09:27Madrid Atocha
30 Sept
XOC19:34Madrid Atocha
3h 21m
YJB22:55Barcelona Sants
Renfe
3 Oct
YJB20:00Barcelona Sants
3h 19m
XOC23:19Madrid Atocha
5 Oct
XOC06:27Madrid Atocha
2h 58m
YJB09:25Barcelona Sants
Renfe
21 Aug
YJB06:35Barcelona Sants
2h 52m
XOC09:27Madrid Atocha
8 Sept
XOC20:27Madrid Atocha
3h 21m
YJB23:48Barcelona Sants

Multiple carriers trains from Barcelona to Madrid

Our best Multiple carriers deals on Barcelona to Madrid train tickets
Multiple carriers
18 Aug
YJB20:40Barcelona Sants
3h 02m
XOC23:42Madrid Atocha
20 Aug
XOC06:27Madrid Atocha
2h 58m
YJB09:25Barcelona Sants
Multiple carriers
16 Aug
YJB17:35Barcelona Sants
2h 37m
XOC20:12Madrid Atocha
18 Aug
XOC06:27Madrid Atocha
2h 58m
YJB09:25Barcelona Sants
Multiple carriers
2 Aug
YJB20:55Barcelona Sants
2h 52m
XOC23:47Madrid Atocha
13 Aug
XOC17:27Madrid Atocha
3h 19m
YJB20:46Barcelona Sants

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 Málaga
Fastest travel time3h 03m
Cheapest price£28
Trains to Madrid from Valencia
Fastest travel time1h 50m
Cheapest price£26
Trains to Madrid from Seville
Fastest travel time2h 37m
Cheapest price£81
Trains to Madrid from Alicante
Fastest travel time2h 28m
Cheapest price£37
Trains to Madrid from Marseille
Fastest travel time7h 43m
Cheapest price£233

Other train routes from Barcelona

Find and compare cheap train tickets from Barcelona to other popular destinations on momondo
Trains from Barcelona to Valencia
Fastest travel time3h 53m
Cheapest price£55
Trains from Barcelona to Montpellier
Fastest travel time3h 09m
Cheapest price£82
Trains from Barcelona to Marseille
Fastest travel time4h 49m
Cheapest price£183
Trains from Barcelona to Pamplona
Fastest travel time4h 09m
Cheapest price£82
Trains from Barcelona to Paris
Fastest travel time6h 44m
Cheapest price£142
Trains from Barcelona to Málaga
Fastest travel time6h 27m
Cheapest price£185
Trains from Barcelona to Castellón de la Plana
Fastest travel time1h 55m
Cheapest price£122
Trains from Barcelona to Alicante
Fastest travel time5h 24m
Cheapest price£87

Start planning your trip to Madrid

Get the latest Madrid flight insights
Get the latest Madrid flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to Madrid
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighbourhoods of Madrid

Find hotels in Madrid
Top car hire choices in Madrid
Top car hire choices in Madrid

Experience Madrid from behind the wheel! Learn more about the best car hire deals

Find rental cars in Madrid
Stay at a holiday home
Stay at a holiday home

Enjoy the amenities of home away from home. Learn more about holiday rentals here.

Find rentals in Madrid
Catch a bus
Catch a bus

Enjoy a relaxing journey by bus. Learn more about buses to Madrid here.

Find buses to Madrid