Direct (nonstop) flights from Barcelona to Lisbon

4 airlines fly nonstop from El Prat Airport (BCN) to Lisbon Airport (LIS). It's 618 miles (995 km), about 2h in the air. Operated by Ryanair, TAP Portugal, easyJet and others.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
LIS
Lisbon Airport
🇵🇹 Lisbon, Portugal
Flight Time
2h
Distance
618 mi
995 km
CO₂/pax
114 kg
−26 kg vs. layover
Airlines
4
Ryanair +3
Time Diff
-1h
Operated by Ryanair Ryanair TAP Portugal TAP Portugal easyJet easyJet Vueling Vueling

Route data last updated: May 30, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BCN → LIS
Flight Time
2h
Distance
618 mi
TAP Portugal TP TAP Portugal
Route
BCN → LIS
Flight Time
2h
Distance
618 mi
easyJet U2 easyJet
Route
BCN → LIS
Flight Time
2h
Distance
618 mi
Vueling VY Vueling
Route
BCN → LIS
Flight Time
2h
Distance
618 mi

Alternative Routes

Other ways to fly from Barcelona to Lisbon with one stop · direct emits 114 kg CO₂ per passenger

BCN MAD (Madrid) LIS
Leg 1: 1h 25m (300 mi) Leg 2: 1h 25m (319 mi) Total: ~2h 50m 🍃 140 kg CO₂ (+23% vs. direct)
Leg 1
BCN → MAD
1h 25m · 300 mi
View BCN to MAD flights →
Leg 2
MAD → LIS
1h 25m · 319 mi
View MAD to LIS flights →
BCN SVQ (Sevilla) LIS
Leg 1: 1h 45m (503 mi) Leg 2: 1h 5m (199 mi) Total: ~2h 50m 🍃 155 kg CO₂ (+36% vs. direct)
Leg 1
BCN → SVQ
1h 45m · 503 mi
View BCN to SVQ flights →
Leg 2
SVQ → LIS
1h 5m · 199 mi
View SVQ to LIS flights →
BCN VLC (Valencia) LIS
Leg 1: 1h 5m (183 mi) Leg 2: 1h 45m (467 mi) Total: ~2h 50m 🍃 145 kg CO₂ (+27% vs. direct)
Leg 1
BCN → VLC
1h 5m · 183 mi
View BCN to VLC flights →
Leg 2
VLC → LIS
1h 45m · 467 mi
View VLC to LIS flights →
BCN BIO (Bilbao) LIS
Leg 1: 1h 15m (290 mi) Leg 2: 1h 40m (450 mi) Total: ~2h 55m 🍃 162 kg CO₂ (+42% vs. direct)
Leg 1
BCN → BIO
1h 15m · 290 mi
View BCN to BIO flights →
Leg 2
BIO → LIS
1h 40m · 450 mi
View BIO to LIS flights →
BCN FAO (Faro) LIS
Leg 1: 2h (614 mi) Leg 2: 55m (136 mi) Total: ~2h 55m 🍃 164 kg CO₂ (+44% vs. direct)
Leg 1
BCN → FAO
2h · 614 mi
View BCN to FAO flights →
Leg 2
FAO → LIS
55m · 136 mi
View FAO to LIS flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to Lisbon?

A nonstop flight from Barcelona (BCN) to Lisbon (LIS) takes approximately 2 hours. The distance is 618 miles (995 km).

Which airlines fly nonstop from Barcelona to Lisbon?

4 airlines: Ryanair, TAP Portugal, easyJet, Vueling.

Is there a nonstop flight from Barcelona to Lisbon?

Yes. 4 airlines: Ryanair, TAP Portugal, easyJet, Vueling.

How far is Barcelona from Lisbon?

The flight distance from Barcelona to Lisbon is 618 miles (995 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What is the time difference between Barcelona and Lisbon?

Lisbon is 1 hour behind Barcelona. (Europe/Madrid vs Europe/Lisbon.)

What type of aircraft flies from Barcelona to Lisbon?

At 2h, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Spain to Portugal?

Depends on your passport. Check with the Portugal embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to Lisbon?

Roughly 114 kg CO2 per passenger one-way. That's about the same as driving 570 km.

Is the return flight from Lisbon to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to Lisbon?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.