Flights from Barcelona to Madrid

The cheapest flights from Barcelona to Madrid

Showing times and prices for Jun 10

Cheapest

58

Average

77

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

Cheapest
02:25PM1h30
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
581One-way
0 transfers
2nd Cheapest
04:25PM1h25
Barcelona El Prat Airport
05:50PMMadrid Barajas Airport
641One-way
0 transfers
08:30PM1h30
Barcelona El Prat Airport
10:00PMMadrid Barajas Airport
761One-way
0 transfers
02:30PM1h25
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
801One-way
0 transfers
11:50AM1h30
Barcelona El Prat Airport
01:20PMMadrid Barajas Airport
1071One-way
0 transfers

Flight schedule from Barcelona to Madrid

Showing flights for tomorrow, Saturday, June 10
09:05AM1h25
Barcelona El Prat Airport
10:30AMMadrid Barajas Airport
0 transfers
11:50AM1h30
Barcelona El Prat Airport
01:20PMMadrid Barajas Airport
0 transfers
12:40PM1h25
Barcelona El Prat Airport
02:05PMMadrid Barajas Airport
0 transfers
01:30PM1h25
Barcelona El Prat Airport
02:55PMMadrid Barajas Airport
0 transfers
02:25PM1h30
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
0 transfers
02:25PM1h30
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
0 transfers
02:30PM1h25
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
0 transfers
03:30PM7h05
Barcelona El Prat Airport
10:35PMMadrid Barajas Airport
1 transfer
04:25PM1h25
Barcelona El Prat Airport
05:50PMMadrid Barajas Airport
0 transfers
04:25PM1h25
Barcelona El Prat Airport
05:50PMMadrid Barajas Airport
0 transfers
06:45PM3h50
Barcelona El Prat Airport
10:35PMMadrid Barajas Airport
1 transfer
08:30PM1h30
Barcelona El Prat Airport
10:00PMMadrid Barajas Airport
0 transfers
09:05PM1h25
Barcelona El Prat Airport
10:30PMMadrid Barajas 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

Sat
Jun 10
Sun
Jun 11
Mon
Jun 12
Tue
Jun 13
Wed
Jun 14
Thu
Jun 15
Fri
Jun 16
Sat
Jun 17
Sun
Jun 18
Mon
Jun 19
Tue
Jun 20
Wed
Jun 21
Thu
Jun 22
Fri
Jun 23
Sat
Jun 24
Sun
Jun 25
Mon
Jun 26
Tue
Jun 27
Wed
Jun 28
Thu
Jun 29
Fri
Jun 30

The fastest flights from Barcelona to Madrid

Showing times and prices for Jun 10

Fastest Journey

1 h 25 m

Average

1 h 25 m

Flights per day

5

Distance

504 km

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

Fastest
01:30PM1h25
Barcelona El Prat Airport
02:55PMMadrid Barajas Airport
1631One-way
0 transfers
Fastest
04:25PM1h25
Barcelona El Prat Airport
05:50PMMadrid Barajas Airport
641One-way
0 transfers
Fastest
09:05PM1h25
Barcelona El Prat Airport
10:30PMMadrid Barajas Airport
1741One-way
0 transfers
Fastest
02:30PM1h25
Barcelona El Prat Airport
03:55PMMadrid Barajas Airport
801One-way
0 transfers
Fastest
04:25PM1h25
Barcelona El Prat Airport
05:50PMMadrid Barajas Airport
1801One-way
0 transfers

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?

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner Expedia

View all

Overview: Barcelona to Madrid flight

distanceDistance504 km
durationAverage flight duration1 h 25 min
priceAverage plane ticket price€56 (€56)
changesDirect flightYes
carriersAirlinesVueling, Air France, Iberia, Air Europa or Air Nostrum

Flights from Barcelona to Madrid cover the 504 km long journey taking on average 1 h 25 min with our travel partners like Vueling, Air France, Iberia, Air Europa or Air Nostrum. There are direct flight services available. While the average ticket price for this route costs around €56, you can find the cheapest plane ticket for as low as €33. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Madrid Barajas Airport.

Airlines: Air Europa, Air Nostrum and Air France Barcelona to Madrid

You can travel by flight between Barcelona and Madrid with Air Europa, Air Nostrum and Air France for as low as €33. When you search for timetables and tickets, Omio will show you the best trip.

Air Nostrum
Air Europa
Air France

Find cheap tickets for Air Nostrum flights between Barcelona and 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 Barcelona to Madrid flight timetable from Air Nostrum, the latest plane ticket offers available and other travel information for the 312 miles (504 km) trip from Barcelona to Madrid, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for flights between Barcelona and Madrid in the Omio app, you can check to see if the Air Nostrum flights available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Air Nostrum flight timetable for your ideal departure and arrival times, compare the best route available to get to Madrid from Barcelona and then book a cheap flight with ease. Sit back and enjoy your upcoming flight from Barcelona to Madrid with Air Nostrum!

    Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight to Madrid from Barcelona.

    • Cheapest Price: €44

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

      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.

      FAQs: Barcelona to Madrid Flight

      FAQs: Take a flight from Barcelona to Madrid hassle-free. 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 between Barcelona and Madrid to cost as little as €33  in the next 7 days.
      The Barcelona to Madrid plane ticket price is on average €56  if you are looking to buy your tickets for this journey in the next week.
      The distance from Barcelona to Madrid by plane is approximately 504 km.
      On average the flight from Barcelona to Madrid duration is 1 h 25 min  for the 504 km long journey, but the travel time can vary if you depart on weekends and holidays.

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

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

      For the trip from Barcelona to Madrid you can take a flight with Vueling, Air France, Iberia, Air Europa or Air Nostrum. Be sure to check out all possible airlines that offer services between Barcelona and Madrid on Omio to compare what amenities they may have.
      Yes, there are direct flights from Barcelona to Madrid, and you can find a direct flight for this route with Vueling, Air Europa or Iberia  on Omio. It's worth paying attention to when you purchase your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
      The first Barcelona to Madrid flight departs at 05: 00   and the last flight from Barcelona to Madrid leaves at 21: 00. Check out the most up-to-date Barcelona to Madrid flight timetable on Omio and find the best time to travel to your destination.
      If you buy Barcelona to Madrid plane tickets within the next 7 days, you can find one way tickets to cost on average €56. However, booking in advance gives you access to the best prices for flights to Madrid from Barcelona. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
      HomeFlightsFlight Schedules to MadridBarcelona to Madrid Flights

      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