Flights from Madrid to Barcelona

The cheapest flights from Madrid to Barcelona

Showing times and prices for Dec 07

Cheapest

50

Average

84

The best way to find a cheap flight ticket from Madrid to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:15PMMadrid Barajas Airport1h15 10:30PMBarcelona El Prat Airport
0 transfers
501One-way
2nd Cheapest
10:20PMMadrid Barajas Airport1h15 11:35PMBarcelona El Prat Airport
0 transfers
511One-way
10:20AMMadrid Barajas Airport1h15 11:35AMBarcelona El Prat Airport
0 transfers
511One-way
07:30AMMadrid Barajas Airport1h15 08:45AMBarcelona El Prat Airport
0 transfers
551One-way
07:00AMMadrid Barajas Airport1h15 08:15AMBarcelona El Prat Airport
0 transfers
551One-way

Flight schedule from Madrid to Barcelona

Showing flights for tomorrow, Wednesday, December 7
07:00AMMadrid Barajas Airport1h15 08:15AMBarcelona El Prat Airport
0 transfers
07:30AMMadrid Barajas Airport1h15 08:45AMBarcelona El Prat Airport
0 transfers
07:30AMMadrid Barajas Airport1h25 08:55AMBarcelona El Prat Airport
0 transfers
08:00AMMadrid Barajas Airport1h15 09:15AMBarcelona El Prat Airport
0 transfers
10:20AMMadrid Barajas Airport1h15 11:35AMBarcelona El Prat Airport
0 transfers
10:35AMMadrid Barajas Airport1h15 11:50AMBarcelona El Prat Airport
0 transfers
11:30AMMadrid Barajas Airport1h20 12:50PMBarcelona El Prat Airport
0 transfers
02:55PMMadrid Barajas Airport1h15 04:10PMBarcelona El Prat Airport
0 transfers
03:10PMMadrid Barajas Airport1h25 04:35PMBarcelona El Prat Airport
0 transfers
04:00PMMadrid Barajas Airport1h20 05:20PMBarcelona El Prat Airport
0 transfers
05:30PMMadrid Barajas Airport1h15 06:45PMBarcelona El Prat Airport
0 transfers
06:25PMMadrid Barajas Airport1h15 07:40PMBarcelona El Prat Airport
0 transfers
07:00PMMadrid Barajas Airport1h15 08:15PMBarcelona El Prat Airport
0 transfers
08:00PMMadrid Barajas Airport1h20 09:20PMBarcelona El Prat Airport
0 transfers
09:15PMMadrid Barajas Airport1h15 10:30PMBarcelona El Prat Airport
0 transfers
10:20PMMadrid Barajas Airport1h15 11:35PMBarcelona El Prat Airport
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25
Mon
Dec 26
Tue
Dec 27

The fastest flights from Madrid to Barcelona

Showing times and prices for Dec 07

Fastest Journey

1 h 15 m

Average

1 h 17 m

Flights per day

16

Distance

504 km

Of the 16 flights that leave Madrid for Barcelona every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:15PMMadrid Barajas Airport1h15 10:30PMBarcelona El Prat Airport
0 transfers
501One-way
Fastest
07:30AMMadrid Barajas Airport1h15 08:45AMBarcelona El Prat Airport
0 transfers
551One-way
Fastest
10:35AMMadrid Barajas Airport1h15 11:50AMBarcelona El Prat Airport
0 transfers
761One-way
Fastest
07:00PMMadrid Barajas Airport1h15 08:15PMBarcelona El Prat Airport
0 transfers
761One-way
Fastest
07:00AMMadrid Barajas Airport1h15 08:15AMBarcelona El Prat Airport
0 transfers
551One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay in Barcelona?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Madrid to Barcelona flight

