Cheap Flights from Shanghai to Johannesburg - SHA to JNB

 

Fare Compare processes millions of flights and airfares daily.

This page displays the cheapest discounted airline ticket & flight information for Shanghai, China to Johannesburg, South Africa including the cheapest seats, historical ranking, recent email alerts and airlines with flights that serve these cities.

Did you know?

  • SWISS has 24 two stops or more flights between Shanghai, CN and Johannesburg, ZA.
  • Cathay Pacific Airways has the most one stop flights between Shanghai, CN and Johannesburg, ZA.
  • 152,642 seats are available per day to fly out of Shanghai, CN connecting to Johannesburg, ZA
  • The largest aircraft operated by Turkish Airlines flying between Shanghai, CN and Johannesburg, ZA is a 340 with 240 seats.
 
 
 
 
 
 
 
 
Cheap Flights from Baku, AZ to Hong Kong, HK - BAK to HKG | Cheap Flights from Baku, AZ to Zagreb, HR - BAK to ZAG
Cheap Flights from Baku, AZ to Budapest, HU - BAK to BUD | Cheap Flights from Baku, AZ to Palembang, ID - BAK to PLM
 
 

Cheap Flights from Shanghai to Johannesburg, Airfare Search for SHA to JNB