Flights from Barcelona to Madrid
BCN to MAD. All flight routes from El Prat Airport, Spain to Barajas, Spain. These routes are operated by 3 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 1 hour and 25 minutes.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Barcelona to Madrid flights
With over 172 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Madrid (MAD) from Barcelona (BCN) with Iberia, Air Europa or Vueling or you can choose a stopover via Palma de Mallorca (PMI) or Valencia (VLC) if it suits you better.
Barcelona to Madrid with Iberia
You can fly non-stop every weekday with flights departing from 6 am to 21 pm. You also have the option to do a transit flight via Valencia. Iberia is a member of the air alliance OneWorld.
With Air Europa
You can fly non-stop every weekday with flights departing at 11:50 or 20:30. You also have the option to do a transit flight via Palma de Mallorca. Air Europa is a member of SkyTeam.
With Vueling
You can fly non-stop every weekday with flights departing between 7 am and 20 pm.
Miles & flight time: BCN - MAD
The shortest flight time between BCN and MAD is 1 hour and 25 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 25m | - | 301 (484 km) |
PMI Palma de Mallorca | 3h 20m | 3h 0m | 467 (751 km) |
VLC Valencia | 3h 25m | 1h 15m | 361 (581 km) |
Unpublished Flight Rates From Barcelona to Madrid