HowToGo

Flight from Greece to Richmond, KwaZulu-Natal, South Africa

How to get to Richmond, KwaZulu-Natal, South Africa from Greece by flight ? You can check flights from Greece to Richmond, KwaZulu-Natal, South Africa below.

Search Transfer from Greece to Richmond, KwaZulu-Natal, South Africa

Search Flights

You can find flight ticket prices from Greece to Richmond, KwaZulu-Natal, South Africa with our flight tickets search tool below

1. Athens to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Greece to Athens.

  2. You take a flight from Athens to Pietermaritzburg and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
ET761 Ethiopian Airlines
ET873 Ethiopian Airlines
BA6262 British Airways
4Z743 Airlink
02:15 Athens
09:25 Addis Ababa
13:30 Harare
16:25 Johannesburg
07:05 Addis Ababa
12:35 Harare
15:10 Johannesburg
17:30 Pietermaritzburg
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
12:40 Athens
20:25 Doha
07:00 Johannesburg
17:45 Doha
04:00 Johannesburg
08:05 Pietermaritzburg
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
12:40 Athens
20:25 Doha
12:35 Johannesburg
17:45 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
QR204 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
12:40 Athens
02:05 Doha
12:35 Johannesburg
17:45 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
MS748 Egyptair
MS839 Egyptair
4Z735 Airlink
13:15 Athens
23:05 Cairo
12:35 Johannesburg
14:05 Cairo
07:05 Johannesburg
13:40 Pietermaritzburg
Connect
A3992 Aegean Airlines
TK42 Turkish Airlines
4Z735 Airlink
13:25 Athens
01:45 Istanbul
12:35 Johannesburg
14:55 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
EY090 Etihad
EY602 Etihad
4Z743 Airlink
14:50 Athens
02:00 Abu Dhabi
16:25 Johannesburg
20:20 Abu Dhabi
08:15 Johannesburg
17:30 Pietermaritzburg
Connect
EY090 Etihad
EY602 Etihad
4Z735 Airlink
14:50 Athens
02:00 Abu Dhabi
12:35 Johannesburg
20:20 Abu Dhabi
08:15 Johannesburg
13:40 Pietermaritzburg
Connect
A3852 Aegean Airlines
LX284 Swiss
4Z735 Airlink
15:50 Athens
22:40 Zurich
12:35 Johannesburg
17:40 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
TK1850 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
16:05 Athens
01:45 Istanbul
12:35 Johannesburg
17:35 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
EK210 Emirates
EK775 Emirates
4Z735 Airlink
17:05 Athens
04:05 Dubai
12:35 Johannesburg
23:40 Dubai
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
EK210 Emirates
EK761 Emirates
4Z735 Airlink
17:05 Athens
04:40 Dubai
12:35 Johannesburg
23:40 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
EK210 Emirates
EK761 Emirates
4Z743 Airlink
17:05 Athens
04:40 Dubai
16:25 Johannesburg
23:40 Dubai
10:55 Johannesburg
17:30 Pietermaritzburg
Connect
EK210 Emirates
EK775 Emirates
4Z743 Airlink
17:05 Athens
04:05 Dubai
16:25 Johannesburg
23:40 Dubai
10:15 Johannesburg
17:30 Pietermaritzburg
Connect
LX1839 Swiss
LX284 Swiss
4Z735 Airlink
17:15 Athens
22:40 Zurich
12:35 Johannesburg
19:05 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
LX1839 Swiss
LX288 Swiss
4Z743 Airlink
17:15 Athens
22:40 Zurich
16:25 Johannesburg
19:05 Zurich
09:10 Johannesburg
17:30 Pietermaritzburg
Connect
LX1839 Swiss
LX288 Swiss
4Z735 Airlink
17:15 Athens
22:40 Zurich
12:35 Johannesburg
19:05 Zurich
09:10 Johannesburg
13:40 Pietermaritzburg
Connect
LX1839 Swiss
LX284 Swiss
4Z743 Airlink
17:15 Athens
22:40 Zurich
16:25 Johannesburg
19:05 Zurich
10:10 Johannesburg
17:30 Pietermaritzburg
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
21:35 Athens
01:45 Istanbul
12:35 Johannesburg
23:05 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
21:35 Athens
01:45 Istanbul
16:25 Johannesburg
23:05 Istanbul
10:20 Johannesburg
17:30 Pietermaritzburg
Connect

