Flights from Johannesburg to Athens (JNB → ATH)
Loading map...
viaCairo(CAI)
JNB→CAI+1h 30mCAI→ATH
10h 10m
viaAddis Ababa(ADD)
JNB→ADD+1h 30mADD→ATH
10h 27m
viaIstanbul(IST)
JNB→IST+1h 30mIST→ATH
10h 58m
viaDoha(DOH)
JNB→DOH+1h 30mDOH→ATH
12h 20m
viaAbu Dhabi(AUH)
JNB→AUH+1h 30mAUH→ATH
12h 45m
viaDubai(DXB)
JNB→DXB+1h 30mDXB→ATH
12h 54m
viaMunich(MUC)
JNB→MUC+1h 30mMUC→ATH
13h 13m
viaZurich(ZRH)
JNB→ZRH+1h 30mZRH→ATH
13h 20m
viaMadrid(MAD)
JNB→MAD+1h 30mMAD→ATH
13h 50m
viaFrankfurt(FRA)
JNB→FRA+1h 30mFRA→ATH
13h 52m
viaParis(CDG)
JNB→CDG+1h 30mCDG→ATH
14h 16m
viaAmsterdam(AMS)
JNB→AMS+1h 30mAMS→ATH
14h 41m
viaLondon(LHR)
JNB→LHR+1h 30mLHR→ATH
15h 2m
viaSingapore(SIN)
JNB→SIN+1h 30mSIN→ATH
22h 19m
viaNew York(EWR)
JNB→EWR+1h 30mEWR→ATH
26h
viaAtlanta(ATL)
JNB→ATL+1h 30mATL→ATH
28h 15m
Frequently asked questions
Are there direct flights from Johannesburg to Athens? Currently, there are no direct flights from JNB to ATH. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Johannesburg → Athens.
Try a nearby airport to Johannesburg
Flights to Athens (ATH) from other airports within 350 km of Johannesburg. Often unlocks cheaper fares or better times.
Or try a nearby airport to Athens
Flights from Johannesburg (JNB) to other airports within 350 km of Athens.