Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Thu 26/5
Thu 2/6

Deals available from 900+ travel sites.

About Flights to Shanghai

Summary info about Shanghai flight prices, duration and airlines

Best One-Way Price

R15 800

Best Return Price

R25 625

Fastest flight time

45h 45m

Operated By

2 airlines
The best one-way flight price to Shanghai from South Africa in the last 72 hours is R15 800 (Johannesburg OR Tambo to Shanghai Pu Dong).
The best return flight price to Shanghai from South Africa in the last 72 hours is R25 625 (Johannesburg OR Tambo to Shanghai Pu Dong).
The fastest flight to Shanghai from South Africa takes 45h 45m (Johannesburg OR Tambo to Shanghai Pu Dong).
There are 2 airlines operating flights to Shanghai, including Malaysia Airlines and Air China.

Cheapest flights to Shanghai airports

Find the cheapest flights to these Shanghai airports from your nearest city or airport
Johannesburg OR Tambo Airport
Hangzhou

CHEAPEST ROUTE FROM Johannesburg TO Shanghai

Johannesburg OR Tambo Airport (JNB) to Shanghai Hongqiao Intl Airport (SHA)

Typically, flights to Shanghai from Johannesburg are cheaper when flying from Johannesburg OR Tambo to Shanghai Hongqiao Intl, which has an average price of R10 545

CHEAPEST MONTH TO FLY TO SHANGHAI FROM JOHANNESBURG OR TAMBO AIRPORTMay7% cheaperFlying from Johannesburg OR Tambo Airport to Shanghai costs on average just R9 936 in May
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM JOHANNESBURG OR TAMBO AIRPORTDecember23% more expensiveIt costs about R13 122 for flights to Shanghai from Johannesburg OR Tambo Airport in December
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM JOHANNESBURG OR TAMBO AIRPORTDecember484% more users visitedMore momondo users searched in flights to Shanghai from Johannesburg OR Tambo Airport in December than any other month

When is the best time to fly to Shanghai?

If you are unable to visit Shanghai during the month of May, then departing from South Africa during the month July is also very affordable. Most momondo users find prices during this month for around R10 063.

Most flyers found that booking tickets 28 days in advance of their planned departure date is the best time to get cheap flights to Shanghai. During this timeframe, flight prices are around R10 633.

Those flying to Shanghai could potentially find better pricing at Shanghai Pu Dong Airport (30 km from Shanghai city centre), Suzhou Airport (104 km from Shanghai city centre), Wuxi Airport (106 km from Shanghai city centre), Nantong Airport (107 km from Shanghai city centre) or Hangzhou Airport (149 km from Shanghai city centre), depending on the month and departure airport.

The cheapest airport near Shanghai is typically Hangzhou Airport, with an average price of R12 313/person. These prices vary based on where travellers are coming from. It is suggested that travellers looking to save money try momondo’s Airport-to-Airport Pricing Tool.

Yes, if you fly to Shanghai Hongqiao Intl in Shanghai which is the closest available airport to Xuhui (9,4 km away).



Shanghai flight deals found on momondo

Check out some of the best fares from airports in South Africa to Shanghai found recently by users on momondo
Multiple Airlines
Jun 2
JNB9:40Johannesburg OR Tambo
45h 50m
2 stops
PVG7:30Shanghai Pu Dong
Jun 9
PVG8:25Shanghai Pu Dong
33h 55m
2 stops
JNB18:20Johannesburg OR Tambo
R25 625
Find similar
Malaysia Airlines
Aug 1
CPT6:40Cape Town Intl
45h 35m
3 stops
PVG4:15Shanghai Pu Dong
Aug 5
PVG11:25Shanghai Pu Dong
44h 20m
2 stops
CPT7:45Cape Town Intl
R29 397
Find similar
Multiple Airlines
Jun 1
JNB9:45Johannesburg OR Tambo
24h 15m
2 stops
PVG10:00Shanghai Pu Dong
Jun 21
PVG19:30Shanghai Pu Dong
19h 35m
1 stop
JNB15:05Johannesburg OR Tambo
R30 221
Find similar
Malaysia Airlines
Aug 1
CPT6:40Cape Town Intl
45h 35m
3 stops
PVG4:15Shanghai Pu Dong
Aug 5
PVG11:25Shanghai Pu Dong
48h 00m
3 stops
CPT11:25Cape Town Intl
R30 839
Find similar
Multiple Airlines
Jun 1
JNB3:45Johannesburg OR Tambo
30h 15m
3 stops
PVG10:00Shanghai Pu Dong
Jun 21
PVG19:30Shanghai Pu Dong
19h 35m
1 stop
JNB15:05Johannesburg OR Tambo
R34 436
Find similar
Air China
Jun 1
JNB16:50Johannesburg OR Tambo
41h 15m
2 stops
SHA10:05Shanghai Hongqiao Intl
Jun 21
SHA12:45Shanghai Hongqiao Intl
31h 30m
1 stop
JNB20:15Johannesburg OR Tambo
R42 709
Find similar

Find the cheapest one-way flights to Shanghai

If you're looking for one-way flights from South Africa to Shanghai, view some of our deals below.
Multiple Airlines
Jul 12
JNB9:40Johannesburg OR Tambo
45h 50m
2 stops
PVG7:30Shanghai Pu Dong
R15 800
Find similar
Multiple Airlines
Jun 16
JNB9:40Johannesburg OR Tambo
45h 50m
2 stops
PVG7:30Shanghai Pu Dong
R16 846
Find similar
Multiple Airlines
Jun 16
JNB9:45Johannesburg OR Tambo
45h 45m
3 stops
PVG7:30Shanghai Pu Dong
R18 779
Find similar

Which airlines fly to Shanghai?

Here you can see a selection of the most popular and cheapest airlines for flights to Shanghai

Which airlines fly to Shanghai?

For flights from South Africa to Shanghai, most momondo users will book with popular airlines such as Emirates, Cathay Pacific, Air China and Etihad Airways. Depending on what airport you fly from, you may have other airlines to choose from.


Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Sun City, North-West to Shanghai Flights
Fastest flight time28h 10m
Cheapest priceR13 375
Johannesburg to Shanghai Flights
Fastest flight time45h 50m
Cheapest priceR25 625
Cape Town to Shanghai Flights
Fastest flight time45h 35m
Cheapest priceR29 397

Start planning your trip to Shanghai


Flights to other cities in China

Lost the lust for Shanghai? Check out some flights to other cities in China

Why use momondo?

It is quick and easy to find flights to Shanghai on momondo. We search and return numerous flight options from various airlines and agents. You can then use our filters to narrow your search until you have found the most convenient flight to Shanghai that suits you.

Flights to Shanghai with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.

momondo helps you find the best flight to Shanghai by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

Of course. momondo tracks the price of Shanghai flights. All you need is a valid email address and we will do the rest; it is that quick and easy.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.