>>>>
Flights from Shanghai to Johannesburg
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Convenient & reliable booking and payment system
Find cheap one-way flights from Shanghai to Johannesburg starting at US$514.
Book one-way or return flights from Shanghai to Johannesburg from as little as US$514. Choose from the popular airlines below and book your flight today!
- One way
- Round-trip
- PVG17:5020h 40m1 stopJNB08:30Tue, Apr 9|Shanghai - Johannesburg|Etihad AirwaysUS$514US$76533% OFF33% OFFUS$765US$514
- PVG18:5519h 35m1 stopJNB08:30Tue, May 21|Shanghai - Johannesburg|Etihad AirwaysUS$517US$76532% OFF32% OFFUS$765US$517
- PVG18:5519h 35m1 stopJNB08:30Sat, May 25|Shanghai - Johannesburg|Etihad AirwaysUS$522US$76532% OFF32% OFFUS$765US$522
- PVG16:2534h 50m1 stopJNB21:15Thu, Mar 21|Shanghai - Johannesburg|Singapore AirlinesUS$524US$524
- PVG17:4520h 45m1 stopJNB08:30Tue, Mar 19|Shanghai - Johannesburg|Etihad AirwaysUS$535US$535
- PVG18:5519h 40m1 stopJNB08:35Thu, Apr 4|Shanghai - Johannesburg|Etihad AirwaysUS$536US$536
- PVG17:4520h 45m1 stopJNB08:30Tue, Mar 26|Shanghai - Johannesburg|Etihad AirwaysUS$539US$539
- PVG18:5519h 35m1 stopJNB08:30Wed, Apr 3|Shanghai - Johannesburg|Etihad AirwaysUS$541US$541
- PVG17:5520h 35m1 stopJNB08:30Sat, Mar 30|Shanghai - Johannesburg|Etihad AirwaysUS$541US$541
- PVG18:5519h 40m1 stopJNB08:35Tue, Apr 23|Shanghai - Johannesburg|Etihad AirwaysUS$541US$541
- SHA13:003h 5mDirectJNB14:00Tue, Mar 26|Shanghai - Johannesburg|Etihad AirwaysFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to book flights from Shanghai to Johannesburg?
We monitor flight fares to help you find the best deals effortlessly
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Cheapest airlines flights from Shanghai to Johannesburg
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
Spring Airlines
From US$534
Thai AirAsia X
From US$560
Asiana Airlines
From US$561
AirAsia X
From US$564
Shanghai Airlines
From US$575
Juneyao Airlines
From US$578
Sichuan Airlines
From US$589
Air China
From US$592
Malaysia Airlines
From US$593
Hainan Airlines
From US$612
ANA airlines
Find more flights and airlines
Find cheap flights from Shanghai to Johannesburg by different airports
Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Shanghai to Johannesburg.
- CheapestPVG15:0559h 0m2 transferJNB20:05Shanghai Pudong International Airport - O. R. Tambo International AirportThu, Mar 21Spring AirlinesUS$534
- SHA13:2024h 15m1 transferJNB07:35Shanghai Hongqiao International Airport - O. R. Tambo International AirportMon, Apr 1Cathay PacificUS$590
- SHA13:2024h 15m1 transferJNB07:35Shanghai Hongqiao International Airport - O. R. Tambo International AirportMon, Apr 1Cathay PacificUS$590Find More Flights
Frequently Asked Questions
Shanghai to Johannesburg Flight Information
Cheapest nonstop flight price | $514 |
---|---|
Off-season for travel | November |
Peak season for travel | June |
What You Should Know about Flights from Shanghai to Johannesburg
More Travel Options
Popular Flights from Shanghai
- Flights from Shanghai to Hong Kong
- Flights from Shanghai to Tokyo
- Flights from Shanghai to Beijing
- Flights from Shanghai to Guangzhou
- Flights from Shanghai to Taipei
- Flights from Shanghai to Bangkok
- Flights from Shanghai to Manila
- Flights from Shanghai to Seoul
- Flights from Shanghai to Singapore
- Flights from Shanghai to Bali
- Flights from Shanghai to New York
- Flights from Shanghai to Xining
- Flights from Shanghai Pudong International Airport to Guangzhou
- Flights from Shanghai Hongqiao International Airport to Hong Kong
- Flights from Shanghai Pudong International Airport to Shenzhen
- Flights from Shanghai Pudong International Airport to Hong Kong
- Flights from Shanghai Hongqiao International Airport to Guangzhou
- Flights from Shanghai Pudong International Airport to Chengdu
- Flights from Shanghai to Haneda Airport
- Flights from Shanghai to Taipei Songshan Airport
- Flights from Shanghai to Incheon International Airport
- Flights from Shanghai to Changbaishan Airport
- Flights from Shanghai to Clark International Airport
- Flights from Shanghai to Shashi Airport
- Flights from Shanghai Hongqiao International Airport to Gimpo International Airport
- Flights from Shanghai Pudong International Airport to Incheon International Airport
- Flights from Shanghai Pudong International Airport to Beijing Daxing International Airport
- Flights from Shanghai Pudong International Airport to Narita International Airport
- Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport
- Flights from Shanghai Pudong International Airport to Xi'an Xianyang International Airport
Recommended Hotels in Johannesburg
- Hotels near Kingsway Campus Auckland Park
- Hotels near Johannesburg Park Station
- Hotels near Hillbrow Tower
- Hotels near Carlton Centre
- Hotels near Shepstone Gardens
- Hotels near Balfour Mall
- Hotels near Maboneng Precinct
- Hotels near Crown Mines
- Hotels near UJ Orban Hockey Field #westdene
- Hotels near Royal Johannesburg
- Hotels near Sci-Bono Discovery Centre
- Hotels near Montecasino
- Hotels near Wits Business School
- Hotels near Wits University Origins Centre
- Hotels near China Town, Johannesburg
- Hotels near Parktown
- Hotels near Lindfield Victorian House Museum
- Hotels near SAB Centenary Centre
- Hotels near KwaZulu Muti
- Hotels near Masjid Uthmaan Ghani
- Hotels near JEREMY STEPHEN ANTIQUES
- Hotels near Wits Art Museum
- Hotels near Newlands Masjied and Islamic Institure
- Hotels near D Ring University of Johannesburg Auckland Park
- Hotels near Acrobranch Melrose
- Hotels near Johannesburg Observatory
- Hotels near Mshengu Soccer Field
- Hotels near Game Trade Route Mall
- Hotels near Melrose Temple
- Hotels near Southern African-German Chamber of Commerce and Industry
Popular Flights to Johannesburg
- Flights from Harare to Johannesburg
- Flights from Lusaka to Johannesburg
- Flights from Nairobi to Johannesburg
- Flights from Accra to Johannesburg
- Flights from Bulawayo to Johannesburg
- Flights from Dar es salaam to Johannesburg
- Flights from Lagos to Johannesburg
- Flights from Cape Town to Johannesburg
- Flights from Gaborone to Johannesburg
- Flights from Durban to Johannesburg
- Flights from Abuja to Johannesburg
- Flights from Lilongwe to Johannesburg
- Flights from Kruger Mpumalanga International Airport to Johannesburg
- Flights from King Shaka International Airport to Johannesburg
- Flights from Incheon International Airport to Johannesburg
- Flights from Rajkot International Airport to Johannesburg
- Flights from Kotoka International Airport to Johannesburg
- Flights from Paris Charles de Gaulle Airport to Johannesburg
- Flights from Dubai to O. R. Tambo International Airport
- Flights from Cape Town to Lanseria International Airport
- Flights from Nelspruit to O. R. Tambo International Airport
- Flights from Bangkok to Lanseria International Airport
- Flights from Singapore to O. R. Tambo International Airport
- Flights from Addis Ababa to O. R. Tambo International Airport
- Flights from King Shaka International Airport to O. R. Tambo International Airport
- Flights from Sishen Airport to O. R. Tambo International Airport
- Flights from Polokwane Airport to O. R. Tambo International Airport
- Flights from London Heathrow Airport to O. R. Tambo International Airport
- Flights from Kruger Mpumalanga International Airport to O. R. Tambo International Airport
- Flights from Bulawayo Airport to O. R. Tambo International Airport
Recommended Routes
- Flights from Beijing to Johannesburg
- Flights from Taipei to Johannesburg
- Flights from Hong Kong to Cape Town
- Flights from Hong Kong to Johannesburg
- Flights from Shenzhen to Johannesburg
- Flights from Guangzhou to Johannesburg
- Flights from Shanghai to Cape Town
- Flights from Hangzhou to Johannesburg
- Flights from Beijing to Durban
- Flights from Qingdao to Johannesburg
- Flights from Shanghai to Durban
- Flights from Nanjing to Johannesburg
- Flights from Guangzhou Baiyun International Airport to Johannesburg
- Flights from Shanghai Pudong International Airport to Port Elizabeth
- Flights from Jinan Yaoqiang International Airport to Johannesburg
- Flights from Beijing Daxing International Airport to Port Elizabeth
- Flights from Qingdao Jiaodong International Airport to Port Elizabeth
- Flights from Guanyin Airport to Johannesburg
- Flights from Hangzhou to O. R. Tambo International Airport
- Flights from Beijing to Cape Town International Airport
- Flights from Shenzhen to O. R. Tambo International Airport
- Flights from Shanghai to King Shaka International Airport
- Flights from Wuhan to O. R. Tambo International Airport
- Flights from Chengdu to King Shaka International Airport
- Flights from Shanghai Pudong International Airport to Cape Town International Airport
- Flights from Beijing Capital International Airport to Cape Town International Airport
- Flights from Hong Kong International Airport to Cape Town International Airport
- Flights from Xi'an Xianyang International Airport to O. R. Tambo International Airport
- Flights from Taipei Songshan Airport to Cape Town International Airport
- Flights from Chengdu Tianfu International Airport to Cape Town International Airport
Payment Methods
Our Partners
Copyright © 2024 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.