Skip to main content
Beginning of main content

JNB (Johannesburg) to CAN (Guangzhou) Flights $538.9

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap JNB to CAN Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Johannesburg to Guangzhou (JNB to CAN)

Question : Can you cut down on flight costs by changing the day of the week you travel to Guangzhou?
Answer : The cheapest day to fly in August is Friday. Having flexibility in your travel plans means you can save more, so be sure to plan ahead when possible.

Question : Which airline is giving the best deals for round-trip flights from O.R. Tambo International Airport (JNB) to Guangzhou Baiyun International Airport (CAN)?
Answer : Kenya Airways is offering the best deal at $546. Better snatch it up quickly because prices range all the way up to $5,197 over the next three months.

Question : What price range should you expect when booking from Johannesburg (JNB) to Guangzhou (CAN)?
Answer : Ranging anywhere from $546 to $5,197, prices for JNB to CAN do fluctuate a lot more than the majority of routes from South Africa. Prices tend to be lower the further out you book.

Question : How many days should you spend in Guangzhou?
Answer : Travelers from JNB to CAN stay 21 days on average.

Question : What is the cheapest day to fly in the next four weeks?
Answer : As of Jul 24th, the cheapest day to fly from Johannesburg to Guangzhou is Aug 1st. Tickets are currently being sold for $546, which is 64% below the average price for this route.