Cheap flights from Madrid to Barcelona

Return
1 adult
Economy
From?
To?
Tue 21/9
Tue 28/9

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel from Madrid Barajas to Barcelona.
View current Spain travel restrictions

Flight information for Madrid to Barcelona

Find info about flight duration, direct flights, and airports for your flight from Madrid to Barcelona
Best price found£22The best flight deal from Madrid to Barcelona found on momondo in the last 72 hours is £22
Fastest flight time1h 20mThe fastest flight from Madrid to Barcelona takes 1h 20m
Direct flightsMon, Wed, Fri and SunDirect flights go from Madrid to Barcelona on Monday, Wednesday, Friday and Sunday. Airlines offering direct flights are: Aeromexico, Aerolineas Argentinas and American Airlines.
Airports in Barcelona1 airportThere is 1 airport near Barcelona: Barcelona-El Prat (BCN)

How to get the cheapest flight ticket from Madrid to Barcelona

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Madrid to Barcelona?

April

The cheapest time of year to fly to Barcelona from Madrid is April. The most expensive is September.

What is the cheapest airline that flies to Barcelona from Madrid?

Air Europa

Air Europa, Iberia, and Vueling are the most popular carriers operating from Madrid to Barcelona

What is the cheapest Madrid to Barcelona flight route?

Madrid Barajas - Barcelona-El Prat

Fly from Madrid Barajas to Barcelona-El Prat for the best Madrid - Barcelona flight prices

How far in advance should you book Madrid to Barcelona flights?

52 days before

The cheapest time to buy a flight from Madrid to Barcelona is approximately 52 days to departure


Easily compare return flights from Madrid to Barcelona

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Madrid to Barcelona by changing tabs
Vueling
29 Sep
MAD05:45Madrid Barajas
1h 20m
BCN07:05Barcelona-El Prat
29 Sep
BCN08:45Barcelona-El Prat
1h 25m
MAD10:10Madrid Barajas
Iberia
13 Oct
MAD03:30Madrid Barajas
1h 20m
BCN04:50Barcelona-El Prat
14 Oct
BCN11:35Barcelona-El Prat
1h 25m
MAD13:00Madrid Barajas
Iberia
10 Oct
MAD16:30Madrid Barajas
1h 20m
BCN17:50Barcelona-El Prat
15 Oct
BCN11:35Barcelona-El Prat
1h 25m
MAD13:00Madrid Barajas
Iberia
17 Dec
MAD02:00Madrid Barajas
1h 20m
BCN03:20Barcelona-El Prat
19 Dec
BCN14:35Barcelona-El Prat
1h 25m
MAD16:00Madrid Barajas
Air Europa
27 Dec
MAD10:10Madrid Barajas
1h 20m
BCN11:30Barcelona-El Prat
30 Dec
BCN07:00Barcelona-El Prat
1h 30m
MAD08:30Madrid Barajas
Air Europa
11 Oct
MAD03:30Madrid Barajas
1h 25m
BCN04:55Barcelona-El Prat
13 Oct
BCN07:50Barcelona-El Prat
1h 35m
MAD09:25Madrid Barajas

Find the cheapest one-way flights from Madrid to Barcelona

If you're looking for one-way flights from Madrid to Barcelona, view some of our deals below provided by Iberia, Ryanair and Vueling
Vueling
13 Oct
MAD15:40Madrid Barajas
1h 20m
BCN17:00Barcelona-El Prat
Vueling
27 Sep
MAD14:20Madrid Barajas
1h 20m
BCN15:40Barcelona-El Prat
Vueling
28 Sep
MAD10:45Madrid Barajas
1h 20m
BCN12:05Barcelona-El Prat

Search last-minute flights to Barcelona from Madrid

