Flights from Madrid to Barcelona

The cheapest flights from Madrid to Barcelona

Showing times and prices for Dec 01

Cheapest

50

Average

137

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
03:10PMMadrid Barajas Airport1h25 04:35PMBarcelona El Prat Airport
0 transfers
501One-way
2nd Cheapest
02:00PMMadrid Barajas Airport1h15 03:15PMBarcelona El Prat Airport
0 transfers
691One-way
10:20PMMadrid Barajas Airport1h15 11:35PMBarcelona El Prat Airport
0 transfers
751One-way
07:30AMMadrid Barajas Airport1h25 08:55AMBarcelona El Prat Airport
0 transfers
771One-way
09:35AMMadrid Barajas Airport1h15 10:50AMBarcelona El Prat Airport
0 transfers
811One-way

Flight schedule from Madrid to Barcelona

Showing flights for tomorrow, Thursday, December 1
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
08:20AMMadrid Barajas Airport12h50 09:10PMBarcelona El Prat Airport
1 transfer
08:20AMMadrid Barajas Airport6h00 02:20PMBarcelona El Prat Airport
1 transfer
08:30AMMadrid Barajas Airport1h20 09:50AMBarcelona El Prat Airport
0 transfers
09:35AMMadrid Barajas Airport1h15 10:50AMBarcelona El Prat Airport
0 transfers
10:15AMMadrid Barajas Airport4h05 02:20PMBarcelona El Prat Airport
1 transfer
11:30AMMadrid Barajas Airport1h20 12:50PMBarcelona El Prat Airport
0 transfers
12:25PMMadrid Barajas Airport1h20 01:45PMBarcelona El Prat Airport
0 transfers
02:00PMMadrid Barajas Airport1h15 03:15PMBarcelona 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
06:25PMMadrid Barajas Airport1h15 07:40PMBarcelona 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

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
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

The fastest flights from Madrid to Barcelona

Showing times and prices for Dec 01

Fastest Journey

1 h 15 m

Average

2 h 24 m

Flights per day

17

Distance

504 km

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

Fastest
10:20PMMadrid Barajas Airport1h15 11:35PMBarcelona El Prat Airport
0 transfers
751One-way
Fastest
09:35AMMadrid Barajas Airport1h15 10:50AMBarcelona El Prat Airport
0 transfers
811One-way
Fastest
02:55PMMadrid Barajas Airport1h15 04:10PMBarcelona El Prat Airport
0 transfers
1641One-way
Fastest
06:25PMMadrid Barajas Airport1h15 07:40PMBarcelona El Prat Airport
0 transfers
1801One-way
Fastest
07:30AMMadrid Barajas Airport1h15 08:45AMBarcelona El Prat Airport
0 transfers
1641One-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

Entire homes & apartments

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

View all

Overview: Madrid to Barcelona flight

distanceDistance504 km
durationAverage flight duration1 h 15 min
priceAverage plane ticket price€56 (€56)
changesDirect flightYes

Flights from Madrid to Barcelona cover the 504 km long route and usually take around 1 h 15 min. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as €45, but the average price of plane tickets is €56. Travellers depart most frequently from Madrid Barajas Airport and arrive in Barcelona El Prat Airport.

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

Find the best flights between Madrid and Barcelona with Omio's travel partners Iberia, Air Nostrum and Air France from €45. We can find you the best deals, timetables and tickets when comparing and booking the best route.

Iberia
Air Nostrum
Air France

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight to Barcelona from Madrid including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

Find cheap tickets for Iberia flights between Madrid and Barcelona 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 timetable from Iberia, the latest plane ticket offers available and other travel information for the 312 miles (504 km) route to Barcelona from Madrid, including information on luggage policy 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 Iberia flights available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Iberia flight timetable 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 from Madrid to Barcelona with Iberia!

    Enjoy a smooth and easy journey to Barcelona from Madrid with Air Nostrum! As an official travel partner of Air Nostrum, Omio can help you search current flight timetables from Air Nostrum, compare the best routes between Madrid and Barcelona as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Air Nostrum Madrid to Barcelona plane ticket available today. If you search for Air Nostrum tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight from Madrid to Barcelona on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 312 miles (504 km) journey to Barcelona from Madrid with ease and comfort on a flight with Air Nostrum.

      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.

      Are you making plans to travel to Barcelona from Madrid? Why not take a flight with Air France? Omio can show you current Air France flight times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Madrid to Barcelona flights all in one place. On the Air France flight, you can expect to travel 312 miles (504 km) to Barcelona from Madrid. If you use the Omio app to search for flights from Madrid to Barcelona, you can quickly see if the Air France 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 Air France flight between Madrid and 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!

        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
        You can find a cheap flight from Madrid to Barcelona for some dates and times for as low as €45  one way in the next 7 days.
        If you’re looking to buy your plane tickets in the next week, you can expect the Madrid to Barcelona flight price to come in at an average of €56  one way.
        When travelling this route you should expect the distance between Madrid and Barcelona via plane to be approximately 504 km.
        The Madrid to Barcelona flight duration is on average 1 h 15 min, which is to be expected when travelling 504 km to Barcelona from Madrid. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

        Omio travellers most frequently book a flight from Madrid Barajas Airport   to Barcelona El Prat Airport   for this route.

        Passengers board their flight most frequently from Madrid Barajas Airport, which is located around 9.9 miles (15.9 km) away from the city centre, and they get off the plane at Barcelona El Prat Airport, located 9 miles (14.5 km) away from the city centre. You can check for taxi services, public transportation options or airport shuttle services available from Barcelona El Prat Airport to take you to the city centre of Barcelona.

        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 change in between. Direct flight services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your plane ticket.
        The earliest flight departing from Madrid to Barcelona leaves at 20: 30. The last flight departing from Madrid to Barcelona leaves at 20: 30. You can find the latest Madrid to Barcelona flight timetable on Omio and book the best time to leave for your journey on your chosen travel date.
        If you book a plane ticket to Barcelona from Madrid within the next 7 days, you can find tickets to cost on average €56 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Barcelona from Madrid 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