Flights from Madrid to Barcelona

Mon, May 27
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

Sorted By

cheapest
carrier-logo
20:30Madrid Barajas Airport1h 15m 21:45Barcelona El Prat Airport
$101
1One-way
$1011One-way
2nd cheapest
carrier-logo
15:00Madrid Barajas Airport1h 20m 16:20Barcelona El Prat Airport
$104
1One-way
$1041One-way
2nd cheapest
carrier-logo
18:15Madrid Barajas Airport1h 20m 19:35Barcelona El Prat Airport
$104
1One-way
$1041One-way
carrier-logo
21:20Madrid Barajas Airport1h 15m 22:35Barcelona El Prat Airport
$105
1One-way
$1051One-way
carrier-logo
21:45Madrid Barajas Airport1h 20m 23:05Barcelona El Prat Airport
$105
1One-way
$1051One-way
icn_success

Easy as 1, 2, 3

Choose the cheapest and fastest routes from over 800 official partners

icn_success

Get there your way

Enjoy travelling by train, bus and flight across Europe

icn_success

Every time, anywhere

Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
May 27
$50Renfe
$39Alsa
$101Air Europa
Tue
May 28
$50Renfe
Find prices
$72Air Europa
Wed
May 29
$50Renfe
$39Alsa
$60Air Europa
Thu
May 30
$50Renfe
$39Alsa
$72Air Europa
Fri
May 31
$50Renfe
$39Alsa
$93Vueling
Sat
Jun 1
$78Renfe AVE
$39Alsa
$93Air Europa
Sun
Jun 2
$119Renfe AVE
$39Alsa
$204Air Algerie
Mon
Jun 3
$50Renfe
$39Alsa
$67Iberia
Tue
Jun 4
$50Renfe
$39Alsa
$51Vueling
Wed
Jun 5
$50Renfe
$39Alsa
$47Vueling
Thu
Jun 6
$50Renfe
Find prices
$51Vueling
Fri
Jun 7
$50Renfe
$39Alsa
$77Air Europa
Sat
Jun 8
$78Renfe AVE
$39Alsa
$77Air Europa
Sun
Jun 9
$93Renfe AVE
$39Alsa
$60Vueling
Mon
Jun 10
$38Renfe
$39Alsa
$60Vueling
Tue
Jun 11
$50Renfe
$39Alsa
$51Vueling
Wed
Jun 12
$50Renfe
$39Alsa
$47Vueling
Thu
Jun 13
$50Renfe
$39Alsa
$47Vueling
Fri
Jun 14
$50Renfe
$39Alsa
$51Vueling
Sat
Jun 15
$88Renfe AVE
$39Alsa
$93Vueling

These companies trust us.
We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
flight

Journey Summary

Madrid to Barcelona Flight Information

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

Madrid to Barcelona Flights: An Overview

When traveling from Madrid to Barcelona, flying is an excellent option. There will be 10-28 direct options during the week, with departures leaving every hour on most days. And at weekends, there are 3-12 flights, with a slightly reduced schedule on Sundays. Whenever travelers fly, the journey time will be around 1 hour 20 minutes.

Which airlines fly from Madrid to Barcelona?

Iberia is the major operator of Madrid to Barcelona flights, while Vueling and Air Europa offer plenty of budget fares as well.

How long is the flight from Madrid to Barcelona?

Expect flights from Madrid to Barcelona to take just 1 hour 20 minutes when you fly direct.

How many flights are there from Madrid to Barcelona?

The Madrid to Barcelona route is very well served by budget and premium airlines. Every day, at least 3 flights leave Madrid Barajas Airport, and during the week, frequencies range from 10 to 28 departure slots. So there should always be plenty of choice.

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

Departure airport: Madrid to Barcelona flights will take off from Madrid Barajas Airport. Those coming from the center of town can take the pink line of the Metro (Line 8), or take Renfe overground services from Atocha and Chamartin stations. The Airport Express bus connection also runs from Atocha 24 hours a day, which can be handy for late night departures. Expect Metro and rail journeys to take 20-25 minutes, while the bus will take at least 40 minutes. Upon arrival, travelers can shop or dine at numerous bars and restaurants. Free Wifi is also provided. Select the "Airport_Free_Wifi_AENA" network, then choose between basic free and paid premium packages.

 

Arrival airport: Flights from Madrid will touch down at Barcelona El Prat Airport, which can be found a few miles south of the city center. Getting into town is simple. The Aerobus leaves for Placa Catalunya every 10 minutes, while the 46 bus runs to Placa Espanya. For faster connections, the Metro's L9 line runs every 7 minutes, and there's an overground rail station at Terminal 2. Those who need to arrange other forms of transport can also use free Wifi when they arrive.

Compare prices

Best fares for flights from Madrid to Barcelona

This Weekend
This month
Next Month
Fri, May 31
Flight
Vueling
05:451h 20m07:05
MadridBarcelona
Sat, Jun 1
Flight
Air Europa
05:301h 25m06:55
MadridBarcelona
Fastest Flights from Madrid to Barcelona by duration
Fri, May 31
Flight
Vueling
05:451h 20m07:05
MadridBarcelona
Mon, Jun 3
Flight
Iberia
19:451h 20m21:05
MadridBarcelona
Tue, Jun 4
Flight
Vueling
04:451h 20m06:05
MadridBarcelona
Return Flights from Barcelona to Madrid
Tue, May 28
Flight
Vueling
19:301h 25m20:55
BarcelonaMadrid
Wed, May 29
Flight
Vueling
12:001h 25m13:25
BarcelonaMadrid
Thu, May 30
Flight
Air Europa
10:001h 35m11:35
BarcelonaMadrid
Stations
Important Stations and Airports for this Journey
Madrid
Barcelona
FlightMadrid-Barajas

Amenities

Refreshments
Wifi
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
Metro line 8 runs from all the airport terminals to Nuevos Ministerios station in central Madrid and back. The buses number 203, 200 and 101 run from the main bus and train stations to the airport. The T4 is connected also by train with the line C1 to the Chamartín Station.

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