Cheap Flights from Barcelona (BCN) to Madrid (MAD)

Compare Barcelona to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight deals from Barcelona to Madrid

Looking for a cheap last-minute deal or the best round-trip flight from Barcelona to Madrid? Find the lowest prices on one-way and round-trip tickets right here.

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

Find the cheapest month to fly from Barcelona to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Barcelona to Madrid flights are currently cheapest in September.

Direct flights from Barcelona to Madrid

Barcelona to Madrid: Alternative routes

Compare routes from Barcelona to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Barcelona to Madrid: Flight information

The things to know before you go.
Cheapest flight found$37
Cheapest month to flyNovember
Average flight time1 hr, 26 mins
Most popular airlineIberia
Average flights per week701

Finding cheap flights from Barcelona to Madrid: Frequently asked questions

The best price we found for a round-trip flight from Barcelona to Madrid is $37. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 26 minutes is the average flight time from Barcelona to Madrid.
Iberia, Vueling Airlines and Qatar Airways fly direct from Barcelona to Madrid.
There are 701 flights per week flying from Barcelona to Madrid, as of June 2024.
The cheapest month to fly from Barcelona to Madrid is usually November.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Barcelona Airport to Madrid Airport on Saturday, November 2, 2024.
Yes – the average flight time is 1 hour and 26 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Vueling Airlines offers the cheapest flight tickets to Madrid.

When traveling in Spain, you can visit Skyscanner to locate affordable direct flights from Barcelona to Madrid, the nation’s capital. Skyscanner features helpful travel resources and search tools that make locating direct flights, connecting flights, hotels, and car rentals a breeze. When flying from Barcelona to Madrid, you’ll want to get to Barcelona Airport, also known as El Prat, about one and half hours before your flight—even two hours before during peak travel times. You can reach Barcelona Airport via hotel shuttles, the Barcelona Airport taxi, or regular taxi service. Train and bus service is also available.

Flying from Barcelona to Madrid

When searching for cheap flights from Barcelona to Madrid, travelers can use the Skyscanner flight search tool to find affordable airfare. By signing up for Skyscanner’s email alerts, travelers can easily learn about upcoming flights to Madrid and other worldwide destinations. Located 7.5 miles from the center of Barcelona, the Barcelona Airport is a hub for various international airlines. When traveling to Madrid, travelers can plan that their flight will last about an hour and a half. When arriving at Barcelona Airport, travelers will find comfortable lounges where they can enjoy Wi-Fi or shopping at on-site stores. If you need assistance, be sure to stop by one of the airport’s information desks.

Arriving in Madrid

Flights from Barcelona to Madrid typically land at Madrid-Barajas Airport, the busiest airport in Spain. Located eight miles from Madrid’s historic city center, the airport is easily assessable via public transportation, so you can plan to reach your Madrid hotel by bus or train. Shuttles and taxi service is also available. If you plan to drive during your Madrid stay, you can use the Skyscanner car rental search to located rental agencies at or near the airport.

Madrid-Barajas Airport has no shortage of amenities and services for international travelers. From health and shopping venues to business and banking services, travelers can expect a world-class travel experience at Madrid-Barajas Airport. In addition, the airport features lounges, shops, boutiques, convenience stores, coffee counters, and restaurants where you can enjoy a meal before catching your ride into the city.

Madrid Travel Tips

With its long history and as the national capital, Madrid brims with things to see and do. Travelers will find a wide array of cultural and historic attractions to visit. Known for its historic architecture, Madrid is also a modern metropolis that buzzes with people, traffic, and exciting things to do. When booking your Madrid hotel, consider options like The Westin Palace, Melia Madrid Princesa, or the Hotel Orfila.

When designing your travel itinerary, be sure to include some of the city’s most famous historic attractions like The Royal Palace and the city’s historic center. To soak up the city’s amazing cultural scene, head to the internationally renowned Prado Museum, the Basilica de San Francisco, or the Lazaro Galdiano Museum. To relax, be sure to spend a quiet morning or afternoon at the beautiful Buen Retiro Park that boasts stunning grounds and cozy open-air cafes. For fine dining in Madrid, be sure to check out some of the city’s best-loved restaurants like Punto MX, Bodego de los Secretos, and La Sanabresa.


More flight options

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.