Flights from Geneva to Athens – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
GVA to ATH – All flight route options from Geneva Airport, Switzerland to Athens International Airport, Greece. These flights are operated by 21 different airlines. Fly non-stop or choose from 19 different connecting flights. The shortest flight time is 2 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Athens Airport
We got great deals on hotels and car rentals near the airport.
Geneva to Athens flights
There are over 22 airlines and as many as 397 flights every week to this destination. You can fly non-stop to Athens (ATH) from Geneva (GVA) with Aegean Airlines, SWISS or easyJet but if a stopover option suits you better you can choose to fly via Zakinthos, Zurich or any other of the 19 alternatives with connectiing airports.
Geneva to Athens with Aegean Airlines
You can fly non-stop every weekday with flights departing at 11:00 am, 4:00 pm or 8:00 pm. Aegean Airlines is a Star Alliance member.
With SWISS
You can fly non-stop every weekday with flights departing between 6:00 am and 9:00 pm. You also have the option to do a transit flight via Zurich. SWISS is a Star Alliance member.
Distance & flight times: Geneva Airport to Athens International Airport
The shortest flight time between GVA and ATH is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 1081 miles (1739 km) |
ZTH Zakinthos | 4h 5m | 30m | 1129 miles (1817 km) |
ZRH Zurich | 4h 45m | 1h 5m | 1167 miles (1878 km) |
JMK Mykonos | 4h 48m | 55m | 1248 miles (2008 km) |
SKG Thessaloniki | 4h 48m | 1h 40m | 1123 miles (1807 km) |
MUC Munich | 4h 50m | 1h 45m | 1253 miles (2016 km) |
VIE Vienna | 4h 50m | 50m | 1309 miles (2106 km) |
FCO Rome | 4h 50m | 1h 25m | 1112 miles (1789 km) |
BEG Belgrade | 5h 0m | 1h 10m | 1211 miles (1948 km) |
LUX Luxembourg | 5h 0m | 1h 5m | 1434 miles (2307 km) |
JTR Thira | 5h 20m | 1h 35m | 1351 miles (2174 km) |
HER Heraklion | 5h 40m | 2h 20m | 1444 miles (2323 km) |
CTA Catania | 5h 45m | 2h 15m | 1252 miles (2014 km) |
CFU Kerkyra | 6h 0m | 2h 44m | 1085 miles (1746 km) |
FRA Frankfurt | 6h 5m | 2h 5m | 1421 miles (2286 km) |
RHO Rhodes | 6h 8m | 1h 35m | 1580 miles (2542 km) |
CDG Paris | 6h 55m | 2h 25m | 1571 miles (2528 km) |
DUS Dusseldorf | 7h 0m | 2h 40m | 1602 miles (2578 km) |
IST Istanbul | 7h 5m | 1h 35m | 1527 miles (2457 km) |
BCN Barcelona | 7h 15m | 2h 35m | 1588 miles (2555 km) |



Quick copy and share this page
From Geneva to Greece
Below is a list of other destinations to Greece from Geneva Airport with either direct flights or 1 stop connections.
-
HER Heraklion Direct
-
CFU Kerkyra Direct
-
RHO Rhodes Direct
-
SKG Thessaloniki Direct
-
CHQ Chania Direct
-
KGS Kos
-
ZTH Zakinthos Direct
-
JTR Thira Direct
-
JMK Mykonos Direct
-
PVK Preveza
From Switzerland to Athens
We have found another destination to Greece from Geneva Airport as well.
-
ZRH Zurich Direct