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
Dec 13 — Dec 201
1 adult
Sat 12/13

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

Find the right train ticket for you
SNCF
With transfers
2h 37m
SNCF
SNCF
With transfers
2h 37m
SNCF
Renfe
With transfers
3h 24m
Renfe
Renfe
With transfers
3h 19m
Renfe
Renfe
With transfers
3h 24m
Renfe
Train
With transfers
3h 12m
Train

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

$75

ONE-WAY FROM

$32

AVG TRAVEL TIME

2h 52m

TRAIN COMPANIES

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

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 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
Feb 9
3:25 pmBarcelona Sants
2h 37m
6:02 pmMadrid Atocha
Feb 11
12:27 pmMadrid Atocha
3h 17m
3:44 pmBarcelona Sants
Renfe
Jan 30
9:05 pmBarcelona Sants
2h 53m
11:58 pmMadrid Atocha
Feb 2
8:27 pmMadrid Atocha
3h 21m
11:48 pmBarcelona Sants
Renfe
Jan 30
9:05 pmBarcelona Sants
2h 53m
11:58 pmMadrid Atocha
Feb 2
8:27 pmMadrid Atocha
3h 21m
11:48 pmBarcelona Sants
Renfe
Feb 9
4:25 pmBarcelona Sants
2h 37m
7:02 pmMadrid Atocha
Feb 16
3:27 pmMadrid Atocha
3h 19m
6:46 pmBarcelona Sants
Renfe
Jan 18
8:00 amBarcelona Sants
3h 19m
11:19 amMadrid Atocha
Jan 27
3:57 pmMadrid Atocha
2h 37m
6:34 pmBarcelona Sants
Renfe
Feb 2
6:20 amBarcelona Sants
2h 37m
8:57 amMadrid Atocha
Feb 5
9:07 pmMadrid Atocha
2h 52m
11:59 pmBarcelona 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.
SNCF
Dec 13
5:40 pmBarcelona Sants
2h 37m
8:17 pmMadrid Atocha
SNCF
Dec 16
1:50 pmBarcelona Sants
2h 37m
4:27 pmMadrid Atocha
Renfe
Feb 17
9:55 amBarcelona Sants
3h 24m
1:19 pmMadrid Atocha
Renfe
Jan 11
8:00 amBarcelona Sants
3h 19m
11:19 amMadrid Atocha
Renfe
Feb 19
9:55 amBarcelona Sants
3h 24m
1:19 pmMadrid Atocha
Train
Jan 24
6:40 pmBarcelona Sants
3h 12m
9:52 pmMadrid Atocha

FAQs for booking trains from Barcelona to Madrid

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

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

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

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

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

The cost of booking a train from Barcelona-El Prat to Madrid Barajas is around $69 one-way. You can expect the price to be consistent throughout the next 3 months.

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

There are many trains traveling between Barcelona-El Prat and Madrid Barajas which are Renfe, SNCF, and Train. The cheapest Renfe is what we have recently available with prices starting at $75 round-trip.

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

While Madrid Barajas is 308.2 mi away from Barcelona-El Prat, the distance by train is longer depending on the route. 2h 30m is a normal train duration for this route.

Renfe trains from Barcelona to Madrid

Our best Renfe deals on Barcelona to Madrid train tickets
Renfe
Feb 9
YJB3:25 pmBarcelona Sants
2h 37m
XOC6:02 pmMadrid Atocha
Feb 11
XOC12:27 pmMadrid Atocha
3h 17m
YJB3:44 pmBarcelona Sants
Renfe
Jan 30
YJB9:05 pmBarcelona Sants
2h 53m
XOC11:58 pmMadrid Atocha
Feb 2
XOC8:27 pmMadrid Atocha
3h 21m
YJB11:48 pmBarcelona Sants
Renfe
Feb 9
YJB4:25 pmBarcelona Sants
2h 37m
XOC7:02 pmMadrid Atocha
Feb 16
XOC3:27 pmMadrid Atocha
3h 19m
YJB6:46 pmBarcelona Sants

iryo trains from Barcelona to Madrid

Our best iryo deals on Barcelona to Madrid train tickets
iryo
Dec 16
YJB1:45 pmBarcelona Sants
2h 52m
XOC4:37 pmMadrid Atocha
Dec 17
XOC9:22 amMadrid Atocha
2h 52m
YJB12:14 pmBarcelona Sants
iryo
Dec 12
YJB8:55 pmBarcelona Sants
2h 52m
XOC11:47 pmMadrid Atocha
Dec 13
XOC2:42 pmMadrid Atocha
2h 59m
YJB5:41 pmBarcelona Sants
iryo
Dec 15
YJB11:50 amBarcelona Sants
2h 52m
XOC2:42 pmMadrid Atocha
Dec 22
XOC4:37 pmMadrid Atocha
2h 37m
YJB7:14 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 Jerez de la Frontera
Fastest travel time3h 57m
Cheapest price$92
Trains to Madrid from Valencia
Fastest travel time1h 56m
Cheapest price$54
Trains to Madrid from Seville
Fastest travel time2h 39m
Cheapest price$69
Trains to Madrid from Alicante
Fastest travel time2h 23m
Cheapest price$39

Other train routes from Barcelona

Find and compare cheap train tickets from Barcelona to other popular destinations on momondo
Trains from Barcelona to Alicante
Fastest travel time5h 17m
Cheapest price$70
Trains from Barcelona to Paris
Fastest travel time6h 44m
Cheapest price$228
Trains from Barcelona to Málaga
Fastest travel time6h 21m
Cheapest price$138
Trains from Barcelona to Valencia
Fastest travel time5h 42m
Cheapest price$55
Trains from Barcelona to Seville
Fastest travel time6h 10m
Cheapest price$156
Trains from Barcelona to Perpignan
Fastest travel time1h 22m
Cheapest price$128
Trains from Barcelona to Barcelona
Fastest travel time0h 38m
Cheapest price$31
Trains from Barcelona to Marseille
Fastest travel time4h 49m
Cheapest price$107

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 neighborhoods of Madrid

Find hotels in Madrid
Top car rentals in Madrid
Top car rentals in Madrid

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

Find rental cars in Madrid
Stay at a vacation rental
Stay at a vacation rental

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

Find rentals in Madrid