How to get to South Africa from Hong Kong by flight ? You can check flights from Hong Kong to South Africa below.
You can find flight ticket prices from Hong Kong to South Africa with our flight tickets search tool below
You take a flight from Hong Kong to Johannesburg and cost approximately 360 USD.
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 |
You take a flight from Hong Kong to Durban and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Hong Kong to Shenzhen.
You take a flight from Shenzhen to Johannesburg and cost approximately 1300 USD.
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 |
You take a bus, shuttle or taxi from your location in Hong Kong to Guangzhou Baiyun.
You take a flight from Guangzhou Baiyun to Johannesburg and cost approximately 900 USD.
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 |
You take a flight from Hong Kong to Bloemfontein and cost approximately 650 USD.
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 |
You take a flight from Hong Kong to East London and cost approximately 550 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com