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
Mar 27 — Apr 31
One-way
1 adult
Mon 3/27

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

Find the right train ticket for you
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
2h 45m
Renfe
Renfe
With transfers
2h 45m
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

ROUND-TRIP FROM

$16

ONE-WAY FROM

$8

AVG TRAVEL TIME

3h 02m

TRAIN COMPANIES

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

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 Salou Port AventuraBarcelona, 41.087492, 1.145452
Barcelona Passeig de GraciaBarcelona, 41.39228, 2.164896
Barcelona La Sagrera-MeridianaBarcelona, 41.421925, 2.186938
Barcelona Arc de TriomfBarcelona, 41.391647, 2.180271

Madrid Train Station Directory

Location of major train stations in Madrid
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 Cuenca CuencaMadrid, 40.066666, -2.15
Madrid DeliciasMadrid, 40.4005, -3.693042
Madrid VallecasMadrid, 40.382263, -3.624931

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

Below are the quickest and cheapest round-trip 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
Aug 20
11:00 amBarcelona Sants
2h 45m
1:45 pmMadrid Atocha
Aug 24
2:15 amMadrid Atocha
2h 30m
4:45 amBarcelona Sants
Renfe
Nov 17
1:35 amBarcelona Sants
2h 45m
4:20 amMadrid Atocha
Nov 19
1:15 amMadrid Atocha
2h 30m
3:45 amBarcelona Sants
Renfe
Aug 19
5:00 pmBarcelona Sants
2h 45m
7:45 pmMadrid Atocha
Sep 4
3:30 pmMadrid Atocha
3h 16m
6:46 pmBarcelona Sants
Renfe
Apr 25
11:00 amBarcelona Sants
2h 45m
1:45 pmMadrid Atocha
Apr 26
2:15 amMadrid Atocha
2h 30m
4:45 amBarcelona Sants
Renfe
Jul 20
2:35 amBarcelona Sants
2h 45m
5:20 amMadrid Atocha
Aug 31
2:15 amMadrid Atocha
2h 30m
4:45 amBarcelona Sants
Renfe
Jul 19
5:00 pmBarcelona Sants
2h 45m
7:45 pmMadrid Atocha
Aug 31
2:15 amMadrid Atocha
2h 30m
4:45 amBarcelona 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
May 30
11:00 amBarcelona Sants
2h 45m
1:45 pmMadrid Atocha
Renfe
May 30
11:00 amBarcelona Sants
2h 45m
1:45 pmMadrid Atocha
Renfe
Oct 4
5:00 pmBarcelona Sants
2h 45m
7:45 pmMadrid Atocha
Renfe
Nov 6
4:00 pmBarcelona Sants
2h 45m
6:45 pmMadrid Atocha
Renfe
Jun 27
5:00 pmBarcelona Sants
2h 45m
7:45 pmMadrid Atocha
Renfe
Jun 24
11:00 amBarcelona Sants
2h 45m
1:45 pmMadrid Atocha

Choose the best way to get from Barcelona to Madrid


FAQs for booking trains from Barcelona to Madrid

A ticket from Barcelona-El Prat to Madrid Barajas for this week starts from $10 one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. $10 is what you can expect to pay for a train ride from Barcelona-El Prat to Madrid Barajas one-way.

Arrive at your destination quickly by taking a 2h 29m train from Barcelona-El Prat to Madrid Barajas. Travel time can vary by 0h 33m, so prioritize nonstop options for the quickest arrival. Look into AccesRail, they have one of the quickest options available.


Renfe trains from Barcelona to Madrid

Our best Renfe deals on Barcelona to Madrid train tickets
Renfe
Aug 20
YJB11:00 amBarcelona Sants
2h 45m
XOC1:45 pmMadrid Atocha
Aug 24
XOC2:15 amMadrid Atocha
2h 30m
YJB4:45 amBarcelona Sants
Renfe
Apr 24
YJB11:00 amBarcelona Sants
2h 45m
XOC1:45 pmMadrid Atocha
Apr 27
XOC2:15 amMadrid Atocha
2h 30m
YJB4:45 amBarcelona Sants
Renfe
Apr 20
YJB5:00 pmBarcelona Sants
2h 45m
XOC7:45 pmMadrid Atocha
Apr 24
XOC3:30 pmMadrid Atocha
3h 16m
YJB6:46 pmBarcelona 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 Valencia
Fastest travel time1h 38m
Cheapest price$24
Trains to Madrid from Seville
Fastest travel time2h 27m
Cheapest price$72
Trains to Madrid from Alicante
Fastest travel time2h 20m
Cheapest price$39
Trains to Madrid from Málaga
Fastest travel time2h 30m
Cheapest price$77
Trains to Madrid from Jerez de la Frontera
Fastest travel time3h 35m
Cheapest price$99

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 time2h 40m
Cheapest price$45
Trains from Barcelona to Barcelona
Fastest travel time0h 38m
Cheapest price$23
Trains from Barcelona to Seville
Fastest travel time5h 33m
Cheapest price$85
Trains from Barcelona to Alicante
Fastest travel time4h 34m
Cheapest price$57
Trains from Barcelona to Paris
Fastest travel time6h 36m
Cheapest price$84
Trains from Barcelona to Marseille
Fastest travel time4h 50m
Cheapest price$175
Trains from Barcelona to Málaga
Fastest travel time6h 01m
Cheapest price$202
Trains from Barcelona to Perpignan
Fastest travel time1h 22m
Cheapest price$159

Start planning your trip to Madrid