• 繁體中文
  • 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,260

One-way
Return
QR
PVG
00:35
18h0min
transit
JNB
10:00
QR
Shanghai - Johannesburg | Jun 06 | Qatar Airways
HKD3,260
QR
PVG
00:35
18h0min
transit
JNB
16:10
QR
Shanghai - Johannesburg | May 14 | Qatar Airways
HKD3,435
QR
PVG
00:35
18h0min
transit
JNB
16:10
QR
Shanghai - Johannesburg | Jun 12 | Qatar Airways
HKD3,439
ET
PVG
00:20
16h35min
transit
JNB
13:05
ET
Shanghai - Johannesburg | Jun 14 | Ethiopian Airlines
HKD3,709
QR
PVG
00:35
18h0min
transit
JNB
16:10
QR
Shanghai - Johannesburg | Jun 07 | Qatar Airways
HKD3,727
SQ
PVG
14:30
16h0min
transit
JNB
18:35
SQ
Shanghai - Johannesburg | Jul 01 | Singapore Airlines
HKD3,831
SQ
PVG
00:35
16h0min
transit
JNB
18:35
SQ
Shanghai - Johannesburg | Aug 01 | Singapore Airlines
HKD3,875
SQ
PVG
00:35
16h0min
transit
JNB
18:35
SQ
Shanghai - Johannesburg | Jun 30 | Singapore Airlines
HKD3,888
SQ
PVG
14:30
16h0min
transit
JNB
18:35
SQ
Shanghai - Johannesburg | Jul 13 | Singapore Airlines
HKD4,045
SQ
PVG
16:50
16h10min
transit
JNB
18:35
SQ
Shanghai - Johannesburg | Jun 26 | Singapore Airlines
HKD4,071
CX
PVG
00:35
18h0min
transit
JNB
10:00
CX
Shanghai - Johannesburg | Jun 06 | undefined
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 Jun 01-Jun 08
From HKD3,260
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

QR
Qatar Airways
From HKD3,435
SQ
Singapore Airlines
From HKD4,360
CX
Cathay Pacific
From HKD4,403
ET
Ethiopian Airlines
From HKD4,622
EK
Emirates
From HKD4,922
CA
Air China
From HKD5,880
MU
China Eastern Airlines
From HKD6,173
TK
Turkish Airlines
From HKD9,046
KL
KLM Royal Dutch Airlines
From HKD10,346
AF
Air France
From HKD10,448
LH
Lufthansa
From HKD12,431
cx
ANA airline
Search for more flights and airlines

Search for cheap flights from Shanghai to Johannesburg different airports

PVG
JNB
Jun 06 Fri
One-way
|
transit
From HKD3,260
SHA
JNB
May 15 Thu
One-way
|
transit
From HKD6,361
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