Return
One-way
FAQs

Find trains from Madrid to Barcelona-El Prat Airport

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

MAD — BCN
19 Feb — 26 Feb1
1 adult
Mi 19/2

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

Find the right train ticket for you
Renfe
With transfers
2h 30m
Renfe
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
3h 14m
Renfe
Renfe
With transfers
3h 14m
Renfe
Renfe
With transfers
3h 14m
Renfe
Renfe
With transfers
3h 12m
Renfe

Madrid to Barcelona-El Prat Airport train information

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

RETURN FROM

£17

ONE-WAY FROM

£8

AVG TRAVEL TIME

2h 37m

TRAIN COMPANIES

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

Cheapest trains to Barcelona-El Prat Airport


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

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

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

Below are the quickest and cheapest return train tickets from Madrid to Barcelona-El Prat Airport that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Renfe
11 Sept
10:30Madrid Atocha
2h 45m
13:15Barcelona Sants
24 Sept
10:00Barcelona Sants
3h 17m
13:17Madrid Atocha
Renfe
8 Sept
15:30Madrid Atocha
3h 12m
18:42Barcelona Sants
11 Sept
10:00Barcelona Sants
3h 17m
13:17Madrid Atocha
Renfe
19 Jul
15:30Madrid Atocha
3h 12m
18:42Barcelona Sants
26 Jul
20:00Barcelona Sants
3h 12m
23:12Madrid Atocha
Renfe
30 Jul
15:30Madrid Atocha
3h 12m
18:42Barcelona Sants
31 Jul
06:35Barcelona Sants
2h 45m
09:20Madrid Atocha
Renfe
23 Jun
19:30Madrid Atocha
3h 14m
22:44Barcelona Sants
18 Jul
20:00Barcelona Sants
3h 12m
23:12Madrid Atocha
Multiple carriers
20 Mar
06:15Madrid Atocha
2h 30m
08:45Barcelona Sants
24 Mar
20:40Barcelona Sants
2h 55m
23:35Madrid Atocha

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

Below are the fastest and cheapest one-way train tickets from Madrid to Barcelona-El Prat Airport 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
20 Mar
06:15Madrid Atocha
2h 30m
08:45Barcelona Sants
Renfe
11 Sept
10:30Madrid Atocha
2h 45m
13:15Barcelona Sants
Renfe
29 Apr
19:30Madrid Atocha
3h 14m
22:44Barcelona Sants
Renfe
20 May
19:30Madrid Atocha
3h 14m
22:44Barcelona Sants
Renfe
3 Jun
19:30Madrid Atocha
3h 14m
22:44Barcelona Sants
Renfe
25 Jun
15:30Madrid Atocha
3h 12m
18:42Barcelona Sants

Choose the best way to get from Madrid to Barcelona

Buses

6h 35m
£5 one-way£9 return
Direct · from £9

Distance to city centre

BZ90.8 mi

Trains

2h 30m
£13 one-way£18 return
Direct · from £18

Distance to city centre

YJB1.9 mi

Flights

1h 25m
£60 one-way£63 return
Direct · from £821 stop · from £65

Distance to city centre

BCN7.7 mi

FAQs for booking trains from Madrid to Barcelona

How much does a train ticket from Madrid Barajas to Barcelona-El Prat cost?

Using momondo to find train tickets from Madrid Barajas to Barcelona-El Prat, our users have found prices starting from £16 one-way for this week. This month, the average cost of a train ticket from Madrid Barajas to Barcelona-El Prat is £26 one-way.

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

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

When should I purchase the train tickets from Madrid Barajas to Barcelona-El Prat?

Train ticket prices from Madrid Barajas to Barcelona-El Prat are the same no matter when you choose to book them. Prices are £26 one-way this week and should remain stable for at least the next 3 months.

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

Ride to your destination comfortably on Renfe, iryo, and AccesRail. Consider Renfe as it’s been found as the cheapest option to get from Madrid Barajas to Barcelona-El Prat starting at £17.

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

The straight-line distance from Madrid Barajas to Barcelona-El Prat is 308.2 mi, but the actual distance you’ll travel by train depends on the route taken. The train takes 2h 30m, typically.

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

