How to get to Johannesburg, South Africa from Greece by flight ? You can check flights from Greece to Johannesburg, South Africa below.
You can find flight ticket prices from Greece to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Greece to Athens.
You take a flight from Athens to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET761
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:05
Athens
08:40
Addis Ababa
|
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
ET761
Ethiopian Airlines
ET835
Ethiopian Airlines
SW727
Air Namibia
|
01:05
Athens
08:35
Addis Ababa
14:10
Windhoek
|
07:15
Addis Ababa
13:20
Windhoek
15:55
Johannesburg
|
Connect |
LY542
El Al
LY051
El Al
|
10:40
Athens
22:00
Tel Aviv
|
12:30
Tel Aviv
06:40
Johannesburg
|
Connect |
AZ0721
Alitalia
AZ0848
Alitalia
|
12:40
Athens
22:10
Rome
|
13:45
Rome
08:20
Johannesburg
|
Connect |
QR204
Qatar Airways
QR1363
Qatar Airways
|
12:55
Athens
02:10
Doha
|
18:00
Doha
10:00
Johannesburg
|
Connect |
QR204
Qatar Airways
QR1367
Qatar Airways
|
12:55
Athens
20:45
Doha
|
18:00
Doha
04:35
Johannesburg
|
Connect |
LX1831
Swiss
LX288
Swiss
|
13:40
Athens
21:50
Zurich
|
15:25
Zurich
09:30
Johannesburg
|
Connect |
EY090
Etihad
EY602
Etihad
|
13:55
Athens
02:05
Abu Dhabi
|
20:15
Abu Dhabi
08:20
Johannesburg
|
Connect |
TK1850
Turkish Airlines
TK38 42
Turkish Airlines
|
14:45
Athens
02:15
Istanbul
|
17:20
Istanbul
11:10
Johannesburg
|
Connect |
SV0192
Saudia
SV0447
Saudia
|
15:15
Athens
01:45
Jeddah
|
18:40
Jeddah
07:30
Johannesburg
|
Connect |
MS748
Egyptair
MS839
Egyptair
|
16:00
Athens
23:00
Cairo
|
17:50
Cairo
07:05
Johannesburg
|
Connect |
A3852
Aegean Airlines
LX288
Swiss
|
16:25
Athens
21:50
Zurich
|
18:15
Zurich
09:30
Johannesburg
|
Connect |
A3924
Aegean Airlines
LY051
El Al
|
17:00
Athens
22:00
Tel Aviv
|
19:00
Tel Aviv
06:40
Johannesburg
|
Connect |
EK210
Emirates
EK763
Emirates
|
17:55
Athens
10:10
Dubai
|
00:20
Dubai
16:35
Johannesburg
|
Connect |
LX1839
Swiss
LX288
Swiss
|
18:20
Athens
21:50
Zurich
|
20:10
Zurich
09:30
Johannesburg
|
Connect |
TK1844
Turkish Airlines
TK38 42
Turkish Airlines
|
21:40
Athens
02:15
Istanbul
|
00:15
Istanbul
11:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Greece to Heraklion.
You take a flight from Heraklion to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
A3452
Aegean Airlines
KQ113
Kenya Airways
KQ764
Kenya Airways
|
07:15
Heraklion
10:50
Paris CDG
21:50
Nairobi
|
09:55
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
CY461
Charlie Airlines Limited
QR266
Qatar Airways
QR1367
Qatar Airways
|
10:30
Heraklion
13:30
Larnaca
20:45
Doha
|
11:50
Larnaca
17:40
Doha
04:35
Johannesburg
|
Connect |
OA303
Olympic Air
MS748
Egyptair
MS839
Egyptair
|
11:15
Heraklion
16:00
Athens
23:00
Cairo
|
12:05
Athens
17:50
Cairo
07:05
Johannesburg
|
Connect |
VY6265
Vueling Airlines
AZ0848
Alitalia
|
12:20
Heraklion
22:10
Rome
|
13:45
Rome
08:20
Johannesburg
|
Connect |
LH1297
Lufthansa
SA261
South African Airways
|
14:15
Heraklion
20:45
Frankfurt
|
16:35
Frankfurt
08:25
Johannesburg
|
Connect |
LH1297
Lufthansa
LH572
Lufthansa
|
14:15
Heraklion
22:00
Frankfurt
|
16:35
Frankfurt
09:25
Johannesburg
|
Connect |
A3430
Aegean Airlines
SA261
South African Airways
|
14:50
Heraklion
20:45
Frankfurt
|
17:10
Frankfurt
08:25
Johannesburg
|
Connect |
A3430
Aegean Airlines
LH572
Lufthansa
|
14:50
Heraklion
22:00
Frankfurt
|
17:10
Frankfurt
09:25
Johannesburg
|
Connect |
AF1003
Air France
AF990
Air France
|
17:15
Heraklion
23:35
Paris CDG
|
20:05
Paris CDG
11:20
Johannesburg
|
Connect |
OA575
Olympic Air
TK1894
Turkish Airlines
TK38 42
Turkish Airlines
|
18:00
Heraklion
21:40
Thessaloniki
02:15
Istanbul
|
19:15
Thessaloniki
00:05
Istanbul
11:10
Johannesburg
|
Connect |
LH1759
Lufthansa
LH574
Lufthansa
SA346
South African Airways
|
19:10
Heraklion
22:15
Munich
15:05
Capetown
|
21:00
Munich
10:30
Capetown
17:00
Johannesburg
|
Connect |
OA321
Olympic Air
ET761
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:10
Heraklion
01:05
Athens
08:40
Addis Ababa
|
21:00
Athens
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
GQ215
Sky Express
ET761
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:50
Heraklion
01:05
Athens
08:40
Addis Ababa
|
21:50
Athens
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Greece to Thessaloniki.
You take a flight from Thessaloniki to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TK1882
Turkish Airlines
TK38 42
Turkish Airlines
|
09:50
Thessaloniki
02:15
Istanbul
|
12:15
Istanbul
11:10
Johannesburg
|
Connect |
AF1039
Air France
AF990
Air France
|
12:20
Thessaloniki
23:35
Paris CDG
|
14:30
Paris CDG
11:20
Johannesburg
|
Connect |
OA117
Olympic Air
MS748
Egyptair
MS839
Egyptair
|
13:00
Thessaloniki
16:00
Athens
23:00
Cairo
|
13:50
Athens
17:50
Cairo
07:05
Johannesburg
|
Connect |
QR206
Qatar Airways
QR1367
Qatar Airways
|
13:50
Thessaloniki
20:45
Doha
|
18:20
Doha
04:35
Johannesburg
|
Connect |
QR206
Qatar Airways
QR1363
Qatar Airways
|
13:50
Thessaloniki
02:10
Doha
|
18:20
Doha
10:00
Johannesburg
|
Connect |
LH1289
Lufthansa
SA261
South African Airways
|
14:35
Thessaloniki
20:45
Frankfurt
|
16:15
Frankfurt
08:25
Johannesburg
|
Connect |
LH1289
Lufthansa
LH572
Lufthansa
|
14:35
Thessaloniki
22:00
Frankfurt
|
16:15
Frankfurt
09:25
Johannesburg
|
Connect |
JU523
Air Serbia
AZ0597
Alitalia
AZ0848
Alitalia
|
15:40
Thessaloniki
18:35
Belgrade
22:10
Rome
|
16:10
Belgrade
20:15
Rome
08:20
Johannesburg
|
Connect |
JU523
Air Serbia
JU534
Air Serbia
AZ0848
Alitalia
|
15:40
Thessaloniki
18:00
Belgrade
22:10
Rome
|
16:10
Belgrade
19:35
Rome
08:20
Johannesburg
|
Connect |
A3530
Aegean Airlines
LH572
Lufthansa
|
16:00
Thessaloniki
22:00
Frankfurt
|
17:35
Frankfurt
09:25
Johannesburg
|
Connect |
A3530
Aegean Airlines
SA261
South African Airways
|
16:00
Thessaloniki
20:45
Frankfurt
|
17:35
Frankfurt
08:25
Johannesburg
|
Connect |
TK1894
Turkish Airlines
TK38 42
Turkish Airlines
|
21:40
Thessaloniki
02:15
Istanbul
|
00:05
Istanbul
11:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Greece to Rhodes.
You take a flight from Rhodes to Johannesburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
OA205
Olympic Air
MS748
Egyptair
MS839
Egyptair
|
10:35
Rhodes
16:00
Athens
23:00
Cairo
|
11:35
Athens
17:50
Cairo
07:05
Johannesburg
|
Connect |
AZ0731
Alitalia
AZ0848
Alitalia
|
14:00
Rhodes
22:10
Rome
|
15:30
Rome
08:20
Johannesburg
|
Connect |
A3482
Aegean Airlines
LX288
Swiss
|
16:00
Rhodes
21:50
Zurich
|
18:10
Zurich
09:30
Johannesburg
|
Connect |
LH1259
Lufthansa
LH572
Lufthansa
|
18:10
Rhodes
22:00
Frankfurt
|
20:30
Frankfurt
09:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Greece to Chania.
You take a flight from Chania to Johannesburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
OA331
Olympic Air
MS748
Egyptair
MS839
Egyptair
|
06:30
Chania
16:00
Athens
23:00
Cairo
|
07:20
Athens
17:50
Cairo
07:05
Johannesburg
|
Connect |
GQ251
Sky Express
QR204
Qatar Airways
QR1367
Qatar Airways
|
08:45
Chania
12:55
Athens
20:45
Doha
|
09:45
Athens
18:00
Doha
04:35
Johannesburg
|
Connect |
OA333
Olympic Air
MS748
Egyptair
MS839
Egyptair
|
10:10
Chania
16:00
Athens
23:00
Cairo
|
11:00
Athens
17:50
Cairo
07:05
Johannesburg
|
Connect |
OA333
Olympic Air
QR204
Qatar Airways
QR1367
Qatar Airways
|
10:10
Chania
12:55
Athens
20:45
Doha
|
11:00
Athens
18:00
Doha
04:35
Johannesburg
|
Connect |
LH1517
Lufthansa
SA261
South African Airways
|
11:15
Chania
20:45
Frankfurt
|
13:30
Frankfurt
08:25
Johannesburg
|
Connect |
LH1517
Lufthansa
LH572
Lufthansa
|
11:15
Chania
22:00
Frankfurt
|
13:30
Frankfurt
09:25
Johannesburg
|
Connect |
DE1583
Condor Flugdienst
LH572
Lufthansa
|
11:50
Chania
22:00
Frankfurt
|
14:00
Frankfurt
09:25
Johannesburg
|
Connect |
DE1583
Condor Flugdienst
SA261
South African Airways
|
11:50
Chania
20:45
Frankfurt
|
14:00
Frankfurt
08:25
Johannesburg
|
Connect |
FR4167
Ryanair
LH572
Lufthansa
|
12:35
Chania
22:00
Frankfurt
|
15:00
Frankfurt
09:25
Johannesburg
|
Connect |
FR4167
Ryanair
SA261
South African Airways
|
12:35
Chania
20:45
Frankfurt
|
15:00
Frankfurt
08:25
Johannesburg
|
Connect |
BA661
British Airways
VS449
Virgin Atlantic
|
14:20
Chania
22:10
London Heathrow
|
16:30
London Heathrow
11:10
Johannesburg
|
Connect |
BA661
British Airways
SA235
South African Airways
|
14:20
Chania
18:05
London Heathrow
|
16:30
London Heathrow
07:15
Johannesburg
|
Connect |
BA661
British Airways
BA057
British Airways
|
14:20
Chania
21:10
London Heathrow
|
16:30
London Heathrow
10:15
Johannesburg
|
Connect |
OA577
Olympic Air
TK1894
Turkish Airlines
TK38 42
Turkish Airlines
|
15:45
Chania
21:40
Thessaloniki
02:15
Istanbul
|
17:00
Thessaloniki
00:05
Istanbul
11:10
Johannesburg
|
Connect |
GQ253
Sky Express
TK1844
Turkish Airlines
TK38 42
Turkish Airlines
|
16:30
Chania
21:40
Athens
02:15
Istanbul
|
17:30
Athens
00:15
Istanbul
11:10
Johannesburg
|
Connect |
OA337
Olympic Air
ET761
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:30
Chania
01:05
Athens
08:40
Addis Ababa
|
20:20
Athens
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
OA337
Olympic Air
TK1844
Turkish Airlines
TK38 42
Turkish Airlines
|
19:30
Chania
21:40
Athens
02:15
Istanbul
|
20:20
Athens
00:15
Istanbul
11:10
Johannesburg
|
Connect |
GQ255
Sky Express
ET761
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:00
Chania
01:05
Athens
08:40
Addis Ababa
|
21:00
Athens
07:15
Addis Ababa
13:05
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com