Flights from Barcelona to Madrid

The cheapest flights from Barcelona to Madrid

Showing times and prices for Oct 06

Cheapest

44

Average

85

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
08:30PMBarcelona El Prat Airport1h30 10:00PMMadrid Barajas Airport
0 transfers
441One-way
2nd Cheapest
12:00PMBarcelona El Prat Airport1h25 01:25PMMadrid Barajas Airport
0 transfers
571One-way
11:50AMBarcelona El Prat Airport1h30 01:20PMMadrid Barajas Airport
0 transfers
581One-way
08:30PMBarcelona El Prat Airport1h25 09:55PMMadrid Barajas Airport
0 transfers
621One-way
12:00PMBarcelona El Prat Airport1h25 01:25PMMadrid Barajas Airport
0 transfers
731One-way

Flight schedule from Barcelona to Madrid

Showing flights for tomorrow, Thursday, October 6
09:35AMBarcelona El Prat Airport1h25 11:00AMMadrid Barajas Airport
0 transfers
10:05AMBarcelona El Prat Airport1h25 11:30AMMadrid Barajas Airport
0 transfers
10:35AMBarcelona El Prat Airport1h25 12:00PMMadrid Barajas Airport
0 transfers
11:50AMBarcelona El Prat Airport1h30 01:20PMMadrid Barajas Airport
0 transfers
12:00PMBarcelona El Prat Airport1h25 01:25PMMadrid Barajas Airport
0 transfers
12:00PMBarcelona El Prat Airport1h25 01:25PMMadrid Barajas Airport
0 transfers
01:30PMBarcelona El Prat Airport1h25 02:55PMMadrid Barajas Airport
0 transfers
03:35PMBarcelona El Prat Airport1h25 05:00PMMadrid Barajas Airport
0 transfers
04:20PMBarcelona El Prat Airport1h25 05:45PMMadrid Barajas Airport
0 transfers
04:20PMBarcelona El Prat Airport1h25 05:45PMMadrid Barajas Airport
0 transfers
07:50PMBarcelona El Prat Airport1h25 09:15PMMadrid Barajas Airport
0 transfers
08:05PMBarcelona El Prat Airport1h25 09:30PMMadrid Barajas Airport
0 transfers
08:30PMBarcelona El Prat Airport1h25 09:55PMMadrid Barajas Airport
0 transfers
08:30PMBarcelona El Prat Airport1h30 10:00PMMadrid Barajas Airport
0 transfers
08:30PMBarcelona El Prat Airport1h25 09:55PMMadrid Barajas Airport
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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

The fastest flights from Barcelona to Madrid

Showing times and prices for Oct 06

Fastest Journey

1 h 25 m

Average

1 h 25 m

Flights per day

15

Distance

504 km

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

Fastest
12:00PMBarcelona El Prat Airport1h25 01:25PMMadrid Barajas Airport
0 transfers
731One-way
Fastest
08:05PMBarcelona El Prat Airport1h25 09:30PMMadrid Barajas Airport
0 transfers
751One-way
Fastest
10:05AMBarcelona El Prat Airport1h25 11:30AMMadrid Barajas Airport
0 transfers
1071One-way
Fastest
03:35PMBarcelona El Prat Airport1h25 05:00PMMadrid Barajas Airport
0 transfers
1341One-way
Fastest
10:35AMBarcelona El Prat Airport1h25 12:00PMMadrid Barajas Airport
0 transfers
1141One-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 Madrid?

View on map

Top pick hotels

Entire homes & apartments

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

View all

Overview: Barcelona to Madrid flight

distanceDistance312 miles (504 km)
durationAverage flight duration1 h 25 min
priceAverage plane ticket price$53 (€50)
changesDirect flightYes

Flights from Barcelona to Madrid cover the 312 miles (504 km) long trip taking on average 1 h 25 min with our travel partners like. There are direct flight services available. While the average ticket price for this trip costs around $53 (€50), you can find the cheapest plane ticket for as low as $41 (€39). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Madrid Barajas Airport.

Airlines: Vueling Airlines, KLM and Lufthansa flights from Barcelona to Madrid

Vueling Airlines, KLM and Lufthansa flights will get you to Madrid from Barcelona from $41 (€39). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Vueling Airlines
KLM
Lufthansa

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 Madrid from Barcelona.

It’s easy to book your Vueling Airlines plane ticket between Barcelona and Madrid online with Omio! Simply check the current Vueling Airlines flight schedules for your ideal departure and arrival times, compare the best route to Madrid from Barcelona as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that flight and book cheap Vueling Airlines plane tickets online. Prices for Vueling Airlines flights between Barcelona and Madrid start at $41 (€39) one-way if you book in advance, and you can expect to travel around 312 miles (504 km). If you search for Vueling Airlines flights in the Omio app, you can check straight away if the Vueling Airlines tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by plane between Barcelona and Madrid. Let Omio do all the work for you finding the best Barcelona to Madrid Vueling Airlines plane ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: $41

KLM is the Netherlands' national carrier and offers two types of ticket for your flight between Barcelona and Madrid: Economy and Business.

