Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Tue 3/8
Tue 10/8

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,316

CHEAPEST MONTH TO FLY TO SHANGHAI FROM NEW DELHIJune27% cheaperFlying from New Delhi to Shanghai costs on average just ₹ 29,272 in June
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM NEW DELHIAugust59% more expensiveIt costs about ₹ 64,042 for flights to Shanghai from New Delhi in August
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM NEW DELHISeptember812% 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, June 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 ₹ 29,272. If you are unable to visit Shanghai during the month of June, then departing from India during the month May is also very affordable. Most momondo users find prices during this month for around ₹ 32,541.

  • 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,316.

  • 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 Friday when prices can be found for as low as ₹ 37,602. This is often the case because there is less demand to fly during this day of the week. On the other hand, Sunday is the most expensive day to depart from India because it is more convenient for both business and leisure travellers. As a result, prices tend to be around ₹ 41,513.

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

    At midday is the cheapest time of day to fly from India to Shanghai when you can find flight prices for as low as ₹ 19,351. Flying to Shanghai at midday is an ideal time because this is during off-peak travel hours. Flights to Shanghai are more costly in the evening, with an average ticket price of ₹ 39,952. Departure times in the evening fall within the peak daily travel times, which is why tickets can be more expensive.

  • 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,718 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
Thai Airways
18 Dec
DEL19:20New Delhi Indira Gandhi Intl
13h 00m
1 stop
PVG08:20Shanghai Pu Dong
2 Jan
PVG12:20Shanghai Pu Dong
19h 05m
1 stop
DEL07:25New Delhi Indira Gandhi Intl
₹ 181,352
Find similar
Thai Airways
18 Dec
DEL19:20New Delhi Indira Gandhi Intl
13h 00m
1 stop
PVG08:20Shanghai Pu Dong
2 Jan
PVG12:20Shanghai Pu Dong
19h 05m
1 stop
DEL07:25New Delhi Indira Gandhi Intl
₹ 182,392
Find similar
Thai Airways
18 Dec
DEL19:20New Delhi Indira Gandhi Intl
13h 00m
1 stop
PVG08:20Shanghai Pu Dong
2 Jan
PVG12:20Shanghai Pu Dong
19h 05m
1 stop
DEL07:25New Delhi Indira Gandhi Intl
₹ 182,466
Find similar
Thai Airways
19 Dec
DEL06:10New Delhi Indira Gandhi Intl
26h 10m
1 stop
PVG08:20Shanghai Pu Dong
2 Jan
PVG12:20Shanghai Pu Dong
19h 05m
1 stop
DEL07:25New Delhi Indira Gandhi Intl
₹ 182,986
Find similar
Thai Airways
19 Dec
DEL06:10New Delhi Indira Gandhi Intl
26h 10m
1 stop
PVG08:20Shanghai Pu Dong
2 Jan
PVG12:20Shanghai Pu Dong
19h 05m
1 stop
DEL07:25New Delhi Indira Gandhi Intl
₹ 184,101
Find similar
China Eastern
19 Dec
DEL15:40New Delhi Indira Gandhi Intl
5h 45m
PVG21:25Shanghai Pu Dong
2 Jan
PVG09:25Shanghai Pu Dong
7h 20m
DEL16:45New Delhi Indira Gandhi Intl
₹ 206,166
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 SriLankan Airlines
Multiple Airlines
24 Nov
BOM19:05Mumbai Chhatrapati Shivaji Intl
19h 55m
2 stops
PVG15:00Shanghai Pu Dong
₹ 24,517
Find similar
SriLankan Airlines
28 Oct
BOM23:10Mumbai Chhatrapati Shivaji Intl
18h 10m
1 stop
PVG17:20Shanghai Pu Dong
₹ 30,758
Find similar
Multiple Airlines
25 Nov
BOM12:30Mumbai Chhatrapati Shivaji Intl
19h 50m
3 stops
PVG08:20Shanghai Pu Dong
₹ 36,998
Find similar

Which airlines fly to Shanghai?

Here you can see a selection of the most popular and cheapest airlines for flights to Shanghai

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
Chennai to Shanghai Flights
Fastest flight time10h 25m
Cheapest price₹ 54,978
Ahmedabad to Shanghai Flights
Fastest flight time37h 55m
Cheapest price₹ 65,973
Pune to Shanghai Flights
Fastest flight time25h 40m
Cheapest price₹ 72,065
Tiruchirappalli to Shanghai Flights
Fastest flight time30h 55m
Cheapest price₹ 101,486
New Delhi to Shanghai Flights
Fastest flight time5h 45m
Cheapest price₹ 132,986
Coimbatore to Shanghai Flights
Fastest flight time29h 55m
Cheapest price₹ 148,365
Hyderabad to Shanghai Flights
Fastest flight time30h 20m
Cheapest price₹ 168,499
Kolkata to Shanghai Flights
Fastest flight time27h 40m
Cheapest price₹ 216,790
Mumbai to Shanghai Flights
Fastest flight time40h 15m
Cheapest price₹ 1,387,219
Bengaluru to Shanghai Flights
Fastest flight time30h 20m
Cheapest price₹ 1,397,323

Start planning your trip to Shanghai