distanceDistance312 miles (504 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price$51 (€46)
changesDirect flightYes

Flights from Madrid to Barcelona cover the 312 miles (504 km) long trip and usually take around 1 h 15 min. There are direct flight services available. While the average ticket price for this route costs around $51 (€46), you can find the cheapest plane ticket for as low as $45 (€40). Travelers depart most frequently from Madrid Barajas Airport and arrive in Barcelona El Prat Airport.

Airlines: Air France, Vueling Airlines and Turkish Airlines flights from Madrid to Barcelona

Travel to Barcelona from Madrid from $45 (€40) with Omio’s flight partners Air France, Vueling Airlines and Turkish Airlines! You can find the best schedules and tickets when comparing and booking the most popular route for you.

Vueling Airlines
Air France
Turkish Airlines

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Barcelona from Madrid.

Book your Vueling Airlines Madrid to Barcelona flight with Omio and enjoy a smooth and relaxing journey! Check Vueling Airlines up-to-date flight schedules for the ideal departure and arrival times, compare the fastest Madrid to Barcelona routes as well as the amenities offered in the class fare you choose and buy the most affordable Vueling Airlines plane tickets online that fit your budget. The distance from Madrid to Barcelona is 312 miles (504 km), and the best price for a one-way Madrid - Barcelona Vueling Airlines plane ticket starts at $50 (€45) if you book in advance. If you would rather search for your Vueling Airlines ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by plane. Waiting in a line at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Vueling Airlines!

  • Average Price: $50

Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight from Madrid to Barcelona including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

Find cheap tickets for Air France flights to Barcelona from Madrid on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Madrid to Barcelona flight schedule from Air France, the latest plane ticket offers available and other travel information for the 312 miles (504 km) journey between Madrid and Barcelona, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for flights to Barcelona from Madrid in the Omio app, you can check to see if the Air France flights available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Air France flight schedule for your ideal departure and arrival times, compare the best route available to get to Barcelona from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight to Barcelona from Madrid with Air France!

    Turkish Airlines is Turkey’s leading airline and you can choose between Economy Class, Comfort Class, Business Class or All-Inclusive-Ticket for your next flight from Madrid to Barcelona.

    Are you making plans to travel between Madrid and Barcelona? Why not take a flight with Turkish Airlines? Omio can show you current Turkish Airlines flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Madrid to Barcelona flights all in one place. On the Turkish Airlines flight, you can expect to travel 312 miles (504 km) from Madrid to Barcelona. If you use the Omio app to search for flights to Barcelona from Madrid, you can quickly see if the Turkish Airlines ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Turkish Airlines flight from Madrid to Barcelona, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

      Madrid to Barcelona Flights: An Overview

      When traveling from Madrid to Barcelona, flying is an excellent option. There will be 10-28 direct options during the week, with departures leaving every hour on most days. And at weekends, there are 3-12 flights, with a slightly reduced schedule on Sundays. Whenever travelers fly, the journey time will be around 1 hour 20 minutes.

      Which airlines fly from Madrid to Barcelona?

      Iberia is the major operator of Madrid to Barcelona flights, while Vueling and Air Europa offer plenty of budget fares as well.

      How long is the flight from Madrid to Barcelona?

      Expect flights from Madrid to Barcelona to take just 1 hour 20 minutes when you fly direct.

      How many flights are there from Madrid to Barcelona?

      The Madrid to Barcelona route is very well served by budget and premium airlines. Every day, at least 3 flights leave Madrid Barajas Airport, and during the week, frequencies range from 10 to 28 departure slots. So there should always be plenty of choice.

      What are the departure and arrival airports for flights from Madrid to Barcelona?

      Departure airport: Madrid to Barcelona flights will take off from Madrid Barajas Airport. Those coming from the center of town can take the pink line of the Metro (Line 8), or take Renfe overground services from Atocha and Chamartin stations. The Airport Express bus connection also runs from Atocha 24 hours a day, which can be handy for late night departures. Expect Metro and rail journeys to take 20-25 minutes, while the bus will take at least 40 minutes. Upon arrival, travelers can shop or dine at numerous bars and restaurants. Free Wifi is also provided. Select the "Airport_Free_Wifi_AENA" network, then choose between basic free and paid premium packages.

       

      Arrival airport: Flights from Madrid will touch down at Barcelona El Prat Airport, which can be found a few miles south of the city center. Getting into town is simple. The Aerobus leaves for Placa Catalunya every 10 minutes, while the 46 bus runs to Placa Espanya. For faster connections, the Metro's L9 line runs every 7 minutes, and there's an overground rail station at Terminal 2. Those who need to arrange other forms of transport can also use free Wifi when they arrive.

      Cheap flights from Madrid to Barcelona: when to book to save $

      Time Price Savings
      1 week earlier 59 €
      2 weeks earlier 53 €11%
      3 weeks earlier 52 €13%
      1 month before 51 €16%
      2 months earlier 52 €13%
      3 months earlier 50 €18%


      When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Madrid - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Madrid to Barcelona timing is everything.

      Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Madrid to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

      • Buying your air tickets from Madrid to Barcelona 3 weeks in advance means you could save up to 13% compared to the price available on the day of departure.
      • If you book a flight from Madrid - Barcelona 2 months in advance you save up to about 13% compared to the initial price.
      • By booking 3 months in advance you could save up to 18%
      • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

      Travel Tips: Madrid to Barcelona Flight

      Travel Tips: Take a flight to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Barcelona.
      FAQs
      Omio customers have found the cheapest flights from Madrid to Barcelona to cost as little as $45 (€40)  in the next 7 days.
      If you are looking to book your plane ticket in the next 7 days, you can expect the Madrid to Barcelona flight to cost on average $51 (€46)  one way.
      You should expect to travel around 312 miles (504 km)  from Madrid to Barcelona by plane.
      While the time it takes to travel 312 miles (504 km) to Barcelona from Madrid can vary based on specific dates, weekends, and holidays, the Madrid to Barcelona flight journey time is on average 1 h 15 min.

      Omio customers who book cheap flights for this route most frequently fly from Madrid Barajas Airport   to Barcelona El Prat Airport.

      You can find the most popular departure airport for this trip, Madrid Barajas Airport, located approximately 9.9 miles (15.9 km) from the city center of Madrid. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 9 miles (14.5 km) away from its city center. To reach the city center of Barcelona from Barcelona El Prat Airport, check what taxi services, airport shuttle services or public transit options are available.

      Yes, you can search for direct flights from Madrid to Barcelona on Omio with Vueling, Air Europa or Iberia, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your plane ticket.
      You can take the earliest flight from Madrid to Barcelona at 9: 00 PM   or take the last flight from Madrid to Barcelona leaving at 9: 00 PM. Look for the latest Madrid to Barcelona flight schedules on Omio and book the best time to take the plane for this route.
      You can find flights between Madrid and Barcelona to cost on average $51 (€46) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Madrid to Barcelona flight generally on sale a few months before the planned travel date.

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language