Wayfli › Lisbon (LIS) › To Barcelona (BCN)

Lisbon (LIS) to Barcelona (BCN) flights

There are direct flights from Humberto Delgado Airport (Lisbon Portela Airport) to Barcelona International Airport, sold by 6 airlines (including codeshares): Ryanair, Iberia, Azores Airlines, TAP Air Portugal, easyJet and Vueling. The distance is 994 km, about 1h 45m in the air. There are also 7 one-stop options, via airports such as Madrid, Malaga and Alicante.

Live fares for LIS → BCNSee all routes on the map
994 kmdistance
~1h 45mdirect flight time (estimate)
6direct airlines
7one-stop options

Direct flights from Lisbon to Barcelona

RouteAirlines (incl. codeshares)DistanceTime (est.)
LIS → BCNRyanair, Iberia, Azores Airlines, TAP Air Portugal, easyJet, Vueling994 km~1h 45m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
MAD MadridRyanair and Iberia then Iberia and Air Europa996 km~3h 55m
AGP MalagaEtihad Airways and Ryanair then Ryanair and Iberia1,236 km~4h 10m
ALC AlicanteRyanair then Iberia and Vueling1,152 km~4h 5m
OPO PortoRyanair and Azores Airlines then Ryanair and Iberia1,176 km~4h 5m
VLC ValenciaRyanair and Azores Airlines then Iberia Regional by Air Nostrum1,046 km~3h 55m
SVQ SevillaRyanair and Azores Airlines then Ryanair and Iberia1,131 km~4h 5m
BIO BilbaoAzores Airlines and TAP Air Portugal then Iberia and Vueling1,191 km~4h 5m

More from Lisbon and Barcelona

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.