Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Sat 23/10
Sat 30/10

Cheapest flights to Shanghai airports

Find the cheapest flights to these Shanghai airports from your nearest city or airport
New Delhi
Shanghai Hongqiao Intl Airport

CHEAPEST ROUTE FROM New Delhi TO Shanghai

New Delhi (DEL) to Shanghai (CN2)

Typically, flights to Shanghai from New Delhi are cheaper when flying from New Delhi Indira Gandhi Intl to Shanghai, which has an average price of ₹ 40,632

CHEAPEST MONTH TO FLY TO SHANGHAI FROM NEW DELHIApril27% cheaperFlying from New Delhi to Shanghai costs on average just ₹ 30,100 in April
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM NEW DELHIAugust29% more expensiveIt costs about ₹ 52,862 for flights to Shanghai from New Delhi in August
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM NEW DELHISeptember862% more users visitedMore momondo users searched in flights to Shanghai from New Delhi in September than any other month

When is the best time to fly to Shanghai?

  • What is the absolute cheapest flight to Shanghai?

    Users booking trips to Shanghai from Shenzhen found flights 80% cheaper than the average price of flights 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?

    In general, April is the cheapest month to fly from India to Shanghai. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around ₹ 30,100. If you are unable to visit Shanghai during the month of April, then departing from India during the month May is also very affordable. Most momondo users find prices during this month for around ₹ 38,187.

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

    In general, most travellers find the cheapest time to book a flight to Shanghai is about 60 days prior to their departure date, when tickets on average are ₹ 40,977.

  • What is there to do in Shanghai when it’s raining?

    When planning your flight to Shanghai, it is important to be aware that some months are not as ideal as others. Specifically, the months of June, July, or August could carry a higher chance of rain, as Shanghai sees up to 5.1 inches (130 mm) or more. There are still things to do in Shanghai even when it's raining, but be aware that rain is highly probable in the area. While in Shanghai you will find Shanghai Museum nearby which is a great museum to visit when you’re looking for things to do indoors. For those looking to get out of the rain and do a little shopping, check out Nanjing Road.

  • Is there an alternative airport near Shanghai?

    Shanghai Pu Dong Airport, Suzhou Airport, Wuxi Airport, Nantong Airport or Hangzhou Airport can be an alternative airport used for travel to Shanghai.

  • Is there a cheaper alternative to flying into Shanghai?

    Hangzhou Airport has an average price of ₹ 31,966 per person and is typically the cheapest airport to fly into when visiting Shanghai. This average price does vary based on departure city. Try momondo’s Airport-to-Airport Pricing Tool to find the cheapest flight.


Shanghai flight deals found on momondo

Check out some of the best fares from airports in India to Shanghai found recently by users on momondo
Malaysia Airlines
8 Mar
DEL08:20New Delhi Indira Gandhi Intl
22h 25m
1 stop
PVG06:45Shanghai Pu Dong
15 Mar
PVG12:05Shanghai Pu Dong
32h 15m
1 stop
DEL20:20New Delhi Indira Gandhi Intl
₹ 61,099
Find similar
Multiple Airlines
8 Mar
DEL08:20New Delhi Indira Gandhi Intl
22h 25m
1 stop
PVG06:45Shanghai Pu Dong
15 Mar
PVG10:25Shanghai Pu Dong
7h 20m
DEL17:45New Delhi Indira Gandhi Intl
₹ 68,736
Find similar
China Eastern
8 Mar
DEL15:40New Delhi Indira Gandhi Intl
5h 45m
PVG21:25Shanghai Pu Dong
15 Mar
PVG10:25Shanghai Pu Dong
7h 20m
DEL17:45New Delhi Indira Gandhi Intl
₹ 72,929
Find similar
China Eastern
28 Feb
DEL15:40New Delhi Indira Gandhi Intl
5h 45m
PVG21:25Shanghai Pu Dong
28 Mar
PVG17:15Shanghai Pu Dong
6h 40m
DEL23:55New Delhi Indira Gandhi Intl
₹ 75,700
Find similar
China Eastern
27 Feb
DEL15:40New Delhi Indira Gandhi Intl
5h 45m
PVG21:25Shanghai Pu Dong
28 Mar
PVG17:15Shanghai Pu Dong
6h 40m
DEL23:55New Delhi Indira Gandhi Intl
₹ 75,924
Find similar
China Eastern
28 Feb
DEL15:40New Delhi Indira Gandhi Intl
5h 45m
PVG21:25Shanghai Pu Dong
28 Mar
PVG17:15Shanghai Pu Dong
6h 40m
DEL23:55New Delhi Indira Gandhi Intl
₹ 76,673
Find similar

Find the cheapest one-way flights to Shanghai

If you're looking for one-way flights from India to Shanghai, view some of our deals below provided by China Eastern
Multiple Airlines
12 Jan
BLR16:40Bengaluru Intl
47h 40m
3 stops
PVG16:20Shanghai Pu Dong
₹ 73,603
Find similar
Multiple Airlines
15 Dec
BOM05:55Mumbai Chhatrapati Shivaji Intl
21h 40m
3 stops
SHA03:35Shanghai Hongqiao Intl
₹ 84,161
Find similar
Multiple Airlines
17 Dec
DEL14:55New Delhi Indira Gandhi Intl
22h 45m
3 stops
PVG13:40Shanghai Pu Dong
₹ 86,182
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?

    When flying to Shanghai from India, momondo travellers will most often fly with one of these popular airlines: Air India, Singapore Airlines, Thai Airways or China Eastern. Depending on what airport in India you fly from, you may be able to find flights with any of these popular airlines.


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
New Delhi to Shanghai Flights
Fastest flight time5h 45m
Cheapest price₹ 70,758
Tiruchirappalli to Shanghai Flights
Fastest flight time30h 55m
Cheapest price₹ 102,281
Hyderabad to Shanghai Flights
Fastest flight time16h 20m
Cheapest price₹ 107,148
Mumbai to Shanghai Flights
Fastest flight time19h 55m
Cheapest price₹ 124,743
Kolkata to Shanghai Flights
Fastest flight time19h 15m
Cheapest price₹ 125,867
Coimbatore to Shanghai Flights
Fastest flight time21h 55m
Cheapest price₹ 138,820
Bengaluru to Shanghai Flights
Fastest flight time13h 05m
Cheapest price₹ 146,008
Ahmedabad to Shanghai Flights
Fastest flight time44h 20m
Cheapest price₹ 191,608
Pune to Shanghai Flights
Fastest flight time18h 55m
Cheapest price₹ 706,530
Chennai to Shanghai Flights
Fastest flight time54h 00m
Cheapest price₹ 1,377,045

Start planning your trip to Shanghai