Direct flights
from Madrid (MAD)
to Barcelona (BCN)

Weekly schedule for flights between Adolfo Suárez Madrid-Barajas Intl (Madrid, Spain) and El Prat (Barcelona, Spain) operated by 1 airlines.
99 weekly flights operate on this route flying 301mi in 1h15min.
Expect $83 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
07:15AM08:30AM
Iberia AirlinesIBIB403
Monday
07:30AM08:55AM
Air EuropaUXUX7701
Monday
07:45AM09:00AM
Iberia AirlinesIBIB405
Monday
08:30AM09:45AM
Iberia AirlinesIBIB407
Monday
09:30AM10:45AM
VuelingVYVY1003
Monday
10:30AM11:45AM
Iberia AirlinesIBIB409
Monday
11:30AM12:45PM
Iberia AirlinesIBIB411
Monday
01:15PM02:30PM
Iberia AirlinesIBIB413
Monday
03:10PM04:35PM
Air EuropaUXUX7703
Monday
04:00PM05:15PM
Iberia AirlinesIBIB417
Monday
04:55PM06:10PM
Iberia AirlinesIBIB419
Monday
07:05PM08:20PM
Iberia AirlinesIBIB423
Monday
08:00PM09:15PM
Iberia AirlinesIBIB425
Monday
09:35PM10:50PM
Iberia AirlinesIBIB427
Monday
10:35PM11:50PM
VuelingVYVY1009
Tuesday
Tuesday
07:15AM08:30AM
Iberia AirlinesIBIB403
Tuesday
07:30AM08:55AM
Air EuropaUXUX7701
Tuesday
07:45AM09:00AM
Iberia AirlinesIBIB405
Tuesday
08:30AM09:45AM
Iberia AirlinesIBIB407
Tuesday
10:30AM11:45AM
Iberia AirlinesIBIB409
Tuesday
11:30AM12:45PM
Iberia AirlinesIBIB411
Tuesday
12:40PM01:55PM
VuelingVYVY1003
Tuesday
01:15PM02:30PM
Iberia AirlinesIBIB413
Tuesday
02:55PM04:10PM
Iberia AirlinesIBIB415
Tuesday
03:10PM04:35PM
Air EuropaUXUX7703
Tuesday
04:00PM05:15PM
Iberia AirlinesIBIB417
Tuesday
04:55PM06:10PM
Iberia AirlinesIBIB419
Tuesday
06:20PM07:35PM
VuelingVYVY1007
Tuesday
07:05PM08:20PM
Iberia AirlinesIBIB423
Tuesday
08:00PM09:15PM
Iberia AirlinesIBIB425
Tuesday
10:35PM11:50PM
VuelingVYVY1009
Wednesday
Wednesday
07:15AM08:30AM
Iberia AirlinesIBIB403
Wednesday
07:30AM08:55AM
Air EuropaUXUX7701
Wednesday
07:45AM09:00AM
Iberia AirlinesIBIB405
Wednesday
08:30AM09:45AM
Iberia AirlinesIBIB407
Wednesday
09:35AM10:50AM
VuelingVYVY1003
Wednesday
10:30AM11:45AM
Iberia AirlinesIBIB409
Wednesday
11:30AM12:45PM
Iberia AirlinesIBIB411
Wednesday
01:15PM02:30PM
Iberia AirlinesIBIB413
Wednesday
03:10PM04:35PM
Air EuropaUXUX7703
Wednesday
04:00PM05:15PM
Iberia AirlinesIBIB417
Wednesday
04:55PM06:10PM
Iberia AirlinesIBIB419
Wednesday
05:50PM07:05PM
VuelingVYVY1007
Wednesday
07:05PM08:20PM
Iberia AirlinesIBIB423
Wednesday
08:00PM09:15PM
Iberia AirlinesIBIB425
Wednesday
10:35PM11:50PM
VuelingVYVY1009
Thursday
Thursday
07:15AM08:30AM
Iberia AirlinesIBIB403
Thursday
07:30AM08:55AM
Air EuropaUXUX7701
Thursday
07:45AM09:00AM
Iberia AirlinesIBIB405
Thursday
08:30AM09:45AM
Iberia AirlinesIBIB407
Thursday
09:30AM10:45AM
VuelingVYVY1003
Thursday
10:30AM11:45AM
Iberia AirlinesIBIB409
Thursday
11:30AM12:45PM
Iberia AirlinesIBIB411
Thursday
01:15PM02:30PM
Iberia AirlinesIBIB413
Thursday
03:10PM04:35PM
Air EuropaUXUX7703
Thursday
04:00PM05:15PM
Iberia AirlinesIBIB417
Thursday
04:55PM06:10PM
Iberia AirlinesIBIB419
Thursday
07:05PM08:20PM
Iberia AirlinesIBIB423
Thursday
08:00PM09:15PM
Iberia AirlinesIBIB425
Friday
Friday
07:15AM08:30AM
Iberia AirlinesIBIB403
Friday
07:30AM08:55AM
Air EuropaUXUX7701
Friday
07:45AM09:00AM
Iberia AirlinesIBIB405
Friday
08:30AM09:45AM
Iberia AirlinesIBIB407
Friday
10:30AM11:45AM
Iberia AirlinesIBIB409
Friday
11:30AM12:45PM
Iberia AirlinesIBIB411
Friday
01:15PM02:30PM
Iberia AirlinesIBIB413
Friday
03:10PM04:35PM
Air EuropaUXUX7703
Friday
04:00PM05:15PM
Iberia AirlinesIBIB417
Friday
04:55PM06:10PM
Iberia AirlinesIBIB419
Friday
06:15PM07:30PM
VuelingVYVY1007
Friday
07:05PM08:20PM
Iberia AirlinesIBIB423
Friday
09:35PM10:50PM
Iberia AirlinesIBIB427
Saturday
Saturday
07:15AM08:30AM
Iberia AirlinesIBIB403
Saturday
07:30AM08:55AM
Air EuropaUXUX7701
Saturday
07:45AM09:00AM
Iberia AirlinesIBIB405
Saturday
08:15AM09:30AM
VuelingVYVY1003
Saturday
08:30AM09:45AM
Iberia AirlinesIBIB407
Saturday
11:30AM12:45PM
Iberia AirlinesIBIB411
Saturday
01:15PM02:30PM
Iberia AirlinesIBIB413
Saturday
03:10PM04:35PM
Air EuropaUXUX7703
Saturday
04:00PM05:15PM
Iberia AirlinesIBIB417
Saturday
06:05PM07:20PM
VuelingVYVY1007
Saturday
07:05PM08:20PM
Iberia AirlinesIBIB423
Saturday
08:00PM09:15PM
Iberia AirlinesIBIB425
Saturday
10:35PM11:50PM
VuelingVYVY1009
Sunday
Sunday
07:15AM08:30AM
Iberia AirlinesIBIB403
Sunday
07:30AM08:55AM
Air EuropaUXUX7701
Sunday
08:30AM09:45AM
Iberia AirlinesIBIB407
Sunday
11:30AM12:45PM
Iberia AirlinesIBIB411
Sunday
01:15PM02:30PM
Iberia AirlinesIBIB413
Sunday
01:55PM03:10PM
VuelingVYVY1005
Sunday
03:10PM04:35PM
Air EuropaUXUX7703
Sunday
04:00PM05:15PM
Iberia AirlinesIBIB417
Sunday
06:00PM07:15PM
Iberia AirlinesIBIB421
Sunday
06:20PM07:35PM
VuelingVYVY1007
Sunday
07:05PM08:20PM
Iberia AirlinesIBIB423
Sunday
08:00PM09:15PM
Iberia AirlinesIBIB425
Sunday
09:35PM10:50PM
Iberia AirlinesIBIB427
Sunday
10:40PM11:55PM
VuelingVYVY1009