Find cheap flights to Shanghai

Fri 21/6
Fri 28/6
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+75.0%
+50.0%
+25.0%
Base
Price
31,004 - 50,69531,004 - 50,695 INR

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Singapore Airlines
Singapore Airlines
DEL
21 Aug
New Delhi Indira Gandhi Intl airport
19h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
24 Aug
Shanghai Pu Dong airport
15h 20m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
24,495 INR
Singapore Airlines
Singapore Airlines
DEL
21 Aug
New Delhi Indira Gandhi Intl airport
19h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
24 Aug
Shanghai Hongqiao Intl airport
15h 20m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
24,495 INR
Singapore Airlines
Singapore Airlines
DEL
03 Sep
New Delhi Indira Gandhi Intl airport
19h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
15 Sep
Shanghai Pu Dong airport
14h 35m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
24,843 INR
Singapore Airlines
Singapore Airlines
DEL
31 Jul
New Delhi Indira Gandhi Intl airport
27h 35m
1 Stop
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
03 Aug
Shanghai Pu Dong airport
15h 20m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
25,539 INR
Singapore Airlines
Singapore Airlines
DEL
31 Jul
New Delhi Indira Gandhi Intl airport
27h 35m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Singapore Airlines
SHA
03 Aug
Shanghai Hongqiao Intl airport
15h 20m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
25,539 INR
SriLankan
SriLankan
BLR
20 Jun
Bengaluru Intl airport
17h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
SriLankan
SHA
03 Jul
Shanghai Hongqiao Intl airport
21h 30m
1 Stop
BLR
Bengaluru Intl airport
26,165 INR
Malaysia Airlines
Malaysia Airlines
BLR
18 Jul
Bengaluru Intl airport
11h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Malaysia Airlines
SHA
21 Jul
Shanghai Hongqiao Intl airport
10h 45m
1 Stop
BLR
Bengaluru Intl airport
29,018 INR
Malaysia Airlines
Malaysia Airlines
BLR
18 Jul
Bengaluru Intl airport
11h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Malaysia Airlines
PVG
21 Jul
Shanghai Pu Dong airport
10h 45m
1 Stop
BLR
Bengaluru Intl airport
29,018 INR
Malaysia Airlines
Malaysia Airlines
BLR
19 Aug
Bengaluru Intl airport
11h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Malaysia Airlines
SHA
25 Aug
Shanghai Hongqiao Intl airport
10h 45m
1 Stop
BLR
Bengaluru Intl airport
29,157 INR
China Eastern
China Eastern
DEL
28 Jun
New Delhi Indira Gandhi Intl airport
6h 10m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
01 Jul
Shanghai Hongqiao Intl airport
18h 00m
1 Stop
DEL
New Delhi Indira Gandhi Intl airport
43,770 INR
Cathay Dragon
Cathay Dragon
CCU
01 Aug
Kolkata Netaji S. Chandra airport
18h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Cathay Dragon
SHA
04 Aug
Shanghai Hongqiao Intl airport
11h 00m
1 Stop
CCU
Kolkata Netaji S. Chandra airport
28,044 INR
Cathay Dragon
Cathay Dragon
CCU
01 Aug
Kolkata Netaji S. Chandra airport
18h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Cathay Dragon
PVG
04 Aug
Shanghai Pu Dong airport
11h 00m
1 Stop
CCU
Kolkata Netaji S. Chandra airport
28,044 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
Bengaluru to Shanghai
Fastest flight time
11h 10m
Cheapest price
27,487 INR
Mumbai to Shanghai
Fastest flight time
9h 55m
Cheapest price
26,582 INR
Hyderabad to Shanghai
Fastest flight time
11h 30m
Cheapest price
35,002 INR
Kolkata to Shanghai
Fastest flight time
8h 15m
Cheapest price
24,634 INR
Pune to Shanghai
Fastest flight time
15h 05m
Cheapest price
37,368 INR
Ahmedabad to Shanghai
Fastest flight time
13h 05m
Cheapest price
39,943 INR
Coimbatore to Shanghai
Fastest flight time
11h 15m
Cheapest price
32,984 INR
Chennai to Shanghai
Fastest flight time
11h 05m
Cheapest price
27,696 INR
Tiruchirappalli to Shanghai
Fastest flight time
17h 35m
Cheapest price
36,325 INR
View more

Start planning your trip to Shanghai