Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Air Europa

The cheapest airline(s) flying from Madrid to Barcelona is Air Europa.

  • Air Europa Air Europa
  • Iberia Iberia
  • Vueling Airlines Vueling Airlines
  • Ryanair Ryanair
  • Accesrail Accesrail
Cheapest Month March

Travel Period: February 2025 - January 2026

The cheapest month(s) to fly from Madrid to Barcelona is March.

  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
Cheapest Day of the Week Monday

The cheapest day(s) of the week to fly from Madrid to Barcelona is Monday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Thu, 2 Jan, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:15 MAD
    09:30 BCN
    1Hrs, 15m Direct
  • MADMadrid Barajas Airport 08:15 - BCN 09:30 1h 15m Direct
  • MADMadrid Barajas Airport 08:15
  • BCNBarcelona Airport 09:30
  • 1h 15m
  • Direct
  • Vueling Airlines (VY 1003)Airbus Industrie A320 Sharklets
  • Vueling Airlines (VY 1003)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • Airbus Industrie A320 Sharklets
  • 14:55 MAD
    16:10 BCN
    1Hrs, 15m Direct
  • MADMadrid Barajas Airport 14:55 - BCN 16:10 1h 15m Direct
  • MADMadrid Barajas Airport 14:55
  • BCNBarcelona Airport 16:10
  • 1h 15m
  • Direct
  • Iberia (IB 415)Airbus
  • Iberia (IB 415)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • Airbus
  • 17:50 MAD
    19:05 BCN
    1Hrs, 15m Direct
  • MADMadrid Barajas Airport 17:50 - BCN 19:05 1h 15m Direct
  • MADMadrid Barajas Airport 17:50
  • BCNBarcelona Airport 19:05
  • 1h 15m
  • Direct
  • Vueling Airlines (VY 1007)Airbus Industrie A320 Sharklets
  • Vueling Airlines (VY 1007)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Airbus Industrie A320 Sharklets
  • 22:35 MAD
    23:50 BCN
    1Hrs, 15m Direct
  • MADMadrid Barajas Airport 22:35 - BCN 23:50 1h 15m Direct
  • MADMadrid Barajas Airport 22:35
  • BCNBarcelona Airport 23:50
  • 1h 15m
  • Direct
  • Vueling Airlines (VY 1009)Airbus
  • Vueling Airlines (VY 1009)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Airbus
  • 07:10 MAD
    10:10 BCN
    3Hrs, 00m 1 Stop (IBZ)
  • MADMadrid Barajas Airport 07:10 - BCN 10:10 3h 1 Stop (IBZ) Ibiza
  • MADMadrid Barajas Airport 07:10
    IBZIbiza Airport 09:10
  • IBZIbiza Airport 08:25
    BCNBarcelona Airport 10:10
  • 3h (45m)
  • 1 Stop IBZ · Ibiza 45m
  • Iberia (IB 1691)Airbus A321 Neo
    Vueling Airlines (VY 3501)Airbus
  • Iberia (IB 1691)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 07:10 MAD
    11:10 BCN
    4Hrs, 00m 1 Stop (BOD)
  • MADMadrid Barajas Airport 07:10 - BCN 11:10 4h 1 Stop (BOD) Bordeaux
  • MADMadrid Barajas Airport 07:10
    BODBordeaux Merignac Airport 09:55
  • BODBordeaux Merignac Airport 08:35
    BCNBarcelona Airport 11:10
  • 4h (1h 20m)
  • 1 Stop BOD · Bordeaux 1h 20m
  • Iberia (IB 1199)Canadair Regional
    Vueling Airlines (VY 2915)Airbus Industrie A320 Sharklets
  • Iberia (IB 1199)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 07:20 MAD
    11:35 BCN
    4Hrs, 15m 1 Stop (AGP)
  • MADMadrid Barajas Airport 07:20 - BCN 11:35 4h 15m 1 Stop (AGP) Malaga
  • MADMadrid Barajas Airport 07:20
    AGPMalaga Airport 09:55
  • AGPMalaga Airport 08:35
    BCNBarcelona Airport 11:35
  • 4h 15m (1h 20m)
  • 1 Stop AGP · Malaga 1h 20m
  • Iberia (IB 1731)Airbus A321 Neo
    Vueling Airlines (VY 2114)Airbus Industrie A320 Sharklets
  • Iberia (IB 1731)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 07:25 MAD
    10:50 BCN
    3Hrs, 25m 1 Stop (OVD)
  • MADMadrid Barajas Airport 07:25 - BCN 10:50 3h 25m 1 Stop (OVD) Asturias
  • MADMadrid Barajas Airport 07:25
    OVDAsturias Airport 09:25
  • OVDAsturias Airport 08:40
    BCNBarcelona Airport 10:50
  • 3h 25m (45m)
  • 1 Stop OVD · Asturias 45m
  • Iberia (IB 477)Airbus Industrie A320 Sharklets
    Vueling Airlines (VY 1571)Airbus Industrie A320 Sharklets
  • Iberia (IB 477)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 07:30 MAD
    10:20 BCN
    2Hrs, 50m 1 Stop (EAS)
  • MADMadrid Barajas Airport 07:30 - BCN 10:20 2h 50m 1 Stop (EAS) San Sebastian
  • MADMadrid Barajas Airport 07:30
    EASSan Sebastian Airport 09:20
  • EASSan Sebastian Airport 08:40
    BCNBarcelona Airport 10:20
  • 2h 50m (40m)
  • 1 Stop EAS · San Sebastian 40m
  • Iberia (IB 443)Airbus
    Vueling Airlines (VY 2485)Airbus
  • Iberia (IB 443)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 07:45 MAD
    11:55 BCN
    4Hrs, 10m 1 Stop (ALC)
  • MADMadrid Barajas Airport 07:45 - BCN 11:55 4h 10m 1 Stop (ALC) Alicante
  • MADMadrid Barajas Airport 07:45
    ALCAlicante Airport 10:40
  • ALCAlicante Airport 09:00
    BCNBarcelona Airport 11:55
  • 4h 10m (1h 40m)
  • 1 Stop ALC · Alicante 1h 40m
  • Iberia (IB 1009)Canadair Regional
    Vueling Airlines (VY 1310)Airbus
  • Iberia (IB 1009)
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 11:25 MAD
    15:40 BCN
    4Hrs, 15m 1 Stop (OVD)
  • MADMadrid Barajas Airport 11:25 - BCN 15:40 4h 15m 1 Stop (OVD) Asturias
  • MADMadrid Barajas Airport 11:25
    OVDAsturias Airport 14:15
  • OVDAsturias Airport 12:40
    BCNBarcelona Airport 15:40
  • 4h 15m (1h 35m)
  • 1 Stop OVD · Asturias 1h 35m
  • Iberia (IB 479)Airbus
    Vueling Airlines (VY 1575)Airbus Industrie A320 Sharklets
  • Iberia (IB 479)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 11:35 MAD
    15:00 BCN
    3Hrs, 25m 1 Stop (IBZ)
  • MADMadrid Barajas Airport 11:35 - BCN 15:00 3h 25m 1 Stop (IBZ) Ibiza
  • MADMadrid Barajas Airport 11:35
    IBZIbiza Airport 14:00
  • IBZIbiza Airport 12:50
    BCNBarcelona Airport 15:00
  • 3h 25m (1h 10m)
  • 1 Stop IBZ · Ibiza 1h 10m
  • Iberia (IB 1695)Airbus Industrie A320 Sharklets
    Vueling Airlines (VY 3505)Airbus Industrie A320 Sharklets
  • Iberia (IB 1695)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 12:25 MAD
    15:50 BCN
    3Hrs, 25m 1 Stop (PMI)
  • MADMadrid Barajas Airport 12:25 - BCN 15:50 3h 25m 1 Stop (PMI) Palma de Mallorca
  • MADMadrid Barajas Airport 12:25
    PMIPalma De Mallorca Airport 14:55
  • PMIPalma De Mallorca Airport 13:50
    BCNBarcelona Airport 15:50
  • 3h 25m (1h 05m)
  • 1 Stop PMI · Palma de Mallorca 1h 05m
  • Iberia (IB 1663)Airbus Industrie A320 Sharklets
    Vueling Airlines (VY 3915)Airbus
  • Iberia (IB 1663)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:55 MAD
    18:00 BCN
    3Hrs, 05m 1 Stop (PMI)
  • MADMadrid Barajas Airport 14:55 - BCN 18:00 3h 05m 1 Stop (PMI) Palma de Mallorca
  • MADMadrid Barajas Airport 14:55
    PMIPalma De Mallorca Airport 17:05
  • PMIPalma De Mallorca Airport 16:25
    BCNBarcelona Airport 18:00
  • 3h 05m (40m)
  • 1 Stop PMI · Palma de Mallorca 40m
  • Ryanair (FR 2775)Boeing 737 Max 8 Passenger
    Ryanair (FR 2890)Boeing 737 Max 8 Passenger
  • Ryanair (FR 2775)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 15:35 MAD
    19:00 BCN
    3Hrs, 25m 1 Stop (PMI)
  • MADMadrid Barajas Airport 15:35 - BCN 19:00 3h 25m 1 Stop (PMI) Palma de Mallorca
  • MADMadrid Barajas Airport 15:35
    PMIPalma De Mallorca Airport 18:05
  • PMIPalma De Mallorca Airport 17:00
    BCNBarcelona Airport 19:00
  • 3h 25m (1h 05m)
  • 1 Stop PMI · Palma de Mallorca 1h 05m
  • Iberia (IB 1667)Airbus A321 Neo
    Vueling Airlines (VY 3923)Airbus Industrie A320 Sharklets
  • Iberia (IB 1667)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 15:45 MAD
    19:35 BCN
    3Hrs, 50m 1 Stop (AGP)
  • MADMadrid Barajas Airport 15:45 - BCN 19:35 3h 50m 1 Stop (AGP) Malaga
  • MADMadrid Barajas Airport 15:45
    AGPMalaga Airport 18:00
  • AGPMalaga Airport 17:05
    BCNBarcelona Airport 19:35
  • 3h 50m (55m)
  • 1 Stop AGP · Malaga 55m
  • Iberia (IB 1739)Airbus Industrie A320 Sharklets
    Vueling Airlines (VY 2120)Airbus Industrie A320 Sharklets
  • Iberia (IB 1739)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:45 MAD
    19:40 BCN
    3Hrs, 55m 1 Stop (IBZ)
  • MADMadrid Barajas Airport 15:45 - BCN 19:40 3h 55m 1 Stop (IBZ) Ibiza
  • MADMadrid Barajas Airport 15:45
    IBZIbiza Airport 18:40
  • IBZIbiza Airport 17:00
    BCNBarcelona Airport 19:40
  • 3h 55m (1h 40m)
  • 1 Stop IBZ · Ibiza 1h 40m
  • Iberia (IB 1699)Airbus Industrie A320 Sharklets
    Vueling Airlines (VY 3513)Airbus Industrie A320 Sharklets
  • Iberia (IB 1699)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 16:00 MAD
    20:10 BCN
    4Hrs, 10m 1 Stop (SDR)
  • MADMadrid Barajas Airport 16:00 - BCN 20:10 4h 10m 1 Stop (SDR) Santander
  • MADMadrid Barajas Airport 16:00
    SDRSantander Airport 19:00
  • SDRSantander Airport 17:10
    BCNBarcelona Airport 20:10
  • 4h 10m (1h 50m)
  • 1 Stop SDR · Santander 1h 50m
  • Iberia (IB 1063)Canadair Regional
    Vueling Airlines (VY 1593)Airbus Industrie A320 Sharklets
  • Iberia (IB 1063)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:00 MAD
    19:05 BCN
    3Hrs, 05m 1 Stop (SDR)
  • MADMadrid Barajas Airport 16:00 - BCN 19:05 3h 05m 1 Stop (SDR) Santander
  • MADMadrid Barajas Airport 16:00
    SDRSantander Airport 17:55
  • SDRSantander Airport 17:10
    BCNBarcelona Airport 19:05
  • 3h 05m (45m)
  • 1 Stop SDR · Santander 45m
  • Iberia (IB 1063)Canadair Regional
    Vueling Airlines (VY 1593)Airbus Industrie A320 Sharklets
  • Iberia (IB 1063)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 17:30 MAD
    20:55 BCN
    3Hrs, 25m 1 Stop (PMI)
  • MADMadrid Barajas Airport 17:30 - BCN 20:55 3h 25m 1 Stop (PMI) Palma de Mallorca
  • MADMadrid Barajas Airport 17:30
    PMIPalma De Mallorca Airport 20:00
  • PMIPalma De Mallorca Airport 18:50
    BCNBarcelona Airport 20:55
  • 3h 25m (1h 10m)
  • 1 Stop PMI · Palma de Mallorca 1h 10m
  • Iberia (IB 1671)Airbus A321 Neo
    Vueling Airlines (VY 3903)Airbus
  • Iberia (IB 1671)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 19:20 MAD
    23:00 BCN
    3Hrs, 40m 1 Stop (IBZ)
  • MADMadrid Barajas Airport 19:20 - BCN 23:00 3h 40m 1 Stop (IBZ) Ibiza
  • MADMadrid Barajas Airport 19:20
    IBZIbiza Airport 22:00
  • IBZIbiza Airport 20:40
    BCNBarcelona Airport 23:00
  • 3h 40m (1h 20m)
  • 1 Stop IBZ · Ibiza 1h 20m
  • Ryanair (FR 2084)Boeing 737 800
    Ryanair (FR 3175)Boeing 737 800
  • Ryanair (FR 2084)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 19:25 MAD
    23:00 BCN
    3Hrs, 35m 1 Stop (PMI)
  • MADMadrid Barajas Airport 19:25 - BCN 23:00 3h 35m 1 Stop (PMI) Palma de Mallorca
  • MADMadrid Barajas Airport 19:25
    PMIPalma De Mallorca Airport 22:05
  • PMIPalma De Mallorca Airport 20:45
    BCNBarcelona Airport 23:00
  • 3h 35m (1h 20m)
  • 1 Stop PMI · Palma de Mallorca 1h 20m
  • Iberia (IB 1675)Airbus A321 Neo
    Vueling Airlines (VY 3919)Airbus Industrie A320 Sharklets
  • Iberia (IB 1675)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Madrid to Barcelona?

The fastest flight time for direct flights from Madrid to Barcelona is 1 hour 15 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Madrid to Barcelona?

The most popular airline flying from Madrid to Barcelona is Iberia. Find the latest flight deals on Wego.

How far is Barcelona from Madrid?

The flight distance between Madrid and Barcelona is 505km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 07:10. The last flight of the day departs at 07:10. See the full list of flight times on Wego.

How many airlines offer direct flights from Madrid to Barcelona?

There are 2 airlines that offer direct flights from Madrid to Barcelona. Find out the list of airlines on Wego.