Direct flights from Madrid to Barcelona
All flights from MAD to BCN non-stop. There are direct flights from Barajas, Spain to El Prat Airport (BCN), Spain every day of the week with Iberia, Vueling and Air Europa. The flight distance is 301 miles and the trip usually takes about 1 hour and 15 minutes.
Airlines with non-stop routes:
Iberia
Vueling
Air Europa
Bulgaria Air
No flights anymore
Tunisair
No flights anymore
Royal Jordanian
No flights anymore
Ethiopian Airlines
No flights anymore
Plus Ultra
No flights anymore
Flight schedule from Madrid to Barcelona with Iberia
This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2024-03-15
Flight schedule from Madrid to Barcelona with Vueling
This is a weekly direct flight schedule for Vueling. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2024-03-15
Flight schedule from Madrid to Barcelona with Air Europa
This is a weekly direct flight schedule for Air Europa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2024-03-15
Madrid to Barcelona flight departures
Select a date to see all scheduled flight departures between MAD to BCN.
MAD - BCN information
-
Distance301 miles (484 km)
-
Flight time1 hour and 15 minutes
-
AirlinesIberiaVuelingAir Europa
-
AlliancesOne WorldSky TeamStar Alliance
-
ClassesEconomyBusinessFirst Class
-
Iberia AircraftAirbus A318 / A319 / A320 / A321
-
Vueling AircraftAirbus A318 / A319 / A320 / A321
-
Air Europa AircraftBoeing 787
-
Departure TerminalsTerminal 2 (Air Europa)Terminal 4 (Iberia)
-
Arrival TerminalTerminal 1 (Iberia)
Unpublished Flight Rates From Madrid to Barcelona
Domestic flights from Madrid (BCN)
From Madrid to Palma de Mallorca
PMI Palma De Mallorca Airport
From Madrid to Las Palmas
LPA Gran Canaria Airport
From Madrid to Tenerife
TFN Tenerife North
From Madrid to Bilbao
BIO Bilbao Airport
From Madrid to La Coruna
LCG A Coruna
From Madrid to Vigo
VGO Vigo
From Madrid to Ibiza
IBZ Ibiza Airport
From Madrid to Malaga
AGP Málaga Airport
From Madrid to Lanzarote
ACE Lanzarote Airport
From Madrid to Alicante
ALC Alicante–Elche Miguel Hernández Airport