Cheap flights Barcelona (El Prat) to Madrid (Adolfo Suarez Madrid-Barajas)
Nonstop flights from Barcelona to Madrid: Iberia, Vueling Airlines, Iberia Express and 2 more. Nonstop flights per week: 43. Flight time: 1 hour 25 minutes. Distance: 483 km. Tickets from NZ$47 (departure 12 December).
Which airlines fly most often from Barcelona to Madrid?
The most flight options on this route are offered by
Vueling Airlines
— options found:
42.
Vueling AirlinesFlights: 42 · Direct: 5
RyanairFlights: 17 · Direct: 2
IberiaFlights: 11 · Direct: 10
EasyjetFlights: 7 · Direct: 0
Wizz Air MaltaFlights: 5 · Direct: 2
Iberia ExpressFlights: 5 · Direct: 4
EasyJet EuropeFlights: 3 · Direct: 0
Round trip Barcelona — Madrid
Trip
Outbound
Return
Outbound + return
Total
Weekend trip
Sat, 12 Dec
Sun, 13 Dec
NZ$47 + NZ$78
One week
Thu, 24 Dec
Thu, 31 Dec
NZ$50 + NZ$54
Two weeks
Thu, 24 Dec
Wed, 6 Jan
NZ$50 + NZ$56
Two one-way tickets combined, price per adult. Tap a price to search these dates.
Prices as of 26 October, 11:04 Moscow time
Which month is cheapest to fly Barcelona — Madrid?
Cheapest month: June — a one-way ticket usually costs around NZ$55, 16% below average. Most expensive month: November — around NZ$74.
June 2027usually NZ$55 · 16% below average
One-way ticket prices for departures in that month. “Usually” is the median of the lowest daily prices.
Prices as of 26 October, 11:04 Moscow time
How many days before departure is it cheapest to buy a Barcelona — Madrid ticket?
The cheapest departure right now is Wed, 11 Nov — from NZ$64. Days before departure: 15. 4–7 days before departure tickets cost from NZ$76, 1–3 days before — from NZ$74.
Before departureDeparture dateDifference from lowestPrice
1–3 daysThu, 29 Oct16% more
4–7 daysSun, 1 Nov18% more
8–14 daysTue, 10 Nov6% more
15–21 daysWed, 11 Novcheapest
22–30 daysWed, 25 Nov2% more
Lowest prices for departures in the next 30 days.
How many flights per day operate from Barcelona to Madrid?
Most flights operate on
Wed (40), the fewest on
Sun (20).
Yes. Nonstop flights from Barcelona to Madrid are operated by: Iberia, Vueling Airlines, Iberia Express, Ryanair, Wizz Air Malta. A nonstop flight takes 1 hour 25 minutes on average. Nonstop tickets start at NZ$47.
The average ticket price Barcelona Madrid is NZ$76. The cheapest ticket costs NZ$47, operated by Iberia, flight IB 414, departing Barcelona on 12 December at 15:05, arriving Madrid on 12 December at 16:30. Prices as of 26 October.
A nonstop flight takes 1 hour 25 minutes on average. With a connection: from 3 hours 20 minutes, usually about 15 hours.
Based on prices for the coming months, the cheapest month to fly is December: tickets from NZ$47. The most expensive month is February 2027, with tickets from NZ$69.
Tickets from Barcelona to Madrid are sold by: Vueling Airlines, Ryanair, Iberia, Easyjet, Wizz Air Malta, Iberia Express, EasyJet Europe. Nonstop: Iberia, Vueling Airlines, Iberia Express, Ryanair, Wizz Air Malta.
The distance from Barcelona to Madrid is 483 km.
Tickets from Madrid to Barcelona start at NZ$52. The average price is NZ$79. Nonstop flights are operated by: Iberia, Vueling Airlines, Ryanair. All tickets Madrid — Barcelona
The first nonstop flight departs at 06:40 (IB 400, Iberia), the last one at 22:10 (IB 424, Iberia). Local time.