Cheap Air China flights from Johannesburg to Chengdu (JNB→TFU)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save up to 40% on select hotels after you book a flight*
  • trophy illustration

    Earn twice

    Earn your airline miles on top of our rewards
Flight from Johannesburg to Chengdu route information
Origin airport
O.R. Tambo Intl.
Destination airport
Tianfu Intl.
Distance
10187 km

Frequently asked questions

How much is an Air China flight from O.R. Tambo Intl. Airport (JNB) to Chengdu (TFU-Tianfu Intl.)?
Grab affordable round-trip Air China flights from JNB to TFU by sorting your results from "Price (lowest to highest)" on Expedia. Or search for deals for a one-way trip.**These prices were available on Expedia within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
What is the cheapest month to fly from JNB to TFU with Air China?
Air China flights from JNB to TFU are generally cheaper in the low season and outside of public holidays or major events. Traveller demand — and prices — are higher during busy periods like those.
Does Air China fly nonstop from O.R. Tambo Intl. Airport (JNB) to Chengdu (TFU-Tianfu Intl.)?
To see if there's a direct journey from JNB to TFU with Air China or another carrier, check the "Nonstop" filter when browsing for tickets.
Can I change or cancel my Air China flight from O.R. Tambo Intl. Airport (JNB) to Chengdu (TFU-Tianfu Intl.)?
You can usually cancel or reschedule your flight, although there may be additional charges if your booking was made over 24 hours ago. Prefer to keep your options open? Make use of our "Changes included" and "No cancel fee" filters to find flights that won't charge you extra if you need to adjust your plans. To update your booking, head to "Trips," select your flight and click on "Manage Booking" for more details.
*Available to Expedia members.