Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Sat 7/8
Sat 14/8

Cheapest flights to Shanghai airports

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

CHEAPEST ROUTE FROM Johannesburg TO Shanghai

Johannesburg (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 691

CHEAPEST MONTH TO FLY TO SHANGHAI FROM JOHANNESBURGNovember7% cheaperFlying from Johannesburg to Shanghai costs on average just R9 058 in November
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM JOHANNESBURGDecember16% more expensiveIt costs about R11 301 for flights to Shanghai from Johannesburg in December
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM JOHANNESBURGDecember489% more users visitedMore momondo users searched in flights to Shanghai from Johannesburg 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 079. 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 November, then departing from South Africa during the month May is also very affordable. Most momondo users find prices during this month for around R9 145.

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

    Most flyers found that booking tickets 60 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 715.

  • What is the cheapest day to depart on your flight to Shanghai?

    The cheapest day to depart on your flight to Shanghai is on a Monday when prices can be found for as low as R9 198. This is often the case because there is less demand to fly during this day of the week. On the other hand, Saturday is the most expensive day to depart from South Africa because it is more convenient for both business and leisure travellers. As a result, prices tend to be around R10 163.

  • What is the cheapest time of day to depart on your flight to Shanghai?

    The cheapest time of day to fly to Shanghai is at midday when flights can be purchased for as low as R9 215. If you have a flexible travel schedule, then try to avoid flying in the evening when prices are R10 227 on average. Flights to Shanghai from South Africa in the evening are generally more expensive because this time of day is more convenient for travellers’ schedules.

  • 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 455/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
Dec 13
JNB3:00Johannesburg OR Tambo
25h 50m
2 stops
PVG4:50Shanghai Pu Dong
Jan 9
PVG11:25Shanghai Pu Dong
19h 45m
1 stop
JNB7:10Johannesburg OR Tambo
R29 664
Find similar
Multiple Airlines
Dec 17
CPT9:35Cape Town Intl
25h 05m
2 stops
PVG10:40Shanghai Pu Dong
Dec 31
PVG12:20Shanghai Pu Dong
26h 25m
2 stops
CPT14:45Cape Town Intl
R36 829
Find similar
Multiple Airlines
Jan 5
JNB3:00Johannesburg OR Tambo
25h 50m
2 stops
PVG4:50Shanghai Pu Dong
Jan 19
PVG12:20Shanghai Pu Dong
28h 10m
2 stops
JNB16:30Johannesburg OR Tambo
R54 843
Find similar
Multiple Airlines
Jan 5
JNB3:00Johannesburg OR Tambo
25h 50m
2 stops
PVG4:50Shanghai Pu Dong
Jan 19
PVG12:20Shanghai Pu Dong
28h 10m
2 stops
JNB16:30Johannesburg OR Tambo
R55 367
Find similar
Multiple Airlines
Dec 13
JNB3:00Johannesburg OR Tambo
25h 50m
2 stops
PVG4:50Shanghai Pu Dong
Jan 9
PVG4:10Shanghai Pu Dong
30h 30m
2 stops
JNB10:40Johannesburg OR Tambo
R19 179
Find similar
Multiple Airlines
Dec 13
JNB16:15Johannesburg OR Tambo
30h 50m
1 stop
PVG23:05Shanghai Pu Dong
Jan 8
PVG19:10Shanghai Pu Dong
27h 05m
1 stop
JNB22:15Johannesburg OR Tambo
R46 484
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
Aug 11
JNB16:50Johannesburg OR Tambo
17h 30m
1 stop
SHA10:20Shanghai Hongqiao Intl
R20 650
Find similar
Multiple Airlines
Sep 20
JNB6:10Johannesburg OR Tambo
20h 35m
1 stop
SHA2:45Shanghai Hongqiao Intl
R20 504
Find similar
Multiple Airlines
Aug 11
JNB16:50Johannesburg OR Tambo
21h 20m
1 stop
PVG14:10Shanghai Pu Dong
R21 087
Find similar

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 291
Cape Town to Shanghai Flights
Fastest flight time33h 10m
Cheapest priceR14 534
Johannesburg to Shanghai Flights
Fastest flight time25h 50m
Cheapest priceR17 461
Johannesburg to Shanghai Flights
Fastest flight time48h 15m
Cheapest priceR76 585

Start planning your trip to Shanghai