COMPARE Prices across different modes

Fri
17 Sep
£116Renfe AVE
£30Alsa
£87Air Europa
Sat
18 Sep
£39Renfe
£30Alsa
£49Iberia
Sun
19 Sep
£39Renfe
£30Alsa
£49Iberia
Mon
20 Sep
£34Renfe AVE
£30Alsa
£47Iberia
Tue
21 Sep
£39Renfe
£30Alsa
£26Iberia
Wed
22 Sep
£34Renfe AVE
£30Alsa
£26Iberia
Thu
23 Sep
£39Renfe
£30Alsa
£26Iberia
Fri
24 Sep
£39Renfe
£30Alsa
£60Air Europa
Sat
25 Sep
£39Renfe
£30Alsa
£26Air Europa
Sun
26 Sep
£39Renfe
£30Alsa
£35Vueling
Mon
27 Sep
£39Renfe
£30Alsa
£22Vueling
Tue
28 Sep
£39Renfe
£30Alsa
£22Air Europa
Wed
29 Sep
£39Renfe
£30Alsa
£22Vueling
Thu
30 Sep
£39Renfe
£30Alsa
£22Vueling
Fri
1 Oct
£39Renfe
£30Alsa
£41Iberia
Sat
2 Oct
£39Renfe
£30Alsa
£26Air Europa
Sun
3 Oct
£39Renfe
£30Alsa
£39Vueling
Mon
4 Oct
£34Renfe AVE
£30Alsa
£26Iberia
Tue
5 Oct
£34Renfe AVE
£30Alsa
£22Air Europa
Wed
6 Oct
£23Renfe
£30Alsa
£23Vueling
Thu
7 Oct
£34Renfe AVE
£30Alsa
£22Vueling

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information to Madrid from Barcelona

distanceDistance312 miles (504 km)
durationAverage flight duration1 h 25 min
priceAverage plane ticket price£44 (€49)
changesDirect flightYes
carriersAirlinesVueling, Air Europa, Iberia, Ryanair or British Airways

Flights from Barcelona to Madrid cover the 312 miles (504 km) long trip taking on average 1 h 25 min with our travel partners like Vueling, Air Europa, Iberia, Ryanair or British Airways. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £26, but the average price of plane tickets is £44. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Madrid Barajas Airport.

Flights from Barcelona to Madrid: Journey Details

Direct flights from Barcelona to Madrid rarely take much longer than one hour of travel time. Vueling provide the first flight of the day which departs Barcelona El-Prat at 7:00 a.m. For those wishing to catch a later flight, Iberia typically offer the last service on most days - a flight that takes off at 9:15 p.m. Whilst Vueling and Iberia remain the major providers for this route, Air Europa also offer a couple of direct flights from Barcelona to Madrid on certain days - usually one at midday and another in the evening.

Taking a Flight from Barcelona

Barcelona-El Prat airport is conveniently located just 12km from the city centre, with a plentiful supply of public transport services providing links between them. Whilst there is currently no Metro service that ventures across from the city to El-Prat airport, the number 46 TMB airport coach service offers a route that takes between thirty and forty minutes. The NitBus overnight coach service also caters for commuters who are catching evening flights and runs regularly between El-Prat and Barcelona city centre from 9:00 p.m. to 5:00 a.m. The RENFE train line is also a great way to get from the city to the airport, with services running every fifteen minutes and taking less than half an hour in travel time.

Flying into Madrid

An embodiment of Spanish culture in every sense, Madrid is one of the most vibrant capital cities in the world, boasting magnificent architectural and cultural sights that lure in multinational visitors from every corner of the world. Madrid-Barajas Airport houses four huge terminals - each of them well connected to public transport in order to provide easy access routes into the city centre. There is a 24-hour bus service, or jump on the metro or the light rail service, your journey into the centre of Madrid won't take you any longer than thirty minutes.