Flights from Madrid to Barcelona

Fri, Aug 23
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest flights from Madrid to Barcelona

Tomorrow
88 flights from £82
Sat, Aug 24
15 flights from £88
Fri, Aug 30
23 flights from £56
This trip lasts less than two hours. Time for a short nap.
icn_success

This Route is Operated by:

Vueling, Air Europa

icn_success

Search and compare

Browse a variety of travel options in one place with Omio

icn_success

Support you can count on

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

COMPARE

Prices across different modes

Train
Bus
Flight
Thu
Aug 22
Find prices
£39Alsa
Find prices
Fri
Aug 23
£41Renfe
£32Alsa
£82Air Europa
Sat
Aug 24
£66Renfe AVE
£32Alsa
£88Iberia
Sun
Aug 25
£72Renfe AVE
£32Alsa
£108Air Europa
Mon
Aug 26
£41Renfe
£32Alsa
£82Air Europa
Tue
Aug 27
£41Renfe
Find prices
£56Vueling
Wed
Aug 28
£41Renfe
£32Alsa
£56Vueling
Thu
Aug 29
£41Renfe
£32Alsa
£63Vueling
Fri
Aug 30
£41Renfe
£32Alsa
£56Vueling
Sat
Aug 31
£63Renfe AVE
£32Alsa
£63Vueling
Sun
Sep 1
£72Renfe AVE
£32Alsa
£63Air Europa
Mon
Sep 2
£41Renfe
£32Alsa
£44Vueling
Tue
Sep 3
£41Renfe
£32Alsa
£41Vueling
Wed
Sep 4
£41Renfe
£32Alsa
£38Vueling
Thu
Sep 5
£41Renfe
£32Alsa
£49Vueling
Fri
Sep 6
£41Renfe
£32Alsa
£44Vueling
Sat
Sep 7
£63Renfe AVE
£32Alsa
£49Air Europa
Sun
Sep 8
£56Renfe AVE
£32Alsa
£44Vueling
Mon
Sep 9
£41Renfe
£32Alsa
£44Vueling
Tue
Sep 10
£41Renfe
£32Alsa
£38Vueling
Wed
Sep 11
£41Renfe
£32Alsa
£38Vueling
flight

Journey Summary

Madrid to Barcelona Flight Information

Avg. Flight Duration:
2 hours 19 minutes
Flight Price: £48
Flights Depart from:Madrid
Flights arrive in:Barcelona
Distance:504 km
FlightAirlines:Iberia, Vueling, Air Europa

Flights from Madrid to Barcelona

Flying between Spain's two largest cities is always an option. There are 20-25 direct flights at weekends and as many as 30-40 on weekdays, with a journey time of little over an hour in the majority of cases.

Which airlines fly from Madrid to Barcelona?

Iberia is the main operator on the Madrid to Barcelona route, running daily flights. Flights are also provided by Air Europa and Vueling, so budget fares could be available.

How long is the flight from Madrid to Barcelona?

Flying from Madrid to Barcelona is fast and direct. There's no need to stop along the way. Direct flights will take between one hour 15 minutes and one hour 20 minutes before touching down in the Catalan capital.

How many flights are there from Madrid to Barcelona?

The Madrid to Barcelona route is extremely well served, with a large choice of departure times. During the week, passengers can select from 30-40 direct flights. At weekends, flight frequencies dip a little, but there will still be 20-25 flights to choose from.

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

Flights from Madrid leave from Barajas Airport, which can be reached from the city centre in 12 minutes via Metro Line 8. Passengers will then arrive at Barcelona El Prat Airport. From there, Renfe overground trains leave every 30 minutes, running to Barcelona Sants station.

Stations

Important Stations and Airports for this Journey
Madrid
Barcelona
FlightMadrid-Barajas

Amenities

Refreshments
Wifi
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
pt_a.madrid_b.madrid.description

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.