Search and find cheap flights to China

1 adult
Tue 1/2
Tue 8/2

Cheapest flights to cities in China

Click on the cities below to find out when it's cheapest to fly to China from South Africa

Useful information for your flight to China

Get up-to-date answers for some of the most frequently asked questions regarding flying to China
  • What are the most popular cities to visit in China?

    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.

  • What is the cheapest flight to China?

    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.

  • How long is the flight from South Africa to China?

    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.

  • What is the most popular airport in China to fly to?

    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.

  • How much are flights to China?

    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.

  • What is the best day of the week to fly to China?

    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.

Recent flights found to popular cities in China

Find flights to these popular cities in China from your nearest airport.

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
Sun CityShanghai28h 10mR12 843
JohannesburgXiamen41h 30mR18 504
JohannesburgGuangzhou25h 45mR31 895
Cape TownShanghai43h 15mR32 290
JohannesburgKunming45h 35mR40 082
JohannesburgShanghai34h 55mR40 355
Cape TownBeijing30h 30mR97 495
JohannesburgBeijing30h 50mR97 510
Cape TownGuangzhou42h 35mR276 629

Popular routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sun City, North-West to Shanghai Flights
Fastest flight time28h 10m
Cheapest priceR12 843
Johannesburg to Shanghai Flights
Fastest flight time34h 55m
Cheapest priceR40 355
Johannesburg to Xiamen Flights
Fastest flight time41h 30m
Cheapest priceR18 504
Johannesburg to Beijing Flights
Fastest flight time30h 50m
Cheapest priceR97 510
Cape Town to Guangzhou Flights
Fastest flight time42h 35m
Cheapest priceR276 629
Johannesburg to Kunming Flights
Fastest flight time45h 35m
Cheapest priceR40 082
Cape Town to Shanghai Flights
Fastest flight time43h 15m
Cheapest priceR32 290
Johannesburg to Guangzhou Flights
Fastest flight time25h 45m
Cheapest priceR31 895
Cape Town to Beijing Flights
Fastest flight time30h 30m
Cheapest priceR97 495

Find flights to China

Pick a destination for your flight below

Flights to regions in China

Pick a destination for your flight below

Start planning your trip to China