
S$544 Cheap Flights from Shanghai to Johannesburg
Popular airlines from Shanghai Pudong Intl. Airport (PVG) to O.R. Tambo Intl. Airport (JNB)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cheap Flights from Shanghai to Johannesburg (PVG-JNB)
Prices were available within the past 7 days and start at S$544 for one-way flights and S$890 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, 16 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$890 Return, found 6 days ago
S$890
Return
found 6 days ago

Wed, 17 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$966 Return, found 6 days ago
S$966
Return
found 6 days ago
Wed, 17 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$992 Return, found 6 days ago
S$992
Return
found 6 days ago

Wed, 17 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$995 Return, found 6 days ago
S$995
Return
found 6 days ago

Tue, 16 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$1,027 Return, found 6 days ago
S$1,027
Return
found 6 days ago

Tue, 16 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$1,035 Return, found 6 days ago
S$1,035
Return
found 6 days ago

Tue, 16 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$1,090 Return, found 6 days ago
S$1,090
Return
found 6 days ago

Thu, 3 Dec - Mon, 14 Dec
PVG
Shanghai
JNB
Johannesburg
S$1,127 Return, found 8 hours ago
S$1,127
Return
found 8 hours ago

Thu, 3 Dec - Mon, 14 Dec
PVG
Shanghai
JNB
Johannesburg
S$1,334 Return, found 8 hours ago
S$1,334
Return
found 8 hours ago

Wed, 17 Jun - Sat, 18 Jul
PVG
Shanghai
JNB
Johannesburg
S$1,550 Return, found 6 days ago
S$1,550
Return
found 6 days ago
Frequently asked questions
Travel information
Origin airport | Pudong Intl. |
|---|---|
Destination airport | O.R. Tambo Intl. |
Airlines serving | Austrian Airlines, Cathay Pacific, Qatar Airways |
Return price | S$889 |
Distance | 11718 km |
Explore a world of travel with Expedia
- Alexandra Hotels
- Bedfordview Hotels
- Cottages in Benoni
- Casino Hotels in Benoni
- City Lodge Hotels in Benoni
- Benoni Hotels
- Hotels with Bars / Lounges in Boksburg
- Boksburg Hotels
- East Rand Hotels
- Hotels near East Rand Mall
- Hotels near Eastgate Shopping Centre
- Casino Hotels in Edenvale
- Hotels with free wifi in Edenvale
- Town Lodge Hotels in Edenvale
- Edenvale Hotels
- Elsburg Hotels
- Hotels with Spa in Farrarmere
- Hotels near Festival Mall
- Hostels in Germiston
- Gay friendly Hotels in Germiston
- Germiston Hotels
- Glenhazel Hotels
- Isando Hotels
- Hotels near Johannesburg Stock Exchange
- Apartments in Kempton Park
- Budget Hotels in Kempton Park
- Hotels near Lakeside Mall
- Marlboro Hotels
- Hotels near Melrose Arch Shopping Centre
- Midrand Hotels
- Hotels near O.R. Tambo Intl.
- O.r. Tambo Hotels
- Sandown Hotels
- Budget Hotels in Sandton
- Casino Hotels in Sandton
- Hotels with Bars / Lounges in Sandton
- Hotels with Entertainment in Sandton
- Hotels with Hot Tubs in Sandton
- Thembisa Hotels
- Hotels near Wanderers Stadium
- Flights to Benoni
- Flights to Kempton Park
- Flights to O.R. Tambo Intl.
- Flights from Amman (AMM) to Johannesburg (JNB)
- Flights from Mumbai (BOM) to Johannesburg (JNB)
- Flights from Paris (CDG) to Johannesburg (JNB)
- Flights from Colombo (CMB) to Johannesburg (JNB)
- Flights from Dammam (DMM) to Johannesburg (JNB)
- Flights from Detroit (DTW) to Johannesburg (JNB)
- Flights from Dubai (DXB) to Johannesburg (JNB)
- Flights from Gaborone (GBE) to Johannesburg (JNB)
- Flights from Garden City (GCK) to Johannesburg (JNB)
- Flights from Phuket (HKT) to Johannesburg (JNB)
- Flights from Washington (IAD) to Johannesburg (JNB)
- Flights from Houston (IAH) to Johannesburg (JNB)
- Flights from Istanbul (IST) to Johannesburg (JNB)
- Flights from Jeddah (JED) to Johannesburg (JNB)
- Flights from Kigali (KGL) to Johannesburg (JNB)
- Flights from London (LHR) to Johannesburg (JNB)
- Flights from Lae (LML) to Johannesburg (JNB)
- Flights from Las Palmas (LPA) to Johannesburg (JNB)
- Flights from Manchester (MAN) to Johannesburg (JNB)
- Flights from Orlando (MCO) to Johannesburg (JNB)
- Flights from Melbourne (MEL) to Johannesburg (JNB)
- Flights from Munich (MUC) to Johannesburg (JNB)
- Flights from Nairobi (NBO) to Johannesburg (JNB)
- Flights from Beijing (PEK) to Johannesburg (JNB)
- Flights from Riyadh (RUH) to Johannesburg (JNB)
- Flights from San Francisco (SFO) to Johannesburg (JNB)
- Flights from Singapore (SIN) to Johannesburg (JNB)
- Flights from Antananarivo (TNR) to Johannesburg (JNB)
- Flights from Tokyo (TYO) to Johannesburg (JNB)
- Flights from Zürich (ZRH) to Johannesburg (JNB)
- Avis Rental Cars in Boksburg
- Avis Rental Cars in O.R. Tambo Intl.
- Budget Rental Cars in O.R. Tambo Intl.
- Rental cars O.R. Tambo Intl. airport
- Enterprise Rental Cars in O.R. Tambo Intl.
- Europcar Rental Cars in O.R. Tambo Intl.
- Get Your Car Rental Cars in O.R. Tambo Intl.
- Greenmotion Rental Cars in O.R. Tambo Intl.
- Hertz Rental Cars in O.R. Tambo Intl.
- Sixt Rental Cars in O.R. Tambo Intl.
- Thrifty Car Rental Rental Cars in O.R. Tambo Intl.
*Available to Expedia members.