Taking a train from Madrid Barajas to Barcelona-El Prat has a carbon footprint of about 67lb. Flying this journey instead would increase your carbon footprint to around 208lb. A bus for this journey would also have lower emissions than flying, with a carbon footprint of around 42lb.

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

We’ve found that taking a flight from Madrid to Barcelona-El Prat Airport with {10} is more time-efficient when based simply on travel duration. A train from Madrid to Barcelona-El Prat Airport or a bus from Madrid to Barcelona-El Prat Airport can take you longer than a 1h 25m flight.

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

Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from £9. While they may not be the most cost-effective options currently available a flight from Madrid to Barcelona-El Prat Airport or a train from Madrid to Barcelona-El Prat Airport can also be options worth looking into if other factors outside of cost are a higher priority.


Renfe trains from Madrid to Barcelona

Our best Renfe deals on Madrid to Barcelona train tickets
Renfe
11 Sept
XOC10:30Madrid Atocha
2h 45m
YJB13:15Barcelona Sants
24 Sept
YJB10:00Barcelona Sants
3h 17m
XOC13:17Madrid Atocha
Renfe
8 Sept
XOC15:30Madrid Atocha
3h 12m
YJB18:42Barcelona Sants
11 Sept
YJB10:00Barcelona Sants
3h 17m
XOC13:17Madrid Atocha
Renfe
19 Jul
XOC15:30Madrid Atocha
3h 12m
YJB18:42Barcelona Sants
26 Jul
YJB20:00Barcelona Sants
3h 12m
XOC23:12Madrid Atocha

Multiple carriers trains from Madrid to Barcelona

Our best Multiple carriers deals on Madrid to Barcelona train tickets
Multiple carriers
20 Mar
XOC06:15Madrid Atocha
2h 30m
YJB08:45Barcelona Sants
24 Mar
YJB20:40Barcelona Sants
2h 55m
XOC23:35Madrid Atocha
Multiple carriers
9 May
XOC06:40Madrid Atocha
2h 30m
YJB09:10Barcelona Sants
19 May
YJB06:35Barcelona Sants
2h 45m
XOC09:20Madrid Atocha
Multiple carriers
21 Mar
XOC06:30Madrid Atocha
2h 51m
YJB09:21Barcelona Sants
24 Mar
YJB20:40Barcelona Sants
2h 55m
XOC23:35Madrid Atocha

Popular train routes to Barcelona

Most frequently searched train routes to Barcelona, along with the cheapest price and shortest travel time.
Trains to Barcelona from Montpellier
Fastest travel time3h 08m
Cheapest price£88
Trains to Barcelona from Valencia
Fastest travel time3h 55m
Cheapest price£59
Trains to Barcelona from Pamplona
Fastest travel time4h 10m
Cheapest price£88
Trains to Barcelona from Paris
Fastest travel time6h 45m
Cheapest price£153
Trains to Barcelona from Málaga
Fastest travel time5h 49m
Cheapest price£198
Trains to Barcelona from Alicante
Fastest travel time5h 21m
Cheapest price£93

Other train routes from Madrid

Find and compare cheap train tickets from Madrid to other popular destinations on momondo
Trains from Madrid to Málaga
Fastest travel time2h 42m
Cheapest price£30
Trains from Madrid to Seville
Fastest travel time2h 43m
Cheapest price£71
Trains from Madrid to Alicante
Fastest travel time2h 28m
Cheapest price£43
Trains from Madrid to Valencia
Fastest travel time2h 01m
Cheapest price£28
Trains from Madrid to Bilbao
Fastest travel time4h 43m
Cheapest price£74

Start planning your trip to Barcelona

Get the latest Barcelona-El Prat Airport flight insights
Get the latest Barcelona-El Prat Airport flight insights

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

Find flights to Barcelona-El Prat Airport
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighbourhoods of Barcelona-El Prat Airport

Find hotels in Barcelona-El Prat Airport
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 Barcelona-El Prat Airport
Catch a bus
Catch a bus

Enjoy a relaxing journey by bus. Learn more about buses to Barcelona-El Prat Airport here.

Find buses to Barcelona-El Prat Airport

Trains to other cities in Europe

Lost the lust for Barcelona? Check out trains to other cities in Europe