Find cheap flights to Shanghai

Thu 17/10
Thu 24/10
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

47,944 INR
42,985 INR
38,025 INR
33,065 INR
Price
33,064 - 44,980 INR

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

Most of our users find that booking their departure to Shanghai on a Friday is the cheapest. Conversely, departing on a Sunday seems to be the most expensive.

What is the cheapest time of day to fly to Shanghai?

On average you can find the best deals on plane tickets to Shanghai when looking for flights with midday departure times.


Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Malaysia Airlines
Malaysia Airlines
BOM
11 Feb
Mumbai Chhatrapati Shivaji airport
12h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Malaysia Airlines
PVG
15 Feb
Shanghai Pu Dong airport
32h 50m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,402 INR
Malaysia Airlines
Malaysia Airlines
BOM
11 Feb
Mumbai Chhatrapati Shivaji airport
12h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Malaysia Airlines
SHA
15 Feb
Shanghai Hongqiao Intl airport
32h 50m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,402 INR
Singapore Airlines
Singapore Airlines
DEL
10 Feb
New Delhi Indira Gandhi Intl airport
12h 30m
1 Stop
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
22 Feb
Shanghai Pu Dong airport
14h 05m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
30,470 INR
Singapore Airlines
Singapore Airlines
DEL
10 Feb
New Delhi Indira Gandhi Intl airport
12h 30m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
22 Feb
Shanghai Hongqiao Intl airport
14h 05m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
30,470 INR
Singapore Airlines
Singapore Airlines
CJB
01 Nov
Coimbatore Peelamedu airport
12h 20m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
05 Nov
Shanghai Hongqiao Intl airport
16h 55m
1 Stop
CJB
Coimbatore Peelamedu airport
33,389 INR
Singapore Airlines
Singapore Airlines
CJB
01 Nov
Coimbatore Peelamedu airport
12h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
05 Nov
Shanghai Pu Dong airport
25h 05m
1 Stop
CJB
Coimbatore Peelamedu airport
33,389 INR
Air India
Air India
DEL
27 Dec
New Delhi Indira Gandhi Intl airport
5h 55m
PVG
Shanghai Pu Dong airport
Air India
PVG
02 Jan
Shanghai Pu Dong airport
7h 15m
DEL
New Delhi Indira Gandhi Intl airport
35,097 INR
Air India
Air India
DEL
27 Dec
New Delhi Indira Gandhi Intl airport
5h 55m
SHA
Shanghai Hongqiao Intl airport
Air India
SHA
02 Jan
Shanghai Hongqiao Intl airport
7h 15m
DEL
New Delhi Indira Gandhi Intl airport
35,097 INR
Air India
Air India
DEL
26 Oct
New Delhi Indira Gandhi Intl airport
6h 10m
SHA
Shanghai Hongqiao Intl airport
Air India
SHA
29 Oct
Shanghai Hongqiao Intl airport
7h 15m
DEL
New Delhi Indira Gandhi Intl airport
35,951 INR
Air India
Air India
DEL
26 Oct
New Delhi Indira Gandhi Intl airport
6h 10m
PVG
Shanghai Pu Dong airport
Air India
PVG
29 Oct
Shanghai Pu Dong airport
7h 15m
DEL
New Delhi Indira Gandhi Intl airport
35,951 INR
Air India
Air India
BOM
09 Nov
Mumbai Chhatrapati Shivaji airport
9h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Air India
SHA
17 Nov
Shanghai Hongqiao Intl airport
10h 45m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
35,026 INR
Air India
Air India
BOM
09 Nov
Mumbai Chhatrapati Shivaji airport
9h 50m
1 Stop
PVG
Shanghai Pu Dong airport
Air India
PVG
17 Nov
Shanghai Pu Dong airport
10h 45m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
35,026 INR

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Mumbai to Shanghai Flights
Fastest flight time
9h 50m
Cheapest price
24,490 INR
New Delhi to Shanghai Flights
Fastest flight time
5h 45m
Cheapest price
26,625 INR
Kolkata to Shanghai Flights
Fastest flight time
11h 25m
Cheapest price
27,480 INR
Chennai to Shanghai Flights
Fastest flight time
11h 20m
Cheapest price
32,890 INR
Coimbatore to Shanghai Flights
Fastest flight time
12h 20m
Cheapest price
33,389 INR
Bengaluru to Shanghai Flights
Fastest flight time
11h 40m
Cheapest price
35,595 INR
Hyderabad to Shanghai Flights
Fastest flight time
14h 50m
Cheapest price
36,877 INR
Ahmedabad to Shanghai Flights
Fastest flight time
11h 15m
Cheapest price
38,229 INR
Tiruchirappalli to Shanghai Flights
Fastest flight time
9h 50m
Cheapest price
40,792 INR
Pune to Shanghai Flights
Fastest flight time
34h 20m
Cheapest price
152,206 INR
View more

Start planning your trip to Shanghai