Cheapest
Average
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.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
1 h 20 m
Average
10 h 23 m
Flights per day
11
Distance
504 km
Of the 11 flights that leave Madrid for Barcelona every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 312 miles (504 km) | |
Average flight duration | 1 h 20 min | |
Average plane ticket price | £89 (€100) | |
Direct flight | Yes | |
Airlines | Air Arabia Maroc, Aer Lingus, Turkish Airlines, Air Algerie, Swiss, Royal Air Maroc, Delta Air Lines, KLM, PGA-Portugalia Airlines, Air Europa, Lufthansa, JOON, Hahn Air, Air France, Iberia, Lot Polish Airlines, Air Nostrum, Vueling or TAP Portugal |
Flights from Madrid to Barcelona cover the 312 miles (504 km) long trip taking on average 1 h 20 min with our travel partners like Air Arabia Maroc, Aer Lingus, Turkish Airlines, Air Algerie, Swiss, Royal Air Maroc, Delta Air Lines, KLM, PGA-Portugalia Airlines, Air Europa, Lufthansa, JOON, Hahn Air, Air France, Iberia, Lot Polish Airlines, Air Nostrum, Vueling or TAP Portugal. There are direct flight services available. While the average ticket price for this journey costs around £89, you can find the cheapest plane ticket for as low as £35. Travellers depart most frequently from Madrid Barajas Airport and arrive in Barcelona El Prat Airport.
Travel to Barcelona from Madrid from £35 with Omio’s flight partners SWISS, KLM and Air Europa! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.
KLM is the Netherlands' national carrier and offers two types of ticket for your flight to Barcelona from Madrid: Economy and Business.
Find cheap tickets for KLM flights from Madrid to 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 KLM, the latest plane ticket offers available and other travel information for the 312 miles (504 km) journey 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 KLM flights available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the KLM 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 KLM!
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 from Madrid to Barcelona.
Omio helps you compare and book the perfect flight with Air Europa between Madrid and Barcelona for a smooth and relaxing journey. Check the latest Air Europa flight timetables for the ideal departure and arrival times, take a look at the travel information for the Madrid to Barcelona flight with Air Europa (such as baggage allowance and amenities offered onboard), compare the best connections for your Madrid - Barcelona route and then book a cheap plane ticket with ease. The distance to Barcelona from Madrid by plane is 312 miles (504 km). You can book tickets for this Air Europa flight for as low as £169 one-way if you book in advance. When you search for Air Europa tickets between Madrid and Barcelona in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a flight. Book that perfect Air Europa Madrid - Barcelona plane ticket online and enjoy your trip!
Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight to Barcelona from Madrid.
Looking for flights from Madrid to Barcelona? SWISS is one of the best companies to travel with on the 312 miles (504 km) trip to Barcelona from Madrid. As an official travel partner of SWISS, Omio quickly shows you the latest SWISS flight timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Madrid to Barcelona routes, find the best amenities to make your trip smooth and easy, and buy the most affordable SWISS plane tickets that fit your budget. If you use the Omio app to search for flights between Madrid and Barcelona, you can quickly see if the SWISS ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your Madrid - Barcelona flight now on Omio quickly and easily and enjoy your upcoming trip with SWISS!
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.
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.
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.
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.
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.
Omio customers who book cheap flights for this journey most frequently fly from Madrid Barajas Airport to Barcelona El Prat Airport.
Passengers booking this trip most frequently board their flights from Madrid Barajas Airport and need to travel around 9.9 miles (15.9 km) from the city centre to get to this airport.
Passengers arriving in Barcelona most often land in Barcelona El Prat Airport and need to travel about 9 miles (14.5 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Barcelona El Prat Airport to get you to the city centre of Barcelona.
Here are some other resources that might have the information you need