HowToGo

Flight from Hong Kong to South Africa

How to get to South Africa from Hong Kong by flight ? You can check flights from Hong Kong to South Africa below.

Search Transfer from Hong Kong to South Africa

Search Flights

You can find flight ticket prices from Hong Kong to South Africa with our flight tickets search tool below

1. Hong Kong to Johannesburg

  1. You take a flight from Hong Kong to Johannesburg and cost approximately 360 USD.

  2. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
CX749 Cathay Pacific
00:30 Hong Kong
07:30 Johannesburg Direct
MK641 Air Mauritius
MK851 Air Mauritius
01:30 Hong Kong
09:15 Mauritius
07:15 Mauritius
11:50 Johannesburg
Connect
SQ883 Singapore Airlines
SQ478 Singapore Airlines
14:10 Hong Kong
01:30 Singapore Changi
18:10 Singapore Changi
06:10 Johannesburg
Connect
TR981 Scoot Tigerair
SQ478 Singapore Airlines
18:15 Hong Kong
01:30 Singapore Changi
22:15 Singapore Changi
06:10 Johannesburg
Connect
QR817 Qatar Airways
QR1363 Qatar Airways
19:05 Hong Kong
02:55 Doha
23:55 Doha
10:45 Johannesburg
Connect
EY833 Etihad
EY602 Etihad
19:45 Hong Kong
02:05 Abu Dhabi
00:05 Abu Dhabi
08:20 Johannesburg
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
23:55 Hong Kong
08:40 Addis Ababa
05:55 Addis Ababa
13:05 Johannesburg
Connect

2. Hong Kong to Durban

  1. You take a flight from Hong Kong to Durban and cost approximately 800 USD.

  2. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
CX749 Cathay Pacific
BA6203 British Airways
00:30 Hong Kong
09:05 Johannesburg
07:30 Johannesburg
10:10 Durban
Connect
CX749 Cathay Pacific
BA6211 British Airways
00:30 Hong Kong
12:00 Johannesburg
07:30 Johannesburg
13:05 Durban
Connect
CX749 Cathay Pacific
JE245 Mango
00:30 Hong Kong
09:00 Johannesburg
07:30 Johannesburg
10:10 Durban
Connect
MK641 Air Mauritius
MK845 Air Mauritius
01:30 Hong Kong
09:00 Mauritius
07:15 Mauritius
11:20 Durban
Connect
QR817 Qatar Airways
QR1361 Qatar Airways
QR1361 Qatar Airways
19:05 Hong Kong
02:00 Doha
10:45 Maputo
23:55 Doha
09:35 Maputo
11:55 Durban
Connect

3. Shenzhen to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Hong Kong to Shenzhen.

  2. You take a flight from Shenzhen to Johannesburg and cost approximately 1300 USD.

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

Flight Depart Arrive
CA867 Air China
11:50 Shenzhen
18:50 Johannesburg Direct
SQ847 Singapore Airlines
SQ478 Singapore Airlines
14:20 Shenzhen
01:30 Singapore Changi
18:05 Singapore Changi
06:10 Johannesburg
Connect

4. Guangzhou Baiyun to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Hong Kong to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Johannesburg and cost approximately 900 USD.

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

Flight Depart Arrive
CZ633 China Southern Airlines
KQ760 Kenya Airways
00:05 Guangzhou Baiyun
07:45 Nairobi
06:30 Nairobi
10:55 Johannesburg
Connect
EK363 Emirates
EK763 Emirates
00:15 Guangzhou Baiyun
10:05 Dubai
04:25 Dubai
16:30 Johannesburg
Connect
ET607 Ethiopian Airlines
ET809 Ethiopian Airlines
00:30 Guangzhou Baiyun
08:40 Addis Ababa
06:05 Addis Ababa
13:05 Johannesburg
Connect
ET607 Ethiopian Airlines
ET819 Ethiopian Airlines
TM315 Linhas Aéreas de Moçambique
00:30 Guangzhou Baiyun
08:55 Addis Ababa
17:50 Maputo
06:05 Addis Ababa
13:25 Maputo
19:00 Johannesburg
Connect
TR101 Scoot Tigerair
SQ478 Singapore Airlines
10:40 Guangzhou Baiyun
01:30 Singapore Changi
15:00 Singapore Changi
06:10 Johannesburg
Connect
SQ851 Singapore Airlines
SQ478 Singapore Airlines
13:25 Guangzhou Baiyun
01:30 Singapore Changi
17:30 Singapore Changi
06:10 Johannesburg
Connect
SV0883 Saudia
SV0447 Saudia
15:25 Guangzhou Baiyun
01:45 Jeddah
20:05 Jeddah
07:30 Johannesburg
Connect
QR875 Qatar Airways
QR1363 Qatar Airways
18:00 Guangzhou Baiyun
02:55 Doha
22:45 Doha
10:45 Johannesburg
Connect
KQ883 Kenya Airways
KQ760 Kenya Airways
22:15 Guangzhou Baiyun
07:45 Nairobi
05:00 Nairobi
10:55 Johannesburg
Connect
KQ883 Kenya Airways
KQ706 Kenya Airways
KQ794 Kenya Airways
22:15 Guangzhou Baiyun
07:00 Nairobi
10:20 Lusaka
05:00 Nairobi
08:50 Lusaka
12:00 Johannesburg
Connect