2. Heraklion to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Greece to Heraklion.

  2. You take a flight from Heraklion to Pietermaritzburg and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
4Y1205 Airbus France
LH572 Lufthansa
4Z735 Airlink
10:50 Heraklion
22:00 Frankfurt
12:35 Johannesburg
13:05 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
WK349 Edelweiss Air
LX288 Swiss
4Z735 Airlink
11:00 Heraklion
22:40 Zurich
12:35 Johannesburg
12:50 Zurich
09:10 Johannesburg
13:40 Pietermaritzburg
Connect
WK349 Edelweiss Air
LX284 Swiss
4Z735 Airlink
11:00 Heraklion
22:40 Zurich
12:35 Johannesburg
12:50 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
LH1555 Lufthansa
LH572 Lufthansa
4Z735 Airlink
12:45 Heraklion
22:00 Frankfurt
12:35 Johannesburg
15:00 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
LH1555 Lufthansa
LH572 Lufthansa
4Z743 Airlink
12:45 Heraklion
22:00 Frankfurt
16:25 Johannesburg
15:00 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
LH1297 Lufthansa
LH572 Lufthansa
4Z743 Airlink
16:50 Heraklion
22:00 Frankfurt
16:25 Johannesburg
19:10 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
LH1297 Lufthansa
LH572 Lufthansa
4Z735 Airlink
16:50 Heraklion
22:00 Frankfurt
12:35 Johannesburg
19:10 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
OA319 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
17:40 Heraklion
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
18:30 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
0B9212 Blue Air
TK1046 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:45 Heraklion
21:45 Bucharest Otopeni
01:45 Istanbul
12:35 Johannesburg
19:25 Bucharest Otopeni
00:05 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
DE1669 Condor Flugdienst
LH572 Lufthansa
4Z735 Airlink
18:10 Heraklion
22:00 Frankfurt
12:35 Johannesburg
20:30 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
DE1669 Condor Flugdienst
LH572 Lufthansa
4Z743 Airlink
18:10 Heraklion
22:00 Frankfurt
16:25 Johannesburg
20:30 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
GQ213 Sky Express
TK1844 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:10 Heraklion
21:35 Athens
01:45 Istanbul
12:35 Johannesburg
19:00 Athens
23:05 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
GQ215 Sky Express
TK1844 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:35 Heraklion
21:35 Athens
01:45 Istanbul
12:35 Johannesburg
19:25 Athens
23:05 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
DE1235 Condor Flugdienst
LX284 Swiss
4Z735 Airlink
19:15 Heraklion
22:40 Zurich
12:35 Johannesburg
21:15 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
DE1235 Condor Flugdienst
LX284 Swiss
4Z743 Airlink
19:15 Heraklion
22:40 Zurich
16:25 Johannesburg
21:15 Zurich
10:10 Johannesburg
17:30 Pietermaritzburg
Connect
OA321 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
20:40 Heraklion
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
21:30 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
GQ217 215 Sky Express
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
21:40 Heraklion
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
22:30 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect

3. Thessaloniki to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Greece to Thessaloniki.

  2. You take a flight from Thessaloniki to Pietermaritzburg and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
