Flights from Barcelona to Madrid

Wed, Sep 18
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
3 flights from $365
Tomorrow
29 flights from $59
Fri, Sep 20
37 flights from $91

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
Tue
Sep 17
Find prices
$39Alsa
Find prices
Wed
Sep 18
$50Renfe
$39Alsa
$59Air Europa
Thu
Sep 19
$50Renfe
$39Alsa
$76Vueling
Fri
Sep 20
$50Renfe
$39Alsa
$91Vueling
Sat
Sep 21
$50Renfe
$39Alsa
$76Air Europa
Sun
Sep 22
$50Renfe
$39Alsa
$53Air Europa
Mon
Sep 23
$50Renfe
$39Alsa
$70Air Europa
Tue
Sep 24
$50Renfe
$39Alsa
$53Vueling
Wed
Sep 25
$50Renfe
$39Alsa
$53Vueling
Thu
Sep 26
$50Renfe
$39Alsa
$58Vueling
Fri
Sep 27
$50Renfe
$39Alsa
$58Vueling
Sat
Sep 28
$50Renfe
Find prices
$130Vueling
Sun
Sep 29
$50Renfe
$39Alsa
$91Vueling
Mon
Sep 30
$50Renfe
$39Alsa
$58Vueling
Tue
Oct 1
$50Renfe
$39Alsa
$49Vueling
Wed
Oct 2
$50Renfe
$39Alsa
$49Vueling
Thu
Oct 3
$50Renfe
$39Alsa
$49Vueling
Fri
Oct 4
$50Renfe
$39Alsa
$68Vueling
Sat
Oct 5
$50Renfe
$39Alsa
$58Vueling
Sun
Oct 6
$50Renfe
$39Alsa
$68Vueling
Mon
Oct 7
$38Renfe
$39Alsa
$53Vueling
flight

Journey Summary

Barcelona to Madrid Flight Information

Avg. Flight Duration:
1 hours 26 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.

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

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.