• 繁體中文
  • English
Hong Kong (852) 2928-8882
Macau (853) 2837-0522
Service available
09:00-21:00 7 days a week
Service query
Swipe up to view more
Shanghai to Johannesburg flights

Find cheap flights from Shanghai to Johannesburg from One-way as low as HKD3,164

One-way
Return
EY
PVG
14:00
19h45min
transit
JNB
08:20
EY
Shanghai - Johannesburg | Feb 21 | Etihad Airways
HKD3,164
MU
PVG
14:00
19h25min
transit
JNB
08:20
MU
Shanghai - Johannesburg | Dec 25 | China Eastern Airlines
HKD3,203
QR
PVG
23:35
19h5min
transit
JNB
03:55
QR
Shanghai - Johannesburg | Dec 26 | Qatar Airways
HKD3,257
QR
PVG
23:35
18h45min
transit
JNB
16:00
QR
Shanghai - Johannesburg | Mar 17 | Qatar Airways
HKD3,341
QR
PVG
18:10
19h5min
transit
JNB
08:40
QR
Shanghai - Johannesburg | Feb 03 | Qatar Airways
HKD3,729
ET
PVG
23:30
17h45min
transit
JNB
03:55
ET
Shanghai - Johannesburg | Dec 31 | Ethiopian Airlines
HKD4,136
QR
PVG
23:45
18h55min
transit
JNB
15:35
QR
Shanghai - Johannesburg | Dec 28 | Qatar Airways
HKD4,164
QR
PVG
23:45
18h55min
transit
JNB
15:35
QR
Shanghai - Johannesburg | Dec 27 | Qatar Airways
HKD4,164
ET
PVG
23:30
17h40min
transit
JNB
13:05
ET
Shanghai - Johannesburg | Feb 20 | Ethiopian Airlines
HKD4,230
ET
PVG
23:30
17h40min
transit
JNB
13:05
ET
Shanghai - Johannesburg | Feb 09 | Ethiopian Airlines
HKD4,230
CA
PVG
14:00
19h45min
transit
JNB
08:20
CA
Shanghai - Johannesburg | Feb 21 | Normal Airline
Search for more flights

When is the cheapest time to book a flight?

Price trend charts are a great way of tracking how much your flights cost in the lead up to departure and can help you choose when to book your tickets. See how prices to Johannesburg from Shanghai have changed and are set to move below.
Cheapest fligths are between Feb 15-Feb 22
From HKD3,164
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Wingon Travel.

Low cost airlines flying from Shanghai to Johannesburg

MU
China Eastern Airlines
From HKD3,203
QR
Qatar Airways
From HKD3,257
ET
Ethiopian Airlines
From HKD4,180
EY
Etihad Airways
From HKD4,201
CX
Cathay Pacific
From HKD4,383
SQ
Singapore Airlines
From HKD4,581
EK
Emirates
From HKD4,954
MF
Xiamen Airlines
From HKD5,156
TK
Turkish Airlines
From HKD5,175
CA
Air China
From HKD5,995
MS
Egypt Air
From HKD6,423
cx
ANA airline
Search for more flights and airlines

Search for cheap flights from Shanghai to Johannesburg different airports

SHA
JNB
Shanghai - O. R. Tambo International Airport
Feb 21 Sat
One-way
|
transit
From HKD3,164
Trustworthy
More than half a century of dedicated operation of tourism services, word-of-mouth
Price preference
China hotel low price guarantee, including 17 low-cost airline tickets
Booking faster
Provide all-weather ticket booking service, immediate confirmation