Madrid to Barcelona cheap flights
5 airline(s) operate this non-stop flight, which has a duration of 1h 25min.
Low-Cost Cheap Flights from Madrid to Barcelona
Looking to hop from the vibrant streets of Madrid to the enchanting city of Barcelona without breaking the bank? You're in luck! Several budget airlines offer affordable flights between Madrid-Barajas Adolfo Suárez Airport and Barcelona-El Prat Airport, making it easy for travelers to explore two of Spain's most iconic destinations without a hefty price tag.
Airlines Operating on this Route:
- Iberia Express: Known for its competitive fares and convenient schedules, Iberia Express offers a budget-friendly option for travelers looking to fly between Madrid and Barcelona.
- Vueling: With a reputation for affordable flights and a wide range of routes, Vueling is a popular choice for budget-conscious travelers seeking to travel between these two Spanish cities.
- Ryanair: As one of Europe's largest low-cost carriers, Ryanair provides a wallet-friendly option for those looking to jet between Madrid and Barcelona without breaking the bank.
Whether you're planning a weekend getaway or a business trip, booking a low-cost flight from Madrid to Barcelona allows you to save money on travel expenses, giving you more to spend on exploring the rich culture, delicious cuisine, and stunning sights that both cities have to offer. So pack your bags, grab your boarding pass, and get ready for an affordable adventure from Madrid to Barcelona!
Airlines | Days of the week | Class | Price |
Iberia |
Su
Mo
Tu
We
Th
Fr
Sa
7-14 daily flights |
|
|
Air Europa |
Su
Mo
Tu
We
Th
Fr
Sa
2 daily flights |
business available |
|
Vueling |
Su
Mo
Tu
We
Th
Fr
Sa
2-4 daily flights |
low cost airline |
|
Royal Jordanian |
Su
Mo
Tu
We
Th
Fr
Sa
|
|
|
Tunisair |
Su
Mo
Tu
We
Th
Fr
Sa
|
|
Direct flight schedule from Madrid to Barcelona
Search through the continuous flight schedules from Adolfo Suárez Madrid–Barajas Airport to Barcelona Airport to discover the most advantageous ticket prices.
Flight | Airline | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|---|---|
IB 3002 |
Iberia |
Su
—
|
Mo
07:00
|
Tu
07:00
|
We
07:00
|
Th
07:00
|
Fr
07:00
|
Sa
—
|
IB 3004 |
Iberia |
Su
07:00
|
Mo
07:30
|
Tu
07:30
|
We
07:30
|
Th
07:30
|
Fr
07:30
|
Sa
07:00
|
IB 3006 |
Iberia |
Su
—
|
Mo
08:00
|
Tu
08:00
|
We
08:00
|
Th
08:00
|
Fr
08:00
|
Sa
—
|
IB 3008 |
Iberia |
Su
—
|
Mo
08:30
|
Tu
08:30
|
We
08:30
|
Th
08:30
|
Fr
08:30
|
Sa
—
|
IB 3010 |
Iberia |
Su
09:00
|
Mo
10:35
|
Tu
10:35
|
We
10:35
|
Th
—
|
Fr
—
|
Sa
09:00
|
IB 3012 |
Iberia |
Su
11:30
|
Mo
11:30
|
Tu
11:30
|
We
11:30
|
Th
11:30
|
Fr
11:30
|
Sa
11:30
|
IB 3014 |
Iberia |
Su
12:25
|
Mo
12:25
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
12:25
|
IB 3016 |
Iberia |
Su
—
|
Mo
14:55
|
Tu
14:55
|
We
14:55
|
Th
14:55
|
Fr
14:55
|
Sa
—
|
IB 3018 |
Iberia |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
IB 3020 |
Iberia |
Su
—
|
Mo
16:30
|
Tu
16:30
|
We
16:30
|
Th
16:30
|
Fr
16:30
|
Sa
—
|
IB 3022 |
Iberia |
Su
17:30
|
Mo
17:30
|
Tu
17:30
|
We
17:30
|
Th
17:30
|
Fr
17:30
|
Sa
—
|
IB 3024 |
Iberia |
Su
—
|
Mo
—
|
Tu
—
|
We
18:00
|
Th
18:00
|
Fr
18:00
|
Sa
—
|
IB 3026 |
Iberia |
Su
19:00
|
Mo
19:00
|
Tu
19:00
|
We
19:00
|
Th
19:00
|
Fr
19:00
|
Sa
19:00
|
IB 3030 |
Iberia |
Su
20:00
|
Mo
20:00
|
Tu
20:00
|
We
20:00
|
Th
20:00
|
Fr
20:00
|
Sa
20:00
|
IB 3034 |
Iberia |
Su
21:15
|
Mo
21:15
|
Tu
21:15
|
We
21:15
|
Th
21:15
|
Fr
—
|
Sa
—
|
UX 7701 |
Air Europa |
Su
07:30
|
Mo
07:30
|
Tu
07:30
|
We
07:30
|
Th
07:30
|
Fr
07:30
|
Sa
07:30
|
UX 7703 |
Air Europa |
Su
15:10
|
Mo
15:10
|
Tu
15:10
|
We
15:10
|
Th
15:10
|
Fr
15:10
|
Sa
15:10
|
VY 1003 |
Vueling |
Su
09:35
|
Mo
09:35
|
Tu
09:35
|
We
09:35
|
Th
—
|
Fr
09:35
|
Sa
09:35
|
VY 1005 |
Vueling |
Su
14:00
|
Mo
14:00
|
Tu
18:05
|
We
18:05
|
Th
18:05
|
Fr
14:00
|
Sa
14:00
|
VY 1007 |
Vueling |
Su
18:25
|
Mo
18:25
|
Tu
—
|
We
—
|
Th
—
|
Fr
18:25
|
Sa
—
|
VY 1009 |
Vueling |
Su
22:20
|
Mo
22:20
|
Tu
22:20
|
We
22:20
|
Th
22:20
|
Fr
22:20
|
Sa
22:00
|
Details regarding fares for direct trips on this route
Those seeking cost-effective travel options can discover a direct flight connecting Adolfo Suárez Madrid–Barajas Airport and Barcelona Airport, with fares starting from 40€ in July, based on an extensive review of user queries for the lowest-priced round-trip tickets.
€66 Approximately
Estimated costs for transportation from Adolfo Suárez Madrid–Barajas Airport to Barcelona Airport
Aircraft operating on this route
Consider the range the airplane can travel, the seating capacity available, and the various cabin classes offered for this trip.
-
Airbus A320
Iberia180 seats (all economy) -
Airbus A321
Iberia220 seats (all economy) -
Airbus A320 (sharklets)
Iberia180 seats (all economy) -
Airbus A319
Iberia141 seats (all economy) -
Boeing 787
Air Europa320 seats (all economy) -
Boeing 787-9
Air Europa337 seats (all economy) -
Boeing 787-8
Air Europa294 seats (all economy) -
Airbus A321
Vueling220 seats (all economy) -
Airbus A320 (sharklets)
Vueling182 seats (all economy)
Flight Information
-
Cheapest flight found
42€ -
Average flight time
1:25 h -
Cheapest month for a flight
July -
Most popular airline
Iberia -
Flights per week
21
Departing from Adolfo Suárez Madrid–Barajas Airport (MAD)
Barajas Airport (MAD), located in Madrid, is the largest airport in Spain, serving as a major hub for both domestic and international flights.
Show all flights from MAD →
Arriving to Barcelona Airport (BCN)
Barcelona Airport (BCN) is Spain's second largest airport, serving as a major hub for both domestic and international flights.
Show all flights from BCN →Top Domestic Routes from Adolfo Suárez Madrid–Barajas Airport
Barcelona
188 Flights scheduled next month
Palma de Mallorca
151 Flights scheduled next month
Málaga
142 Flights scheduled next month
Las Palmas
126 Flights scheduled next month
Alicante
121 Flights scheduled next month
Tenerife
100 Flights scheduled next month
Top Global Routes Departing from Adolfo Suárez Madrid–Barajas Airport
Agadir (AGA)
48 Flights scheduled next month
Alghero (AHO)
24 Flights scheduled next month
Algiers (ALG)
66 Flights scheduled next month
Commonly Asked Questions
How far is the flight distance between Madrid and Barcelona?
The distance by air from Madrid to Barcelona is roughly484 kilometers.
On this particular route, which airline enjoys the highest popularity?
Many passengers choose Iberia for its dependable service and high levels of customer satisfaction when looking for direct flights connecting Madrid and Barcelona.
How much does a typical flight cost from Madrid to Barcelona?
Commonly, a direct flight departing from Adolfo Suárez Madrid–Barajas Airport to Barcelona Airport can be secured at the budget-friendly rate of 40€, especially in the month of July. In contrast, during the peak season in May, the standard ticket price usually rises to approximately 94€.
What is the number of carriers providing direct services from Madrid to Barcelona?
When journeying nonstop from Madrid to Barcelona, passengers have the choice of 5 different airlines, each providing a distinct mix of convenience and service, with esteemed airlines such as Iberia, Air Europa, Vueling, Royal Jordanian, Tunisai among the options.
What is the flight duration between Adolfo Suárez Madrid–Barajas Airport and Barcelona Airport in hours?
A typical non-stop journey from Adolfo Suárez Madrid–Barajas Airport to Barcelona Airport generally takes around 1h 25min, enabling efficient organization of your itinerary.
5 BENEFITS OF RESERVING FLIGHTS WITH Flight Scanner
We search for the top flight offers
We do not charge any additional fees or commission
We collaborate with numerous partners to offer you the best prices
Flight Scanner exclusively partners with established and trustworthy companies.
Stay informed of the most current top deals. Select your destination and receive updates on any price fluctuations.