Find cheap flights to Shanghai

Return
Economy
Washington (WAS)
Shanghai (SHA)
Sat 4/24
Sat 5/1
Any month
Compare vs momondo |

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 502

CHEAPEST MONTH TO FLY TO SHANGHAI FROM JOHANNESBURGNovember7% cheaperFlying from Johannesburg to Shanghai costs on average just R8 882 in November
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM JOHANNESBURGDecember16% more expensiveIt costs about R11 081 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 R5 961. This is 54% 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?

The cheapest month to fly to Shanghai from South Africa is in November. Flight prices, which tend to average around R8 882, are often lower during this time because this is during the off-season. The month of May is another great option to travel to Shanghai, with average flight prices from South Africa averaging around R8 968.

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

We recommend purchasing flights from South Africa to Shanghai 60 days ahead of your departure date because this is when momondo users tend to see the best flight rates. On average, our users have found flights to Shanghai for R9 526.

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

The cheapest day to depart from South Africa to Shanghai is on a Monday when prices can be found for as low as R9 019. When flying out on a Saturday, the most expensive travel day of the week, you can expect to see flight prices from South Africa to Shanghai for around R9 966.

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

Flying to Shanghai from South Africa at midday is the least expensive time of day to depart. momondo users have found prices as low as R9 036 when looking at flights departing at midday. In the evening is when there is more demand to fly to Shanghai, so prices are often more expensive at around R10 028 per ticket.

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 Hongqiao Intl Airport, with an average price of R9 718/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
Ethiopian Air
Aug 13
10:25Johannesburg OR Tambo
19h 15m
1 stop
5:40Shanghai Pu Dong
Aug 16
20:20Shanghai Pu Dong
18h 45m
1 stop
15:05Johannesburg OR Tambo
R33 072
Find similar
Ethiopian Air
Aug 13
10:25Johannesburg OR Tambo
19h 15m
1 stop
5:40Shanghai Pu Dong
Aug 16
20:20Shanghai Pu Dong
18h 45m
1 stop
15:05Johannesburg OR Tambo
R33 115
Find similar
Ethiopian Air
Aug 13
8:20Johannesburg OR Tambo
21h 20m
2 stops
5:40Shanghai Pu Dong
Aug 16
20:20Shanghai Pu Dong
18h 45m
1 stop
15:05Johannesburg OR Tambo
R96 661
Find similar
Air China
Aug 13
6:10Johannesburg OR Tambo
26h 40m
3 stops
8:50Shanghai Pu Dong
Aug 17
13:30Shanghai Pu Dong
20h 00m
1 stop
9:30Johannesburg OR Tambo
R59 562
Find similar
Air China
Aug 13
6:10Johannesburg OR Tambo
30h 25m
2 stops
12:35Shanghai Pu Dong
Aug 17
13:30Shanghai Pu Dong
20h 00m
1 stop
9:30Johannesburg OR Tambo
R53 664
Find similar
Air China
Aug 13
6:10Johannesburg OR Tambo
26h 40m
3 stops
8:50Shanghai Pu Dong
Aug 17
8:50Shanghai Pu Dong
24h 40m
2 stops
9:30Johannesburg OR Tambo
R72 499
Find similar

Find the cheapest one-way flights to Shanghai

If you're looking for one-way flights to Shanghai, view some of our deals below.
Singapore Airlines
Jun 20
9:45Johannesburg OR Tambo
19h 20m
1 stop
5:05Shanghai Pu Dong
R12 195
Find similar
Multiple Airlines
May 15
9:45Johannesburg OR Tambo
23h 05m
2 stops
8:50Shanghai Pu Dong
R11 281
Find similar
Multiple Airlines
Jun 5
3:40Johannesburg OR Tambo
32h 25m
2 stops
12:05Shanghai Pu Dong
R11 581
Find similar

Airports near Shanghai

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

  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First