TK1882 Turkish Airlines
TK603 Turkish Airlines
4Z37 Airlink
4Z733 Airlink
09:10 Thessaloniki
18:55 Istanbul
03:25 Dar es Salaam
07:00 Johannesburg
10:30 Istanbul
02:30 Dar es Salaam
06:10 Johannesburg
08:05 Pietermaritzburg
Connect
LX2581 2583 Swiss
LX284 Swiss
4Z735 Airlink
10:30 Thessaloniki
22:40 Zurich
12:35 Johannesburg
11:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
LH1289 Lufthansa
LH572 Lufthansa
4Z743 Airlink
14:20 Thessaloniki
22:00 Frankfurt
16:25 Johannesburg
15:55 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
LH1289 Lufthansa
LH572 Lufthansa
4Z735 Airlink
14:20 Thessaloniki
22:00 Frankfurt
12:35 Johannesburg
15:55 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
A3532 Aegean Airlines
LH572 Lufthansa
4Z743 Airlink
15:35 Thessaloniki
22:00 Frankfurt
16:25 Johannesburg
17:10 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
A3532 Aegean Airlines
LH572 Lufthansa
4Z735 Airlink
15:35 Thessaloniki
22:00 Frankfurt
12:35 Johannesburg
17:10 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
A3530 Aegean Airlines
LH572 Lufthansa
4Z735 Airlink
15:45 Thessaloniki
22:00 Frankfurt
12:35 Johannesburg
17:25 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
A3530 Aegean Airlines
LH572 Lufthansa
4Z743 Airlink
15:45 Thessaloniki
22:00 Frankfurt
16:25 Johannesburg
17:25 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
LX2581 Swiss
LX284 Swiss
4Z735 Airlink
16:00 Thessaloniki
22:40 Zurich
12:35 Johannesburg
17:25 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
LX2581 Swiss
LX288 Swiss
4Z735 Airlink
16:00 Thessaloniki
22:40 Zurich
12:35 Johannesburg
17:25 Zurich
09:10 Johannesburg
13:40 Pietermaritzburg
Connect
OA123 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
19:45 Thessaloniki
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
20:35 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
TK1894 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
21:20 Thessaloniki
01:45 Istanbul
16:25 Johannesburg
22:45 Istanbul
10:20 Johannesburg
17:30 Pietermaritzburg
Connect
TK1894 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
21:20 Thessaloniki
01:45 Istanbul
12:35 Johannesburg
22:45 Istanbul
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
OA127 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
21:30 Thessaloniki
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
22:20 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
OA129 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
23:00 Thessaloniki
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
23:50 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect

4. Rhodes to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Greece to Rhodes.

  2. You take a flight from Rhodes to Pietermaritzburg and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
4Y1201 Airbus France
LH572 Lufthansa
4Z735 Airlink
10:05 Rhodes
22:00 Frankfurt
12:35 Johannesburg
12:25 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
WK347 Edelweiss Air
LX284 Swiss
4Z735 Airlink
11:15 Rhodes
22:40 Zurich
12:35 Johannesburg
13:25 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
WK347 Edelweiss Air
LX288 Swiss
4Z735 Airlink
11:15 Rhodes
22:40 Zurich
12:35 Johannesburg
13:25 Zurich
09:10 Johannesburg
13:40 Pietermaritzburg
Connect
AF9427 Air France
AF990 Air France
4Z735 Airlink
12:40 Rhodes
21:00 Paris CDG
12:35 Johannesburg
15:30 Paris CDG
07:40 Johannesburg
13:40 Pietermaritzburg
Connect
AF9427 Air France
AF990 Air France
4Z743 Airlink
12:40 Rhodes
21:00 Paris CDG
16:25 Johannesburg
15:30 Paris CDG
07:40 Johannesburg
17:30 Pietermaritzburg
Connect
LH1259 Lufthansa
LH572 Lufthansa
4Z735 Airlink
18:10 Rhodes
22:00 Frankfurt
12:35 Johannesburg
20:30 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
LH1259 Lufthansa
LH572 Lufthansa
4Z743 Airlink
18:10 Rhodes
22:00 Frankfurt
16:25 Johannesburg
20:30 Frankfurt
09:35 Johannesburg
17:30 Pietermaritzburg
Connect
OA211 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
20:00 Rhodes
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
21:00 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect
OA213 Olympic Air
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
20:25 Rhodes
02:15 Athens
08:40 Addis Ababa
16:25 Johannesburg
21:25 Athens
07:05 Addis Ababa
13:05 Johannesburg
17:30 Pietermaritzburg
Connect

5. Athens to Durban

  1. You take a bus, shuttle or taxi from your location in Greece to Athens.

  2. You take a flight from Athens to Durban and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
