Round-trip
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
May 29 — Jun 51
1 adult
Wed 5/29

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

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

$20

ONE-WAY FROM

$13

AVG TRAVEL TIME

2h 45m

TRAIN COMPANIES

Renfe, AccesRail
The best round-trip train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is $20
The best one-way train deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is $13
Average time it takes to travel by train from Barcelona-El Prat Airport to Madrid
There are 2 train companies servicing this route: Renfe, 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 Passeig de GraciaBarcelona, 41.39228, 2.164896
Barcelona La Sagrera-MeridianaBarcelona, 41.421925, 2.186938
Barcelona Arc de TriomfBarcelona, 41.391647, 2.180271
Barcelona SalouBarcelona, 41.077423, 1.129162

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 Alcalá de HenaresMadrid, 40.48917, -3.366271
Madrid Cuenca Cuenca_Madrid, 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
Nov 1
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Nov 3
5:30 amMadrid Atocha
2h 50m
8:20 amBarcelona Sants
Renfe
Sep 14
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Sep 15
6:30 amMadrid Atocha
2h 50m
9:20 amBarcelona Sants
Renfe
Jun 5
5:40 amBarcelona Sants
2h 43m
8:23 amMadrid Atocha
Jul 10
6:15 amMadrid Atocha
2h 30m
8:45 amBarcelona Sants
Renfe
Sep 14
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Sep 15
6:30 amMadrid Atocha
2h 50m
9:20 amBarcelona Sants
Renfe
Jun 27
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Jul 2
6:15 amMadrid Atocha
2h 30m
8:45 amBarcelona Sants
Renfe
Jun 27
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Jun 29
7:30 pmMadrid Atocha
3h 16m
10:46 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.
Renfe
Nov 4
9:25 pmBarcelona Sants
2h 30m
11:55 pmMadrid Atocha
Renfe
Jun 22
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Renfe
Jul 15
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Renfe
Sep 15
6:35 amBarcelona Sants
2h 45m
9:20 amMadrid Atocha
Renfe
Jun 18
8:00 pmBarcelona Sants
3h 12m
11:12 pmMadrid Atocha
Renfe
Jul 20
8:00 pmBarcelona Pl. Universitat
3h 12m
11:12 pmMadrid Atocha

Choose the best way to get from Barcelona to Madrid

Buses

7h 20m
$6 one-way$20 round-trip
Nonstop · from $20

Distance to downtown

5051.9 mi
42lb CO2

85% less than flights

Find Buses

Barcelona-El Prat Airport to Madrid Buses

Trains

2h 29m
$13 one-way$20 round-trip
Nonstop · from $20

Distance to downtown

XOC0.9 mi

Flights

1h 25m
$23 one-way$63 round-trip
Nonstop · from $631 stop · from $76

Distance to downtown

MAD8.5 mi

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 $17 one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. $38 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 29m train from Barcelona-El Prat to Madrid Barajas. Travel time can vary by 0h 16m, so prioritize nonstop options for the quickest arrival. Look into AccesRail, 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 $38 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 and AccesRail. The cheapest Renfe is what we have recently available with prices starting at $20 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 29m is a normal train duration for this route.

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

Traveling from Barcelona-El Prat to Madrid Barajas by train has a carbon footprint of about 67lb. Flying this journey instead would increase your carbon footprint to around 292lb. This journey by bus would lower emissions to around 42lb.

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

The quickest way to travel this route is to take a flight from Barcelona-El Prat Airport to Madrid, doing so can potentially save up to 6h 10m of travel time. While these options may take longer, booking a train from Barcelona-El Prat Airport to Madrid or a bus from Barcelona-El Prat Airport to Madrid may suit your needs if travel time is less of a factor in your decision making.

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

Planning to book a bus from Barcelona-El Prat Airport to Madrid can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Barcelona-El Prat Airport starting at $63 to Madrid or a train from Barcelona-El Prat Airport to Madrid starting at $20 if that is your preferred method of transportation.


Renfe trains from Barcelona to Madrid

Our best Renfe deals on Barcelona to Madrid train tickets
Renfe
Nov 1
YJB8:00 pmBarcelona Sants
3h 12m
XOC11:12 pmMadrid Atocha
Nov 3
XOC5:30 amMadrid Atocha
2h 50m
YJB8:20 amBarcelona Sants
Renfe
Sep 14
YJB8:00 pmBarcelona Sants
3h 12m
XOC11:12 pmMadrid Atocha
Sep 15
XOC6:30 amMadrid Atocha
2h 50m
YJB9:20 amBarcelona Sants
Renfe
Jun 27
YJB8:00 pmBarcelona Sants
3h 12m
XOC11:12 pmMadrid Atocha
Jul 2
XOC6:15 amMadrid Atocha
2h 30m
YJB8:45 amBarcelona Sants

iryo trains from Barcelona to Madrid

Our best iryo deals on Barcelona to Madrid train tickets
iryo
Jul 3
YJB2:55 pmBarcelona Sants
2h 45m
XOC5:40 pmMadrid Atocha
Jul 10
XOC1:50 pmMadrid Atocha
2h 45m
YJB4:35 pmBarcelona Sants
iryo
Jun 29
YJB8:55 pmBarcelona Sants
2h 45m
XOC11:40 pmMadrid Atocha
Jul 2
XOC5:25 pmMadrid Atocha
2h 45m
YJB8:10 pmBarcelona Sants
iryo
Jul 2
YJB8:55 pmBarcelona Sants
2h 45m
XOC11:40 pmMadrid Atocha
Jul 5
XOC6:40 amMadrid Atocha
2h 30m
YJB9:10 amBarcelona 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 49m
Cheapest price$17
Trains to Madrid from Alicante
Fastest travel time2h 18m
Cheapest price$20
Trains to Madrid from Málaga
Fastest travel time2h 38m
Cheapest price$43
Trains to Madrid from Seville
Fastest travel time2h 37m
Cheapest price$32
Trains to Madrid from Jerez de la Frontera
Fastest travel time3h 58m
Cheapest price$90

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 52m
Cheapest price$49
Trains from Barcelona to Alicante
Fastest travel time5h 17m
Cheapest price$79
Trains from Barcelona to Seville
Fastest travel time5h 58m
Cheapest price$79
Trains from Barcelona to Málaga
Fastest travel time6h 16m
Cheapest price$81
Trains from Barcelona to Barcelona
Fastest travel time0h 38m
Cheapest price$30
Trains from Barcelona to Marseille
Fastest travel time4h 49m
Cheapest price$113
Trains from Barcelona to Perpignan
Fastest travel time1h 22m
Cheapest price$64
Trains from Barcelona to Paris
Fastest travel time6h 45m
Cheapest price$359

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 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