Flights from Barcelona to Madrid

Thu, Aug 22
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 Barcelona to Madrid

Today
28 flights from $91
Fri, Aug 23
29 flights from $76
Fri, Aug 30
23 flights from $68

Ready to fly? Most of our users book their flights one day in advance.

From city center to city center it's often easier to travel from Barcelona to Madrid by train.

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
Wed
Aug 21
$114Renfe AVE
$39Alsa
$91Air Europa
Thu
Aug 22
$50Renfe
Find prices
$91Vueling
Fri
Aug 23
$50Renfe
$39Alsa
$76Vueling
Sat
Aug 24
$50Renfe
$39Alsa
$91Vueling
Sun
Aug 25
$50Renfe
Find prices
$91Vueling
Mon
Aug 26
$50Renfe
$39Alsa
$76Vueling
Tue
Aug 27
$50Renfe
$39Alsa
$59Vueling
Wed
Aug 28
$50Renfe
$39Alsa
$59Vueling
Thu
Aug 29
$50Renfe
Find prices
$59Vueling
Fri
Aug 30
$50Renfe
$39Alsa
$68Vueling
Sat
Aug 31
$50Renfe
$39Alsa
$76Vueling
Sun
Sep 1
$50Renfe
$39Alsa
$103Vueling
Mon
Sep 2
$50Renfe
Find prices
$59Vueling
Tue
Sep 3
$50Renfe
$39Alsa
$53Vueling
Wed
Sep 4
$50Renfe
$39Alsa
$53Vueling
Thu
Sep 5
$50Renfe
$39Alsa
$53Vueling
Fri
Sep 6
$50Renfe
$39Alsa
$68Vueling
Sat
Sep 7
$50Renfe
$39Alsa
$59Air Europa
Sun
Sep 8
$50Renfe
$39Alsa
$91Vueling
Mon
Sep 9
$50Renfe
$39Alsa
$46Vueling
Tue
Sep 10
$50Renfe
$39Alsa
$46Vueling
flight

Journey Summary

Barcelona to Madrid Flight Information

Avg. Flight Duration:
1 hours 23 minutes
Flight Price: $55
Flights Depart from:Barcelona
Flights arrive in:Madrid
Distance:504 km
FlightAirlines:Vueling, Air Europa

Flights from Barcelona to Madrid

There are over 200 nonstop flights between Barcelona and Madrid per week, averaging to 30 per day. A nonstop Barcelona Madrid flight takes an average of 1 hour 25 minutes, covering a distance of 480 km. The highest volume of Barcelona to Madrid flights are offered on a Monday, with 45 different options. Saturday currently offers the fewest number of flight times with only 20 options.

Which airlines fly from Barcelona to Madrid?

Airlines serving the Barcelona Madrid route include Air Europa, Vueling, Iberia, Airline, British Airways, Air France, Alitalia, Finnair, Norwegian Air, Air Algerie, Bulgaria Air, Lufthansa, KLM, and Luxair among others. There are seven airlines which fly nonstop from Barcelona to Madrid with Iberia providing the highest number of flights between Barcelona and Madrid.

How long is the flight from Barcelona to Madrid?

A nonstop Barcelona to Madrid flight takes an average of 1 hour 25 minutes. Indirect options are also available, though it may increase journey time depending on wait time at transfer stations. The fastest indirect option takes closer to 6 hours, though frequent direct flights are readily available.

How many flights are there from Barcelona to Madrid?

There are over 200 nonstop flights between Barcelona and Madrid per week, averaging 30 per day, a majority of which are direct flights requiring no stops en route. Iberia, LATAM Airlines, Vueling offer the most flights on the Barcelona Madrid route.

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

Departure Airport: The departure airport from Barcelona to Madrid is the Barcelona Airport, also known as Barcelona-El Prat Airport. It is located 10 km southwest of the city center of Barcelona. Barcelona Airport is accessible on the local RENFE commuter train or the public buses which run every 16 minutes from Plaça Espanya, one of Barcelona's most famous squares. There is also a good supply of taxis at Barcelona city center, which will drop travelers outside the Barcelona airport terminals.

Arrival Airport: Passengers will arrive in Madrid via the Madrid-Barajas Adolfo Suárez Airport, which is located right within Madrid City and is only 9 km away from the central business district. From the airport, passengers can find easy transportation. There is a choice of using the metro, the bus or a taxi cab. The metro line there is connected to the Nuevos Ministerios station, from where visitors can find access to any place in the city.

Compare prices

Best fares for flights from Barcelona to Madrid

This Weekend
This month
Next Month
Fri, Aug 23
Flight
Vueling
05:001h 25m06:25
BarcelonaMadrid
Sat, Aug 24
Flight
Vueling
07:001h 25m08:25
BarcelonaMadrid
Fastest Flights from Barcelona to Madrid by duration
Fri, Sep 27
Flight
Air Europa
20:351h 20m21:55
BarcelonaMadrid
Fri, Aug 23
Flight
Vueling
05:001h 25m06:25
BarcelonaMadrid
Sat, Aug 24
Flight
Vueling
07:001h 25m08:25
BarcelonaMadrid
Return Flights from Madrid to Barcelona
Fri, Aug 23
Flight
Vueling
05:001h 20m06:20
MadridBarcelona
Sat, Aug 24
Flight
Vueling
05:001h 20m06:20
MadridBarcelona
Sun, Aug 25
Flight
Vueling
05:001h 20m06:20
MadridBarcelona

Stations

Important Stations and Airports for this Journey
Barcelona
Madrid
FlightBarcelona

Amenities

Refreshments
Wifi
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
pt_a.barcelona_b.barcelona.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.