ET761 Ethiopian Airlines
ET873 Ethiopian Airlines
BA6262 British Airways
BA6207 British Airways
02:15 Athens
09:25 Addis Ababa
13:30 Harare
16:10 Johannesburg
07:05 Addis Ababa
12:35 Harare
15:10 Johannesburg
17:15 Durban
Connect
ET761 Ethiopian Airlines
ET847 Ethiopian Airlines
BA6307 British Airways
02:15 Athens
08:15 Addis Ababa
17:30 Capetown
07:05 Addis Ababa
13:45 Capetown
19:30 Durban
Connect
ET761 Ethiopian Airlines
ET847 Ethiopian Airlines
FA461 Safair
02:15 Athens
08:15 Addis Ababa
16:45 Capetown
07:05 Addis Ababa
13:45 Capetown
18:50 Durban
Connect
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
QR1367 Qatar Airways
02:15 Athens
08:40 Addis Ababa
16:05 Johannesburg
07:05 Addis Ababa
13:05 Johannesburg
17:15 Durban
Connect
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
MN605 Comair
02:15 Athens
08:40 Addis Ababa
14:35 Johannesburg
07:05 Addis Ababa
13:05 Johannesburg
15:40 Durban
Connect
ET761 Ethiopian Airlines
ET847 Ethiopian Airlines
5Z992 CemAir
02:15 Athens
08:15 Addis Ababa
14:35 Capetown
07:05 Addis Ababa
13:45 Capetown
16:35 Durban
Connect
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
BA6207 British Airways
02:15 Athens
08:40 Addis Ababa
16:10 Johannesburg
07:05 Addis Ababa
13:05 Johannesburg
17:15 Durban
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
BA6203 British Airways
12:40 Athens
20:25 Doha
07:30 Johannesburg
17:45 Doha
04:00 Johannesburg
08:35 Durban
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
BA6211 British Airways
12:40 Athens
20:25 Doha
10:00 Johannesburg
17:45 Doha
04:00 Johannesburg
11:05 Durban
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
BA6205 British Airways
12:40 Athens
20:25 Doha
06:30 Johannesburg
17:45 Doha
04:00 Johannesburg
07:35 Durban
Connect
A3992 Aegean Airlines
TK42 Turkish Airlines
TK42 Turkish Airlines
13:25 Athens
01:45 Istanbul
11:30 Johannesburg
14:55 Istanbul
10:20 Johannesburg
12:45 Durban
Connect
TK1850 Turkish Airlines
TK42 Turkish Airlines
TK42 Turkish Airlines
16:05 Athens
01:45 Istanbul
11:30 Johannesburg
17:35 Istanbul
10:20 Johannesburg
12:45 Durban
Connect
EK210 Emirates
EK775 Emirates
17:05 Athens
10:35 Dubai
23:40 Dubai
17:05 Durban
Connect
LX1839 Swiss
LX288 Swiss
BA6211 British Airways
17:15 Athens
22:40 Zurich
10:00 Johannesburg
19:05 Zurich
09:10 Johannesburg
11:05 Durban
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
FA272 Safair
21:35 Athens
01:45 Istanbul
11:35 Johannesburg
23:05 Istanbul
10:20 Johannesburg
12:45 Durban
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
MN603 Comair
21:35 Athens
01:45 Istanbul
11:45 Johannesburg
23:05 Istanbul
10:20 Johannesburg
12:50 Durban
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
TK42 Turkish Airlines
21:35 Athens
01:45 Istanbul
11:30 Johannesburg
23:05 Istanbul
10:20 Johannesburg
12:45 Durban
Connect

6. Athens to Margate

  1. You take a bus, shuttle or taxi from your location in Greece to Athens.

  2. You take a flight from Athens to Margate and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Margate to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
