Madrid (MAD) to Barcelona (BCN) flights
5 airlines fly nonstop from Madrid (MAD) to Barcelona (BCN): Air Europa, Iberia, Singapore Airlines, Tunisair and Vueling. The two airports are 300 miles (483 km) apart. Air Europa is in SkyTeam, Iberia is in oneworld and Singapore Airlines is in Star Alliance. There are also 45 ways to fly it with one stop, through Valencia, Logrono and Pamplona and more.
Airlines flying nonstop from MAD to BCN
- Air EuropaSkyTeam · bookable with 8 programsWho books it

- Iberiaoneworld · bookable with 9 programsWho books it

- Singapore AirlinesStar Alliance · bookable with 13 programsWho books it

- TUTunisairNot in an alliance
- VuelingNot in an alliance

Book MAD to BCN with points
Loyalty programs that can book at least one of the nonstop airlines, from the Award Booking Guide.
- Alaska Atmos RewardsBooks Iberia, Singapore Airlines
- Virgin Atlantic Flying ClubBooks Air Europa, Singapore Airlines
- Aeromexico RewardsBooks Air Europa
- Air Canada AeroplanBooks Singapore Airlines
- Air France-KLM Flying BlueBooks Air Europa
- Air New Zealand AirpointsBooks Singapore Airlines
- American AAdvantageBooks Iberia
- ANA Mileage ClubBooks Singapore Airlines
- Avianca LifeMilesBooks Singapore Airlines
- British Airways ClubBooks Iberia
- Cathay Pacific Asia MilesBooks Iberia
- China Eastern Eastern MilesBooks Air Europa
- Delta SkyMilesBooks Air Europa
- EVA Air Infinity MileageLandsBooks Singapore Airlines
- Finnair PlusBooks Iberia
- Garuda Indonesia GarudaMilesBooks Air Europa
- Iberia ClubBooks Iberia
- JAL Mileage BankBooks Iberia
- Korean Air SKYPASSBooks Air Europa
- Lufthansa Miles & MoreBooks Singapore Airlines
- Qantas Frequent FlyerBooks Iberia
- Qatar Airways Privilege ClubBooks Iberia
- SAS EuroBonusBooks Air Europa
- Singapore Airlines KrisFlyerBooks Singapore Airlines
- TAP Miles&GoBooks Singapore Airlines
- Thai Royal Orchid PlusBooks Singapore Airlines
- Turkish Airlines Miles&SmilesBooks Singapore Airlines
- United MileagePlusBooks Singapore Airlines
MAD to BCN with one stop
45 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.
- Via Valencia (VLC)Iberia the whole way



- Via Logrono (RJL)Iberia, then Vueling


- Via Pamplona (PNA)Iberia the whole way


- Via Ibiza (IBZ)Ryanair the whole way





- Via San Sebastian (EAS)Iberia, then Vueling


- Via Palma de Mallorca (PMI)Ryanair and Air Europa the whole way






- Via Alicante (ALC)Iberia and Air Europa, then Vueling



- Via Bilbao (BIO)Iberia and Air Europa, then Vueling



- Via Santander (SDR)Iberia and Volotea, then Vueling



- Via Menorca (MAH)Ryanair the whole way




- Via Bordeaux (BOD)Volotea the whole way




- Via Almeria (LEI)Iberia, then Vueling


- Via Granada (GRX)Iberia, then Vueling


- Via Asturias (OVD)Volotea the whole way





- Via Badajoz (BJZ)Iberia the whole way


MAD to BCN: common questions
Which airlines fly nonstop from MAD to BCN?
Air Europa (SkyTeam), Iberia (oneworld), Singapore Airlines (Star Alliance), Tunisair and Vueling fly nonstop from Madrid (MAD) to Barcelona (BCN).
How far is Madrid from Barcelona by plane?
Madrid (MAD) and Barcelona (BCN) are 300 miles (483 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.
Which points programs can book MAD to BCN award flights?
28 programs can book at least one of the nonstop airlines: Alaska Atmos Rewards, Virgin Atlantic Flying Club, Aeromexico Rewards, Air Canada Aeroplan, Air France-KLM Flying Blue, Air New Zealand Airpoints, American AAdvantage, ANA Mileage Club and 20 more. Which flights each can book depends on its partners, so check the airline before you transfer points.
How many miles does MAD to BCN cost?
It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for MAD to BCN with taxes and fees.
Where can I connect between Madrid and Barcelona?
The most direct connections are through Valencia (VLC), Logrono (RJL), Pamplona (PNA), Ibiza (IBZ) and San Sebastian (EAS). On 26 of them the same airline flies both flights, for example Iberia through Valencia.
More routes
Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.