Find and compare flight prices for your last-minute flight from Madrid to Barcelona
Air Europa
23 Sep
MAD04:20Madrid Barajas
1h 10m
BCN05:30Barcelona-El Prat
25 Sep
BCN16:30Barcelona-El Prat
1h 35m
MAD18:05Madrid Barajas
Air Europa
23 Sep
MAD04:20Madrid Barajas
1h 10m
BCN05:30Barcelona-El Prat
30 Sep
BCN16:30Barcelona-El Prat
1h 35m
MAD18:05Madrid Barajas
Air Europa
23 Sep
MAD04:20Madrid Barajas
1h 10m
BCN05:30Barcelona-El Prat
22 Oct
BCN07:50Barcelona-El Prat
1h 35m
MAD09:25Madrid Barajas
Vueling
24 Sep
MAD17:20Madrid Barajas
1h 20m
BCN18:40Barcelona-El Prat
27 Sep
BCN12:15Barcelona-El Prat
1h 25m
MAD13:40Madrid Barajas
Vueling
21 Sep
MAD10:45Madrid Barajas
1h 20m
BCN12:05Barcelona-El Prat
26 Sep
BCN03:00Barcelona-El Prat
1h 25m
MAD04:25Madrid Barajas
Iberia
21 Sep
MAD04:30Madrid Barajas
1h 20m
BCN05:50Barcelona-El Prat
23 Sep
BCN05:35Barcelona-El Prat
1h 25m
MAD07:00Madrid Barajas

Best airlines flying from Madrid to Barcelona

Compare and see reviews for airlines that fly from Madrid to Barcelona with momondo
AirlineRatingFree cancellationPrice
Iberia
PriceFrom £39
Free cancellation
Rating
6.9
Air Europa
PriceFrom £40
Free cancellation
Rating
6.2
Vueling
PriceFrom £50
Free cancellation
Rating
8.0

  • Are airlines flying from Madrid Barajas to Barcelona offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from Madrid Barajas to Barcelona are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Air Europa, Vueling, and Iberia. You can search for the full list of airlines such as Air Europa that are offering this flexibility.

  • How far is Madrid Barajas to Barcelona by plane?

    Madrid Barajas and Barcelona are 314.0 mi apart from one another. 1h 10m is a normal flight duration for this route.


What are the current travel restrictions for Barcelona?

Currently, Spain travel restrictions include travel to Barcelona.

Spain has restricted the entry of all travellers except Spanish nationals and residents, and accompanying immediate family members. Travellers who are residents of Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Sweden or Switzerland may transit through Spain on their way home to their place of residency. The same applies to travellers with a long-term visa issued by a Schengen Member State who are returning to their place of residency. Immediate family members of Spanish nationals may enter Spain even if unaccompanied by a Spanish national, if they are travelling to join their family member who is already in the country. Residents of Andorra, Iceland, Norway or Switzerland, as well as long-term visa holders of Schengen member states who are returning home may also enter Spain, as may healthcare and elderly care workers, diplomats, staff of international and humanitarian organisations and military personnel in the performance of their duties. People who can demonstrate proof that they are travelling for emergency family or humanitarian reasons may also enter. Business travellers with documentation who are arriving from countries in the EU, Iceland, Norway, or Switzerland may enter Spain. International arrivals may only land at Alicante (ALC), Barcelona (BCN), Fuerteventura (FUE), Gran Canaria (LPA), Ibiza (IBZ), Madrid (MAD), Malaga (AGP), Menorca (MAH), Lanzarote (ACE), Palma de Mallorca (PMI), Sevilla (SVQ), Tenerife-Sur (TFS) or Valencia (VLC). Effective 15 May 2020, all travellers entering Spain except for freight transport personnel and healthcare professionals who are travelling in the performance of their duties and have not been in contact with COVID-19 patients will be required to self-isolate for 14 days. They will also need to present a completed Public Health Passenger Locator Form upon arrival. Residency permits and D visas that expired after 14 December 2019 will be accepted for entry to Spain and considered valid for 6 months after the state of alarm has ended.
If you are planning to travel to Barcelona at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.