5Z604 CemAir
02:15 Athens
08:40 Addis Ababa
09:40 Johannesburg
07:05 Addis Ababa
13:05 Johannesburg
11:10 Margate
Connect
A3850 Aegean Airlines
LX288 Swiss
5Z602 CemAir
08:30 Athens
22:40 Zurich
10:20 Johannesburg
10:20 Zurich
09:10 Johannesburg
11:50 Margate
Connect
LX1843 Swiss
LX288 Swiss
5Z602 CemAir
09:00 Athens
22:40 Zurich
10:20 Johannesburg
10:50 Zurich
09:10 Johannesburg
11:50 Margate
Connect
TK1846 Turkish Airlines
TK609 Turkish Airlines
P020 Proflight Zambia
5Z602 CemAir
09:25 Athens
18:45 Istanbul
07:30 Lusaka
10:20 Johannesburg
12:00 Istanbul
01:55 Lusaka
09:30 Johannesburg
11:50 Margate
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
5Z602 CemAir
12:40 Athens
20:25 Doha
10:20 Johannesburg
17:45 Doha
04:00 Johannesburg
11:50 Margate
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
5Z604 CemAir
12:40 Athens
20:25 Doha
09:40 Johannesburg
17:45 Doha
04:00 Johannesburg
11:10 Margate
Connect
MS748 Egyptair
MS839 Egyptair
5Z604 CemAir
13:15 Athens
23:05 Cairo
09:40 Johannesburg
14:05 Cairo
07:05 Johannesburg
11:10 Margate
Connect
MS748 Egyptair
MS839 Egyptair
5Z602 CemAir
13:15 Athens
23:05 Cairo
10:20 Johannesburg
14:05 Cairo
07:05 Johannesburg
11:50 Margate
Connect
LX1831 Swiss
LX288 Swiss
5Z602 CemAir
13:15 Athens
22:40 Zurich
10:20 Johannesburg
15:00 Zurich
09:10 Johannesburg
11:50 Margate
Connect
A3992 Aegean Airlines
TK609 Turkish Airlines
P020 Proflight Zambia
5Z602 CemAir
13:25 Athens
18:45 Istanbul
07:30 Lusaka
10:20 Johannesburg
14:55 Istanbul
01:55 Lusaka
09:30 Johannesburg
11:50 Margate
Connect
GQ602 Sky Express
MS742 Egyptair
MS839 Egyptair
5Z602 CemAir
13:55 Athens
19:10 Larnaca
23:05 Cairo
10:20 Johannesburg
15:35 Larnaca
20:35 Cairo
07:05 Johannesburg
11:50 Margate
Connect
OA914 Olympic Air
MS742 Egyptair
MS839 Egyptair
5Z602 CemAir
16:05 Athens
19:10 Larnaca
23:05 Cairo
10:20 Johannesburg
17:45 Larnaca
20:35 Cairo
07:05 Johannesburg
11:50 Margate
Connect

7. Athens to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Greece to Athens.

  2. You take a flight from Athens to Johannesburg and cost approximately 310 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
ET761 Ethiopian Airlines
ET809 Ethiopian Airlines
02:15 Athens
08:40 Addis Ababa
07:05 Addis Ababa
13:05 Johannesburg
Connect
QR204 Qatar Airways
QR1365 Qatar Airways
12:40 Athens
20:25 Doha
17:45 Doha
04:00 Johannesburg
Connect
QR204 Qatar Airways
QR1363 Qatar Airways
12:40 Athens
02:05 Doha
17:45 Doha
09:40 Johannesburg
Connect
MS748 Egyptair
MS839 Egyptair
13:15 Athens
23:05 Cairo
14:05 Cairo
07:05 Johannesburg
Connect
EY090 Etihad
EY602 Etihad
14:50 Athens
02:00 Abu Dhabi
20:20 Abu Dhabi
08:15 Johannesburg
Connect
TK1850 Turkish Airlines
TK42 Turkish Airlines
16:05 Athens
01:45 Istanbul
17:35 Istanbul
10:20 Johannesburg
Connect
EK210 Emirates
EK761 Emirates
17:05 Athens
04:40 Dubai
23:40 Dubai
10:55 Johannesburg
Connect
EK210 Emirates
EK775 Emirates
17:05 Athens
04:05 Dubai
23:40 Dubai
10:15 Johannesburg
Connect
EK210 Emirates
EK763 Emirates
17:05 Athens
09:45 Dubai
23:40 Dubai
16:05 Johannesburg
Connect
TK1844 Turkish Airlines
TK42 Turkish Airlines
21:35 Athens
01:45 Istanbul
23:05 Istanbul
10:20 Johannesburg
Connect
LY544 El Al
LY051 El Al
22:30 Athens
10:00 Tel Aviv
00:20 Tel Aviv
18:40 Johannesburg
Connect

References

Find Hotels in Richmond, KwaZulu-Natal, South Africa

You can find hotels and accommodations in Richmond, KwaZulu-Natal, South Africa with our hotels search tool below

Booking.com