Iberia
Oneworld
Did you mean flights from Barcelona to Madrid?
Spain
Madrid-Barajas Airport
Switch direction
Spain
Barcelona Airport
Click to show full flight schedule
Scan through all non-stop flights from Madrid to Barcelona. The full flight schedule below gives an overview of all non-stop flights from MAD to BCN, which includes the daily timetable of every operating airline for the upcoming 12 months.
Note: for airline-specific flight schedules, please scroll further down.
In total there are 5 airlines operating nonstop flights from Madrid MAD to Barcelona BCN. This section gives an overview of the flight schedules and timetables of every airline with direct flights for this route.
Click an airline below to view their MAD BCN flight schedule.
Flights from MAD to BCN are operated 69 times a week, with an average of 10 flights per day. Departure times vary between 06:45 - 22:40. The earliest flight departs at 06:45, the last flight departs at 22:40. However, this depends on the date you are flying so please check with the full flight schedule above to see which departure times are available on your preferred date(s) of travel.
You can fly in Economy and Business Class. Premium Economy and First Class are not available on this route (at least not as a non-stop flight).
The fastest direct flight from Madrid to Barcelona takes 1 hour and 15 minutes. The flight distance between Madrid and Barcelona is 299 miles (or 481 km).
There are 3 airports in Barcelona: Barcelona Airport (BCN), Reus Airport (REU) and Girona-Costa Brava Airport (GRO).
There are 69 flights per week flying from Madrid to Barcelona (as of September 2024).
1 hour and 15 minutes is the average flight time from Madrid to Barcelona.
The distance from Madrid to Barcelona is 299 miles (481 kilometers).
Air Europa, BoA, Iberia, Royal Jordanian and Vueling are flying nonstop from Madrid to Barcelona.
Oneworld and SkyTeam are flying nonstop from Madrid to Barcelona.
You can fly non-stop in Economy and Business Class.
Aircraft types that fly from Madrid to Barcelona:
The earliest flight departs at 06:45 from Madrid and arrives at 08:00 at Barcelona.
The latest flight departs at 22:40 from Madrid and arrives at 23:55 at Barcelona.
299 miles (481 km) · 1h 15m
06:45
08:00
Iberia
Oneworld
IB 3002
Iberia
Airbus A321-100/200
Y
W
J
F
06:45
08:00
Iberia
Oneworld
IB 3002
Iberia
Airbus A320-100/200
Y
W
J
F
07:15
08:30
Iberia
Oneworld
IB 3004
Iberia
Airbus A321-100/200
Y
W
J
F
07:15
08:30
Iberia
Oneworld
IB 3004
Iberia
Airbus A320 (sharklets)
Y
W
J
F
07:15
08:30
Iberia
Oneworld
IB 3004
Iberia
Airbus A320 (sharklets)
Y
W
J
F
07:15
08:30
Iberia
Oneworld
IB 3004
Iberia
Airbus A320-100/200
Y
W
J
F
07:15
08:30
Iberia
Oneworld
IB 3004
Iberia
Airbus A321-100/200
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787-9
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787-9
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787-8
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787-9
Y
W
J
F
07:30
08:55
Air Europa
SkyTeam
UX 7701
Air Europa
Boeing 787-9
Y
W
J
F
07:45
09:00
Iberia
Oneworld
IB 3006
Iberia
Airbus A321-100/200
Y
W
J
F
07:45
09:00
Iberia
Oneworld
IB 3006
Iberia
Airbus A320 (sharklets)
Y
W
J
F
07:45
09:00
Iberia
Oneworld
IB 3006
Iberia
Airbus A321-100/200
Y
W
J
F
08:15
09:30
Iberia
Oneworld
IB 3008
Iberia
Airbus A321-100/200
Y
W
J
F
08:15
09:30
Iberia
Oneworld
IB 3008
Iberia
Airbus A320 (sharklets)
Y
W
J
F
08:15
09:30
Iberia
Oneworld
IB 3008
Iberia
Airbus A320 (sharklets)
Y
W
J
F
09:25
10:45
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:25
10:45
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:25
10:45
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:25
10:45
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:25
10:45
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:30
10:50
Vueling
VY 1003
Vueling
Airbus A320 (sharklets)
Y
W
J
F
09:30
10:50
Vueling
VY 1003
Vueling
Airbus A321-100/200
Y
W
J
F
09:45
11:00
Iberia
Oneworld
IB 3010
Iberia
Airbus A320-100/200
Y
W
J
F
09:45
11:00
Iberia
Oneworld
IB 3010
Iberia
Airbus A320 (sharklets)
Y
W
J
F
10:30
11:45
Iberia
Oneworld
IB 3010
Iberia
Airbus A321-100/200
Y
W
J
F
10:30
11:45
Iberia
Oneworld
IB 3010
Iberia
Airbus A320 (sharklets)
Y
W
J
F
10:30
11:45
Iberia
Oneworld
IB 3010
Iberia
Airbus A320-100/200
Y
W
J
F
11:30
12:45
Iberia
Oneworld
IB 3012
Iberia
Airbus A321-100/200
Y
W
J
F
11:30
12:45
Iberia
Oneworld
IB 3012
Iberia
Airbus A320-100/200
Y
W
J
F
11:30
12:45
Iberia
Oneworld
IB 3012
Iberia
Airbus A320 (sharklets)
Y
W
J
F
11:30
12:45
Iberia
Oneworld
IB 3012
Iberia
Airbus A321-100/200
Y
W
J
F
11:30
12:45
Iberia
Oneworld
IB 3012
Iberia
Airbus A320-100/200
Y
W
J
F
12:30
13:45
Iberia
Oneworld
IB 3014
Iberia
Airbus A321-100/200
Y
W
J
F
12:30
13:45
Iberia
Oneworld
IB 3014
Iberia
Airbus A320 (sharklets)
Y
W
J
F
12:30
13:45
Iberia
Oneworld
IB 3014
Iberia
Airbus A320 (sharklets)
Y
W
J
F
13:40
14:55
Vueling
VY 1005
Vueling
Airbus A320 (sharklets)
Y
W
J
F
13:45
15:00
Vueling
VY 1005
Vueling
Airbus A320 (sharklets)
Y
W
J
F
14:00
15:15
Vueling
VY 1005
Vueling
Airbus A319
Y
W
J
F
14:25
15:40
Vueling
VY 1005
Vueling
Airbus A319
Y
W
J
F
14:25
15:40
Vueling
VY 1005
Vueling
Airbus A320 (sharklets)
Y
W
J
F
14:55
16:10
Iberia
Oneworld
IB 3016
Iberia
Airbus A321-100/200
Y
W
J
F
14:55
16:10
Iberia
Oneworld
IB 3016
Iberia
Airbus A321-100/200
Y
W
J
F
14:55
16:10
Iberia
Oneworld
IB 3016
Iberia
Airbus A320 (sharklets)
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
15:10
16:35
Air Europa
SkyTeam
UX 7703
Air Europa
Boeing 787-9
Y
W
J
F
16:00
17:20
BoA
OB 5004
BoA
Airbus A320-100/200
Y
W
J
F
16:00
17:20
Iberia
Oneworld
IB 3018
Iberia
Airbus A320-100/200
Y
W
J
F
16:00
17:20
Iberia
Oneworld
IB 3018
Iberia
Airbus A321-100/200
Y
W
J
F
16:00
17:20
Iberia
Oneworld
IB 3018
Iberia
Airbus A320 (sharklets)
Y
W
J
F
16:35
18:00
Royal Jordanian
Oneworld
RJ 109
Royal Jordanian
Airbus A319
Y
W
J
F
16:55
18:10
Iberia
Oneworld
IB 3020
Iberia
Airbus A321-100/200
Y
W
J
F
16:55
18:10
Iberia
Oneworld
IB 3020
Iberia
Airbus A320 (sharklets)
Y
W
J
F
16:55
18:10
Iberia
Oneworld
IB 3020
Iberia
Airbus A321-100/200
Y
W
J
F
17:20
18:40
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
17:20
18:40
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
17:25
18:45
Vueling
VY 1009
Vueling
Airbus A320 (sharklets)
Y
W
J
F
17:35
18:55
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
18:00
19:15
Iberia
Oneworld
IB 3024
Iberia
Airbus A320-100/200
Y
W
J
F
18:00
19:15
Iberia
Oneworld
IB 3024
Iberia
Airbus A320 (sharklets)
Y
W
J
F
18:00
19:15
Iberia
Oneworld
IB 3024
Iberia
Airbus A320 (sharklets)
Y
W
J
F
18:00
19:15
Iberia
Oneworld
IB 3024
Iberia
Airbus A319
Y
W
J
F
18:00
19:15
Iberia
Oneworld
IB 3024
Iberia
Airbus A320 (sharklets)
Y
W
J
F
18:20
19:40
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
18:25
19:45
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
18:45
20:05
Vueling
VY 1007
Vueling
Airbus A320 (sharklets)
Y
W
J
F
19:05
20:20
BoA
OB 5010
BoA
Airbus A320-100/200
Y
W
J
F
19:05
20:20
Iberia
Oneworld
IB 3026
Iberia
Airbus A321-100/200
Y
W
J
F
19:05
20:20
Iberia
Oneworld
IB 3026
Iberia
Airbus A321-100/200
Y
W
J
F
19:05
20:20
Iberia
Oneworld
IB 3026
Iberia
Airbus A320 (sharklets)
Y
W
J
F
19:05
20:20
Iberia
Oneworld
IB 3026
Iberia
Airbus A321-100/200
Y
W
J
F
19:05
20:20
Iberia
Oneworld
IB 3026
Iberia
Airbus A320 (sharklets)
Y
W
J
F
20:00
21:20
Iberia
Oneworld
IB 3030
Iberia
Airbus A320 (sharklets)
Y
W
J
F
20:00
21:20
Iberia
Oneworld
IB 3030
Iberia
Airbus A321-100/200
Y
W
J
F
20:00
21:20
Iberia
Oneworld
IB 3030
Iberia
Airbus A320 (sharklets)
Y
W
J
F
21:35
22:50
Iberia
Oneworld
IB 3034
Iberia
Airbus A320-100/200
Y
W
J
F
21:35
22:50
Iberia
Oneworld
IB 3034
Iberia
Airbus A320 (sharklets)
Y
W
J
F
21:35
22:50
Iberia
Oneworld
IB 3034
Iberia
Airbus A319
Y
W
J
F
21:35
22:50
Iberia
Oneworld
IB 3034
Iberia
Airbus A321-100/200
Y
W
J
F
21:35
22:50
Iberia
Oneworld
IB 3034
Iberia
Airbus A320-100/200
Y
W
J
F
22:35
23:55
Vueling
VY 1009
Vueling
Airbus A320-100/200
Y
W
J
F
Click to Check Prices