Direct (nonstop) flights from Barcelona to Athens

2 airlines fly nonstop from El Prat Airport (BCN) to Athens International Airport (ATH). It's 1,186 miles (1,909 km), about 2h 55m in the air. Operated by Aegean Airlines, Vueling.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
ATH
Athens International Airport
🇬🇷 Athens, Greece
Flight Time
2h 55m
Distance
1,186 mi
1,909 km
CO₂/pax
200 kg
−44 kg vs. layover
Airlines
2
Aegean Airlines +1
Time Diff
+1h
Operated by Aegean Airlines Aegean Airlines Vueling Vueling

Route data last updated: May 18, 2026

Airlines with non-stop flights

Aegean Airlines A3 Aegean Airlines
Route
BCN → ATH
Flight Time
2h 55m
Distance
1,186 mi
Vueling VY Vueling
Route
BCN → ATH
Flight Time
2h 55m
Distance
1,186 mi

Alternative Routes

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

BCN SKG (Thessaloniki) ATH
Leg 1: 2h 35m (1,092 mi) Leg 2: 55m (186 mi) Total: ~3h 30m 🍃 244 kg CO₂ (+22% vs. direct)
Leg 1
BCN → SKG
2h 35m · 1,092 mi
View BCN to SKG flights →
Leg 2
SKG → ATH
55m · 186 mi
View SKG to ATH flights →
BCN CFU (Kerkyra) ATH
Leg 1: 2h 30m (946 mi) Leg 2: 1h (246 mi) Total: ~3h 30m 🍃 231 kg CO₂ (+16% vs. direct)
Leg 1
BCN → CFU
2h 30m · 946 mi
View BCN to CFU flights →
Leg 2
CFU → ATH
1h · 246 mi
View CFU to ATH flights →
BCN PMO (Palermo) ATH
Leg 1: 1h 55m (624 mi) Leg 2: 1h 40m (591 mi) Total: ~3h 35m 🍃 250 kg CO₂ (+25% vs. direct)
Leg 1
BCN → PMO
1h 55m · 624 mi
View BCN to PMO flights →
Leg 2
PMO → ATH
1h 40m · 591 mi
View PMO to ATH flights →
BCN BRI (Bari) ATH
Leg 1: 2h 5m (764 mi) Leg 2: 1h 30m (442 mi) Total: ~3h 35m 🍃 248 kg CO₂ (+24% vs. direct)
Leg 1
BCN → BRI
2h 5m · 764 mi
View BCN to BRI flights →
Leg 2
BRI → ATH
1h 30m · 442 mi
View BRI to ATH flights →
BCN OLB (Olbia) ATH
Leg 1: 1h 30m (389 mi) Leg 2: 2h 5m (797 mi) Total: ~3h 35m 🍃 245 kg CO₂ (+23% vs. direct)
Leg 1
BCN → OLB
1h 30m · 389 mi
View BCN to OLB flights →
Leg 2
OLB → ATH
2h 5m · 797 mi
View OLB to ATH flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to Athens?

A nonstop flight from Barcelona (BCN) to Athens (ATH) takes approximately 2 hours and 55 minutes. The distance is 1,186 miles (1,909 km).

Which airlines fly nonstop from Barcelona to Athens?

2 airlines: Aegean Airlines, Vueling.

Is there a nonstop flight from Barcelona to Athens?

Yes. 2 airlines: Aegean Airlines, Vueling.

How far is Barcelona from Athens?

The flight distance from Barcelona to Athens is 1,186 miles (1,909 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Barcelona and Athens?

Athens is 1 hour ahead of Barcelona. (Europe/Madrid vs Europe/Athens.)

What type of aircraft flies from Barcelona to Athens?

At 2h 55m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

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

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

Roughly 200 kg CO2 per passenger one-way. That's about the same as driving 1,000 km.

Is the return flight from Athens 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 Athens?

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.