5. Hong Kong to Bloemfontein

  1. You take a flight from Hong Kong to Bloemfontein and cost approximately 650 USD.

  2. You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.

Flight Depart Arrive
CX749 Cathay Pacific
5Z116 CemAir
00:30 Hong Kong
10:30 Johannesburg
07:30 Johannesburg
11:30 Bloemfontein
Connect
CX749 Cathay Pacific
4Z705 Airlink
00:30 Hong Kong
16:20 Johannesburg
07:30 Johannesburg
17:20 Bloemfontein
Connect
CX749 Cathay Pacific
4Z713 Airlink
00:30 Hong Kong
13:20 Johannesburg
07:30 Johannesburg
14:20 Bloemfontein
Connect
MK641 Air Mauritius
MK851 Air Mauritius
4Z713 Airlink
01:30 Hong Kong
09:15 Mauritius
13:20 Johannesburg
07:15 Mauritius
11:50 Johannesburg
14:20 Bloemfontein
Connect
MK641 Air Mauritius
MK851 Air Mauritius
5Z114 CemAir
01:30 Hong Kong
09:15 Mauritius
15:30 Johannesburg
07:15 Mauritius
11:50 Johannesburg
16:25 Bloemfontein
Connect
MK641 Air Mauritius
MK851 Air Mauritius
4Z705 Airlink
01:30 Hong Kong
09:15 Mauritius
16:20 Johannesburg
07:15 Mauritius
11:50 Johannesburg
17:20 Bloemfontein
Connect
QR817 Qatar Airways
QR1363 Qatar Airways
4Z713 Airlink
19:05 Hong Kong
02:55 Doha
13:20 Johannesburg
23:55 Doha
10:45 Johannesburg
14:20 Bloemfontein
Connect
EY833 Etihad
EY602 Etihad
5Z116 CemAir
19:45 Hong Kong
02:05 Abu Dhabi
10:30 Johannesburg
00:05 Abu Dhabi
08:20 Johannesburg
11:30 Bloemfontein
Connect
EY833 Etihad
EY602 Etihad
4Z713 Airlink
19:45 Hong Kong
02:05 Abu Dhabi
13:20 Johannesburg
00:05 Abu Dhabi
08:20 Johannesburg
14:20 Bloemfontein
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
23:55 Hong Kong
08:40 Addis Ababa
16:20 Johannesburg
05:55 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
ET645 Ethiopian Airlines
ET847 Ethiopian Airlines
JE422 Mango
23:55 Hong Kong
08:15 Addis Ababa
15:50 Capetown
05:55 Addis Ababa
13:45 Capetown
17:20 Bloemfontein
Connect
ET645 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z608 Airlink
23:55 Hong Kong
08:15 Addis Ababa
16:20 Capetown
05:55 Addis Ababa
13:45 Capetown
17:55 Bloemfontein
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z707 Airlink
23:55 Hong Kong
08:40 Addis Ababa
17:10 Johannesburg
05:55 Addis Ababa
13:05 Johannesburg
18:10 Bloemfontein
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
5Z114 CemAir
23:55 Hong Kong
08:40 Addis Ababa
15:30 Johannesburg
05:55 Addis Ababa
13:05 Johannesburg
16:25 Bloemfontein
Connect

6. Hong Kong to East London

  1. You take a flight from Hong Kong to East London and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from East London to your destination in South Africa.

