Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Sat 30/10
Sat 6/11

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 R9 854

CHEAPEST MONTH TO FLY TO SHANGHAI FROM JOHANNESBURG OR TAMBO AIRPORTMay7% cheaperFlying from Johannesburg OR Tambo Airport to Shanghai costs on average just R9 285 in May
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM JOHANNESBURG OR TAMBO AIRPORTDecember23% more expensiveIt costs about R12 261 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?

  • What is the absolute cheapest flight to Shanghai?

    The best deal found on momondo in the last two weeks was a flight to Shanghai from Cape Town for R6 182. This is 62% cheaper than most flight deals to Shanghai. To find the cheapest price to Shanghai from your area, use momondo’s Airport-to-Airport Pricing Tool.

  • What is the cheapest month 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 R9 403.

  • How far in advance should I book a flight to Shanghai?

    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 R9 936.

  • Is there an alternative airport near Shanghai?

    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.

  • Is there a cheaper alternative to flying into Shanghai?

    The cheapest airport near Shanghai is typically Shanghai Pu Dong Airport, with an average price of R15 716/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.


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
Feb 16
JNB13:50Johannesburg OR Tambo
40h 25m
2 stops
PVG6:15Shanghai Pu Dong
Feb 23
PVG7:15Shanghai Pu Dong
28h 40m
2 stops
JNB11:55Johannesburg OR Tambo
R21 532
Find similar
Multiple Airlines
Jan 6
JNB13:50Johannesburg OR Tambo
35h 15m
2 stops
PVG1:05Shanghai Pu Dong
Jan 13
PVG8:15Shanghai Pu Dong
27h 40m
2 stops
JNB11:55Johannesburg OR Tambo
R24 108
Find similar
Multiple Airlines
Nov 9
CPT13:25Cape Town Intl
40h 50m
2 stops
PVG6:15Shanghai Pu Dong
Nov 13
PVG7:15Shanghai Pu Dong
29h 30m
2 stops
CPT12:45Cape Town Intl
R24 286
Find similar
Multiple Airlines
Nov 9
CPT13:25Cape Town Intl
40h 50m
2 stops
PVG6:15Shanghai Pu Dong
Nov 13
PVG4:00Shanghai Pu Dong
32h 45m
3 stops
CPT12:45Cape Town Intl
R26 833
Find similar
Multiple Airlines
Feb 5
JNB13:50Johannesburg OR Tambo
28h 05m
2 stops
PVG17:55Shanghai Pu Dong
Feb 10
PVG8:15Shanghai Pu Dong
27h 40m
2 stops
JNB11:55Johannesburg OR Tambo
R28 107
Find similar
Multiple Airlines
Nov 8
JNB8:25Johannesburg OR Tambo
45h 50m
2 stops
PVG6:15Shanghai Pu Dong
Nov 14
PVG19:50Shanghai Pu Dong
38h 35m
2 stops
JNB10:25Johannesburg OR Tambo
R37 495
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 provided by Air China
Multiple Airlines
Feb 15
CPT14:10Cape Town Intl
46h 55m
3 stops
PVG13:05Shanghai Pu Dong
R12 306
Find similar
Multiple Airlines
Jan 17
JNB13:50Johannesburg OR Tambo
41h 35m
2 stops
PVG7:25Shanghai Pu Dong
R12 706
Find similar
Multiple Airlines
Dec 1
JNB8:25Johannesburg OR Tambo
45h 50m
2 stops
PVG6:15Shanghai Pu Dong
R14 512
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, Ethiopian Air, Cathay Pacific and Singapore Airlines. 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 priceR12 498
Cape Town to Shanghai Flights
Fastest flight time40h 50m
Cheapest priceR24 686

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