Domestic Flights From R1,000*  
Ask for help - our travel agents are itching to show you the cheapest flight deal to Gothenburg.
Book Cheap Flights Now
Guangzhou City

Cheap Flights from Johannesburg to Guangzhou

You want to book a cheap flight from Johannesburg to Guangzhou (China). The way to make sure that you reserve a cheap flight is by:

  • typing your flight details into the flight comparisons engine on the left and booking the cheapest airfare it spits out

  • using SouthAfrica.TO discount vouchers to further reduce your airfare. If you've got no discount voucher then start earning them with your flight from Joburg to Guangzhou - simply email us a writeup of your trip and we'll send you a discount voucher.

There are no direct flights from JNB to CAN and some of the layovers can be quite long, so keep an eye on flight duration if this is an issue. See our flights to China page, for more general information on China, and other flight routes.

Airports

Flights are from Johannesburg's OR Tambo International Airport and to Guangzhou's Baijun International Airport.

Reviews

(views expressed here are not necessarily those of South Africa Travel Online)

"When we travel we meet defferent people in china they demand money on streets even use baboons see this pic (taken in Guangzhou West Road). You can't ignore you will give money. Airline hostess behavior - Ethiopian airline is worse, SAA is better, Emirates is the best. You need your cabin crew to be nice in order for us to enjoy international flights...." NolundiĀ 

street chimp in Guangzhou, China

Airlines flying from Johannesburg to Guangzhou

There are no direct flights from Johannesburg to Guangzhou. We carried out a snapshot survey and ordered the airlines from the cheapest at the top. The order will have changed since, but when we looked Qatar Airways was cheapest. Keep an eye on the clock when booking your flight, as there may be long layovers.

Airline
Airports
Stops

Qatar Airways

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (18 to 36 hours)
Doha (DOH)

Emirates

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (18 to 21 hours)
Dubai (DXB)

Cathay Pacific Airways

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (17 to 27 hours)
Hong Kong (HKG)

Kenya Airways

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (24 hours)
Nairobi (NB0)

Ethiopian Airlines

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (17 to 29 hours)
Addis Ababa (ADD)

Singapore Airlines

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (17 to 29 hours)
Singapore (SIN)

Turkish Airlines

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (17 to 29 hours)
Singapore (SIN)

EgyptAir

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (40 hours)
Istanbul (IST)

SAA
Codeshare with China Southern Airlines

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (21 hours)
Hong Kong (HKG)

KLM

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (26 hours)
Amsterdam (AMS)

Qantas

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (29 hours)
Sydney (SYD)

Air France

Johannesburg O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)

1-stop (29 hours)
Paris (CDG)

flight path from Johannesburg to Guangzhou


Ritsgids logo