Flight Depart Arrive
CX749 Cathay Pacific
MN801 Comair
00:30 Hong Kong
09:35 Johannesburg
07:30 Johannesburg
11:05 East London
Connect
CX749 Cathay Pacific
BA6203 British Airways
FA445 Safair
00:30 Hong Kong
09:05 Johannesburg
12:25 Durban
07:30 Johannesburg
10:10 Durban
13:40 East London
Connect
CX749 Cathay Pacific
JE791 Mango
00:30 Hong Kong
11:30 Johannesburg
07:30 Johannesburg
13:00 East London
Connect
CX749 Cathay Pacific
4Z915 Airlink
00:30 Hong Kong
10:30 Johannesburg
07:30 Johannesburg
12:00 East London
Connect
MK641 Air Mauritius
MK851 Air Mauritius
FA240 Safair
01:30 Hong Kong
09:15 Mauritius
12:40 Johannesburg
07:15 Mauritius
11:50 Johannesburg
14:15 East London
Connect
MK641 Air Mauritius
MK851 Air Mauritius
MN803 Comair
01:30 Hong Kong
09:15 Mauritius
13:20 Johannesburg
07:15 Mauritius
11:50 Johannesburg
14:50 East London
Connect
MK641 Air Mauritius
MK851 Air Mauritius
FA244 Safair
01:30 Hong Kong
09:15 Mauritius
15:00 Johannesburg
07:15 Mauritius
11:50 Johannesburg
16:35 East London
Connect
SQ883 Singapore Airlines
SQ478 Singapore Airlines
4Z913 Airlink
14:10 Hong Kong
01:30 Singapore Changi
07:20 Johannesburg
18:10 Singapore Changi
06:10 Johannesburg
08:50 East London
Connect
SQ883 Singapore Airlines
SQ478 Singapore Airlines
FA388 Safair
14:10 Hong Kong
01:30 Singapore Changi
07:10 Johannesburg
18:10 Singapore Changi
06:10 Johannesburg
08:45 East London
Connect
SQ883 Singapore Airlines
SQ478 Singapore Airlines
FA380 Safair
14:10 Hong Kong
01:30 Singapore Changi
07:00 Johannesburg
18:10 Singapore Changi
06:10 Johannesburg
08:35 East London
Connect
TR981 Scoot Tigerair
SQ478 Singapore Airlines
FA380 Safair
18:15 Hong Kong
01:30 Singapore Changi
07:00 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
08:35 East London
Connect
TR981 Scoot Tigerair
SQ478 Singapore Airlines
FA388 Safair
18:15 Hong Kong
01:30 Singapore Changi
07:10 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
08:45 East London
Connect
TR981 Scoot Tigerair
SQ478 Singapore Airlines
4Z913 Airlink
18:15 Hong Kong
01:30 Singapore Changi
07:20 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
08:50 East London
Connect
QR817 Qatar Airways
QR1363 Qatar Airways
FA240 Safair
19:05 Hong Kong
02:55 Doha
12:40 Johannesburg
23:55 Doha
10:45 Johannesburg
14:15 East London
Connect
QR817 Qatar Airways
QR1363 Qatar Airways
FA242 Safair
19:05 Hong Kong
02:55 Doha
12:20 Johannesburg
23:55 Doha
10:45 Johannesburg
13:55 East London
Connect
QR817 Qatar Airways
QR1369 Qatar Airways
FA144 Safair
19:05 Hong Kong
02:00 Doha
12:40 Capetown
23:55 Doha
11:20 Capetown
14:15 East London
Connect
EY833 Etihad
EY602 Etihad
4Z915 Airlink
19:45 Hong Kong
02:05 Abu Dhabi
10:30 Johannesburg
00:05 Abu Dhabi
08:20 Johannesburg
12:00 East London
Connect
EY833 Etihad
EY602 Etihad
MN801 Comair
19:45 Hong Kong
02:05 Abu Dhabi
09:35 Johannesburg
00:05 Abu Dhabi
08:20 Johannesburg
11:05 East London
Connect
EY833 Etihad
EY602 Etihad
JE791 Mango
19:45 Hong Kong
02:05 Abu Dhabi
11:30 Johannesburg
00:05 Abu Dhabi
08:20 Johannesburg
13:00 East London
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
FA382 Safair
23:55 Hong Kong
08:40 Addis Ababa
15:40 Johannesburg
05:55 Addis Ababa
13:05 Johannesburg
17:15 East London
Connect
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z917 Airlink
23:55 Hong Kong
08:40 Addis Ababa
15:10 Johannesburg
05:55 Addis Ababa
13:05 Johannesburg
16:40 East London
Connect
ET645 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z681 Airlink
23:55 Hong Kong
08:15 Addis Ababa
15:00 Capetown
05:55 Addis Ababa
13:45 Capetown
16:30 East London
Connect

References

Find Hotels in South Africa

You can find hotels and accommodations in South Africa with our hotels search tool below

Booking.com