For momondo users, the most popular city in China is Guangzhou, which is visited about 653% more often than any other city in China. Other very common cities that our users travel to are Shanghai and Beijing.
If you are looking to fly to China for less, look to airlines like Cathay Dragon, Air China, and Shandong Airlines, with prices starting at R1 445, R2 666, and R2 735 respectively.
The flight from South Africa to China depends on which airports you’re departing from and arriving to, and whether or not you have a layover. If you fly from Johannesburg OR Tambo (a popular airport in South Africa) to Shanghai Hongqiao Intl (the most popular airport in China), then the flight time is 34h 55m on average. If you fly from Cape Town Intl (another popular airport in South Africa) to Shanghai Hongqiao Intl, then the average flight time is 36h 10m.
If you’re unsure where to fly to in China, we recommend booking a flight that arrives at the popular Shanghai Hongqiao Intl airport, which services Shanghai and its surrounding areas. In the last 12 months, 33% of momondo travellers booking flights to China chose to fly into Shanghai Hongqiao Intl.
You can expect to spend an average of R16 828 for a flight to China. However, our users found flights to China for R8 137, which is the cheapest price we’ve seen in the past week. R34 875 per ticket tends to be the most expensive a flight to China will get, whereas anything for R16 592 or less is considered a good deal.
Flying to China on a Monday or Friday is your best option since this is when flight prices tend to be at their lowest for the week. The most expensive day of the week to fly to China is on a Sunday.
|Departing||Destination||Best Time||Best Price|
|Sun City||Shanghai||28h 10m||R12 843|
|Johannesburg||Xiamen||41h 30m||R18 504|
|Johannesburg||Guangzhou||25h 45m||R31 895|
|Cape Town||Shanghai||43h 15m||R32 290|
|Johannesburg||Kunming||45h 35m||R40 082|
|Johannesburg||Shanghai||34h 55m||R40 355|
|Cape Town||Beijing||30h 30m||R97 495|
|Johannesburg||Beijing||30h 50m||R97 510|
|Cape Town||Guangzhou||42h 35m||R276 629|