Johannesburg
Guangzhou
BEST
DEAL
Sun, 26 May
JNB - CAN
Thu, 30 May
CAN - JNB
-27 %
14890R
10877R
Prime price per passenger
Bangkok
Guangzhou
BEST
DEAL
Tue, 04 Jun
DMK - CAN
1390R
1374R
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Sun, 26 May
JNB - CAN
Thu, 30 May
CAN - JNB
10878R
10220R
Prime price per passenger
Cape Town
Guangzhou
BEST
DEAL
Mon, 20 May
CPT - CAN
Fri, 24 May
CAN - CPT
18998R
17985R
Prime price per passenger
Cape Town
Guangzhou
BEST
DEAL
Mon, 20 May
CPT - CAN
Fri, 24 May
CAN - CPT
20072R
18731R
Prime price per passenger
Durban
Guangzhou
BEST
DEAL
Mon, 20 May
DUR - CAN
Fri, 24 May
CAN - DUR
20991R
19787R
Prime price per passenger
Durban
Guangzhou
BEST
DEAL
Mon, 20 May
DUR - CAN
Fri, 24 May
CAN - DUR
21686R
20482R
Prime price per passenger
Durban
Guangzhou
BEST
DEAL
Mon, 20 May
DUR - CAN
Fri, 24 May
CAN - DUR
21813R
20581R
Prime price per passenger