Wayfli › Athens (ATH) › To Barcelona (BCN)

Athens (ATH) to Barcelona (BCN) flights

There are direct flights from Athens Eleftherios Venizelos International Airport to Barcelona International Airport, sold by 3 airlines (including codeshares): Aegean Airlines, Iberia and Vueling. The distance is 1,905 km, about 2h 50m in the air. There are also 19 one-stop options, via airports such as Rome, Milano and Bergamo.

Live fares for ATH → BCNSee all routes on the map
1,905 kmdistance
~2h 50mdirect flight time (estimate)
3direct airlines
19one-stop options

Direct flights from Athens to Barcelona

RouteAirlines (incl. codeshares)DistanceTime (est.)
ATH → BCNAegean Airlines, Iberia, Vueling1,905 km~2h 50m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
FCO RomeAegean Airlines and ITA Airways then ITA Airways and Ryanair1,933 km~5h
MXP MilanoAegean Airlines and easyJet then Ryanair and Iberia2,241 km~5h 25m
BGY BergamoRyanair then Ryanair2,241 km~5h 25m
GVA GenevaAegean Airlines and easyJet then SWISS and easyJet2,369 km~5h 35m
NCE NiceeasyJet then Iberia and easyJet2,038 km~5h 10m
BEG BelgradeAegean Airlines and Air Serbia then Wizz Air2,351 km~5h 30m
MRS MarseilleAegean Airlines and Air France then Iberia and Vueling2,040 km~5h 10m
MLA MaltaRyanair and KM Malta Airlines then Ryanair and Iberia2,107 km~5h 15m
LYS LyonAegean Airlines and Transavia France then Iberia and easyJet2,329 km~5h 30m
VCE VeniceITA Airways and Ryanair then Ryanair and Iberia2,228 km~5h 25m
BLQ BolognaMalta Air then Ryanair and Iberia2,117 km~5h 15m
SOF SofiaAegean Airlines and Bulgaria Air then Bulgaria Air and Ryanair2,296 km~5h 30m

More from Athens 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.