KLM tickets to Madrid from Barcelona are available online on Omio. We help you compare and book your perfect journey with KLM to Madrid from Barcelona all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current KLM flight schedules and plane tickets available on Omio for the 312 miles (504 km) route. You can also see relevant travel information for the KLM flight, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Barcelona to Madrid routes as well as the cheapest ticket prices available, and buy the best KLM Barcelona to Madrid plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the KLM plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Madrid with KLM!

    Germany's largest airline is Lufthansa. Fly between Barcelona and Madrid and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

    Lufthansa tickets to Madrid from Barcelona are available online on Omio. We help you compare and book your perfect journey with Lufthansa between Barcelona and Madrid all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Lufthansa flight schedules and plane tickets available on Omio for the 312 miles (504 km) route. You can also see relevant travel information for the Lufthansa flight, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Barcelona to Madrid routes as well as the cheapest ticket prices available, and buy the best Lufthansa Barcelona to Madrid plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Lufthansa plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Madrid with Lufthansa!

      Flights from Barcelona to Madrid

      There are over 200 nonstop flights between Barcelona and Madrid per week, averaging to 30 per day. A nonstop Barcelona Madrid flight takes an average of 1 hour 25 minutes, covering a distance of 480 km. The highest volume of Barcelona to Madrid flights are offered on a Monday, with 45 different options. Saturday currently offers the fewest number of flight times with only 20 options.

      Which airlines fly from Barcelona to Madrid?

      Airlines serving the Barcelona Madrid route include Air Europa, Vueling, Iberia, Airline, British Airways, Air France, Alitalia, Finnair, Norwegian Air, Air Algerie, Bulgaria Air, Lufthansa, KLM, and Luxair among others. There are seven airlines which fly nonstop from Barcelona to Madrid with Iberia providing the highest number of flights between Barcelona and Madrid.

      How long is the flight from Barcelona to Madrid?

      A nonstop Barcelona to Madrid flight takes an average of 1 hour 25 minutes. Indirect options are also available, though it may increase journey time depending on wait time at transfer stations. The fastest indirect option takes closer to 6 hours, though frequent direct flights are readily available.

      How many flights are there from Barcelona to Madrid?

      There are over 200 nonstop flights between Barcelona and Madrid per week, averaging 30 per day, a majority of which are direct flights requiring no stops en route. Iberia, LATAM Airlines, Vueling offer the most flights on the Barcelona Madrid route.

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

      Departure Airport: The departure airport from Barcelona to Madrid is the Barcelona Airport, also known as Barcelona-El Prat Airport. It is located 10 km southwest of the city center of Barcelona. Barcelona Airport is accessible on the local RENFE commuter train or the public buses which run every 16 minutes from Plaça Espanya, one of Barcelona's most famous squares. There is also a good supply of taxis at Barcelona city center, which will drop travelers outside the Barcelona airport terminals.

      Arrival Airport: Passengers will arrive in Madrid via the Madrid-Barajas Adolfo Suárez Airport, which is located right within Madrid City and is only 9 km away from the central business district. From the airport, passengers can find easy transportation. There is a choice of using the metro, the bus or a taxi cab. The metro line there is connected to the Nuevos Ministerios station, from where visitors can find access to any place in the city.

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

      Time Price Savings
      1 week earlier 19 €
      2 weeks earlier 18 €6%
      3 weeks earlier 18 €6%
      1 month before 16 €19%
      2 months earlier 15 €27%
      3 months earlier 17 €12%


      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 Barcelona - Madrid: 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 Barcelona to Madrid timing is everything.

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

      • Buying your air tickets from Barcelona to Madrid 3 weeks in advance means you could save up to 6% compared to the price available on the day of departure.
      • If you book a flight from Barcelona - Madrid 2 months in advance you save up to about 27% compared to the initial price.
      • By booking 3 months in advance you could save up to 12%
      • 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: Barcelona to Madrid Flight

      Travel Tips: Take a flight to Madrid 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 Barcelona to Madrid.
      FAQs
      Omio customers have found the cheapest flights from Barcelona to Madrid to cost as little as $41 (€39)  in the next 7 days.
      If you’re looking to purchase your plane tickets in the next week, you can expect the Barcelona to Madrid flight price to come in at an average of $53 (€50)  one way.
      The Barcelona to Madrid flight distance is approximately 312 miles (504 km).
      The Barcelona to Madrid flight duration is on average 1 h 25 min, which is to be expected when traveling 312 miles (504 km) between Barcelona and Madrid. However, the time it takes can vary based on specific dates, weekends, and holidays.

      Omio customers traveling this route book their cheap flights from Barcelona El Prat Airport   to Madrid Barajas Airport   most frequently.

      The most popular departure airport with passengers for this trip, called Barcelona El Prat Airport, is located 9 miles (14.5 km) from the city center of Barcelona.

      The most popular arrival airport, Madrid Barajas Airport, is located 9.9 miles (15.9 km) away from the city center of Madrid. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Madrid Barajas Airport to the city center in Madrid.

      Yes, there are direct flights from Barcelona to Madrid, and you can find a direct flight for this journey with Vueling, Air Europa or Iberia  on Omio. It's worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
      The earliest flight for this trip departs from Barcelona at 5: 35 AM. The last flight leaves from Barcelona at 8: 00 PM. Check Omio for the latest flight schedule from Barcelona to Madrid and book the best time to depart on your chosen travel date.
      If you book a plane ticket from Barcelona to Madrid within the next 7 days, you can find tickets to cost on average $53 (€50) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Madrid from Barcelona are generally on sale a few months before the planned departure 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