Beginning of main content

Earn rewards on top of your airline miles with Orbitz Rewards

Many airlines offer flexible change policies

Sign up to receive text alerts about your trip

This Weekend's Flight Deals to Barcelona

This weekend's flight prices found within the past 7 days, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fares from $47 One Way, $83 Round Trip from Madrid to Barcelona

Prices starting at $83 for return flights and $47 for one-way flights to Barcelona were the cheapest prices found within the past 7 days, for the period specified. Prices and availability are subject to change. Additional terms apply.

Need A Hotel In Barcelona?

Hotels In Top Barcelona Neighborhoods

2,386 hotels

Hotel Granvia

3.0 out of 5.0


Dreta de l'Eixample
1,027 hotels

Negresco Princess

4.5 out of 5.0


Ciutat Vella
990 hotels

Barceló Raval

4.5 out of 5.0


Stay Near Exciting Barcelona Attractions

More About Flying To Barcelona from Madrid

Route Information for Flights from Madrid to Barcelona

Origin Airport IATA CodeMAD
Destination Airport IATA CodeBCN
Distance300 mi
Direct Flight AirlinesAmerican Airlines, BoA, Air Europa, Vueling, Etihad Airways, SA AVIANCA, Middle East Airlines, Delta Air Lines, Iberia, Korean Air, Aeromexico
Earliest Flight Arrival7:50AM UTC
Latest Flight Arrival7:50PM UTC

Flights Review

Jun 28, 2019

Fight was late, baggage claim in Barcelona was complicated

May 27, 2019

I was charged for 2 roundtrips instead of one. When I later asked for a refund, I had to call twice because first I got refunded for just one of the flights of the second roundtrip. I finally got the refund, but since the purchase was in USD and the payment and refund in EUR, I was charged at a different exchange rate than the rate I was refunded, and I lost almost 6% of the ticket price just in exchange rate differentials

Dec 11, 2018

I thought because a plowed price I will get something not good. Seat are not that comfortable but for short flight you don’t even feel it. Flight on time. You need to pay for food if needed but price is very reasonable. I got asked if I want my carry on to check for free, it wa a convenient as many people have carry on an Spaces are few at the end available. I will take this airline for short flight again.

Sep 22, 2018

We got reasonable price for our roundtrip ticket from Madrid to Barcelona. We left pretty much on time, actually arrived a little bit early. No onboard entertainment, they announced something about wifi but we could not understand their accent, not a big deal. All cabin staff members we encountered spoke English. Check in and cabin staff members are courteous and helpful. Clean, modern A330 airplanes. All snacks, meals and drinks are for purchase only. No complaints.

Jul 31, 2018

Was a pleasant first time experience.

Flights from Madrid to Barcelona are the quickest way to travel, and booking with Orbitz saves you time and money, so why book anywhere else?

Your Madrid to Barcelona flights will depart from the Madrid-Barajas International Airport. This large international airport is Europe's fourth busiest airport, and the Madrid to Barcelona route is one of the world's most-traveled. The airport is located just inside the Madrid city limits, and getting to the airport from central Madrid is easy. Just take the underground Metro Line 8 from the NuevosMinisterios station in downtown Madrid directly to the Barajas station at the airport. In about 15 minutes you will be in the airport, ready to board flights from Madrid to Barcelona. You can also park your car in the long-term lot and take the free shuttle bus to the terminals.

Flights from Madrid to Barcelona arrive at Barcelona's El Prat airport in about an hour, a savings of almost 3 hours' time from the train. The airport is located just 20 minutes from the Barcelona city center, in the town of El Prat del Llobregat. The short commuter flight lets you take more time to enjoy your stay in Barcelona, which is one of the ten most-visited cities in the world. You can easily rent a car from one of the five rental agencies in the airport if desired. There are numerous train lines and bus lines connecting the airport to Barcelona and other locations in Catalonia.

Flights from Madrid to Barcelona - Frequently Asked Questions

Are there non-stop flights from Madrid to Barcelona?

You're in luck — there are 3 airlines which offer direct services from Madrid (MAD-Adolfo Suarez Madrid-Barajas) to Barcelona (BCN-Barcelona Intl.). These are some of the most popular:

  • Iberia
  • Vueling
  • Air Europa
What is the shortest flight from Madrid to Barcelona?

If the weather is good and there are no delays, you could be flying into Barcelona (BCN-Barcelona Intl.) from Madrid (MAD-Adolfo Suarez Madrid-Barajas) in only 1 hour and 15 minutes. With such a short flight time, think about taking carry-on luggage only.

What airlines fly from Madrid (and vicinity) to Barcelona (and vicinity) most frequently?

Consider booking a ticket with Iberia (IB), which frequently services this route. This airline operates 243 flights every month between Madrid Airport (MAD-Adolfo Suarez Madrid-Barajas) and Barcelona Airport (BCN-Barcelona Intl.). Also consider the great fares available with Vueling (VY). Offering 176 flights every month between Madrid (and vicinity) and Barcelona (and vicinity), they make the journey just as good as the destination.

If I am not able to travel due to COVID-19, can I cancel my flight to Barcelona?

We get that traveling right now has its challenges, so it's good to know that many reservations booked through us are able to be cancelled or changed. If your travel plans to Barcelona have been affected by COVID-19, a lot of airlines are making things easier by offering credits to use at a later date. Just sign in to your account and you'll quickly see what options are available. Our Customer Service Portal is the place to go for more information.

Are there flights to Barcelona with flexible change policies?

In most cases you'll have the option to reschedule your flight to Barcelona without a change fee. All you have to do then is pay the difference between the old flight and the new one. Look for the "no change fees" filter and book with confidence.

What is the cheapest day of the week to fly?

Consider flying out early in the week to save on your airfare. Orbitz data from 2019 shows that Tuesday is the cheapest day to depart, followed by Monday. Saturday showed the highest average ticket prices likely because many travelers prefer to start their vacation on a weekend.

What is the cheapest month to fly?

We won't keep you guessing, according to Orbitz data the cheapest month to fly is February. Perfect for those who need a weekend getaway, or just a fresh start to the new year. Be aware that the most expensive time to fly isn't the height of summer, as most people assume, but the festive month of December.

How can I save money on flights?

To really save big on your next vacation, think outside the box. Select two different airlines or fare types for your return trip and you'll generally get a much better deal. Those who tried this on Orbitz in 2019 saved over 50% on their airfares. Get mixing and matching today!

*According to flight demand on from January to December 2019. Savings are subject to change based on departure location, date and destination.

^Savings based on all package bookings with Flight + Hotel made on from January 1, 2019 to December 31, 2019 as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.