Cheap flights from India to China

DEL — SHA
7 Feb — 14 Feb1
Return
1 adult
Economy
From?
To?
Tue 7/2
Tue 14/2

How far in advance should I book a flight from India to China?

Find a great deal and save up to 38% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from India to China within the next two weeks, with the cheapest ticket starting at ₹ 161,316.

What is the cheapest month to fly from India to China?

June is one of the best times of the year to fly to China from India. Prices for June average ₹ 140,197 per person but you can even find prices for as low as ₹ 85,402. The most expensive prices can be found in the month of December. Opting for a June flight can save you 34% on your journey compared to booking in December

When is the cheapest time to fly from India to China (IN - CN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from India to China as you normally would.

Cheap flights from India to China in February, March 2023

The best prices found for India to China flights in February, March
15 Mar - 21 Mar
DEL

New Delhi Indira Gandhi Intl

PVG

Shanghai Pu Dong

1 stop

12h 20m
PVG

Shanghai Pu Dong

DEL

New Delhi Indira Gandhi Intl

1 stop

16h 00m
₹ 46,628

Singapore Airlines

Pick Dates

Deal found 31/1

14 Feb - 1 Mar
BLR

Bengaluru Intl

PVG

Shanghai Pu Dong

1 stop

16h 40m
PVG

Shanghai Pu Dong

BLR

Bengaluru Intl

2 stops

12h 30m
₹ 48,427

Multiple Airlines

Pick Dates

Deal found 31/1

14 Feb - 28 Feb
BLR

Bengaluru Intl

PVG

Shanghai Pu Dong

1 stop

16h 40m
PVG

Shanghai Pu Dong

BLR

Bengaluru Intl

1 stop

23h 40m
₹ 48,673

Multiple Airlines

Pick Dates

Deal found 31/1

India to China 2023 flight deals

Cheap flights to China from India found for this year
15 Mar - 21 Mar
DEL

New Delhi Indira Gandhi Intl

PVG

Shanghai Pu Dong

1 stop

12h 20m
PVG

Shanghai Pu Dong

DEL

New Delhi Indira Gandhi Intl

1 stop

16h 00m
₹ 46,628

Singapore Airlines

Pick Dates

Deal found 31/1

14 Feb - 1 Mar
BLR

Bengaluru Intl

PVG

Shanghai Pu Dong

1 stop

16h 40m
PVG

Shanghai Pu Dong

BLR

Bengaluru Intl

2 stops

12h 30m
₹ 48,427

Multiple Airlines

Pick Dates

Deal found 31/1

14 Feb - 28 Feb
BLR

Bengaluru Intl

PVG

Shanghai Pu Dong

1 stop

16h 40m
PVG

Shanghai Pu Dong

BLR

Bengaluru Intl

1 stop

23h 40m
₹ 48,673

Multiple Airlines

Pick Dates

Deal found 31/1

Cheap Singapore Airlines flights from India to China

15 Mar - 21 Mar
DEL

New Delhi Indira Gandhi Intl

PVG

Shanghai Pu Dong

1 stop

12h 20m
PVG

Shanghai Pu Dong

DEL

New Delhi Indira Gandhi Intl

1 stop

16h 00m
₹ 46,628

Singapore Airlines

Pick Dates

Deal found 31/1

14 Mar - 21 Mar
DEL

New Delhi Indira Gandhi Intl

PVG

Shanghai Pu Dong

1 stop

36h 20m
PVG

Shanghai Pu Dong

DEL

New Delhi Indira Gandhi Intl

1 stop

16h 00m
₹ 49,736

Singapore Airlines

Pick Dates

Deal found 31/1

4 Mar - 13 Mar
BOM

Mumbai Chhatrapati Shivaji Intl

CAN

Guangzhou Baiyun

1 stop

32h 45m
CAN

Guangzhou Baiyun

BOM

Mumbai Chhatrapati Shivaji Intl

1 stop

11h 10m
₹ 50,963

Singapore Airlines

Pick Dates

Deal found 2/2

Cheap Ethiopian Air flights from India to China

1 Mar - 9 Mar
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

1 stop

27h 35m
CAN

Guangzhou Baiyun

DEL

New Delhi Indira Gandhi Intl

1 stop

27h 15m
₹ 174,977

Ethiopian Air

Pick Dates

Deal found 2/2

11 Feb - 22 Feb
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

1 stop

34h 30m
CAN

Guangzhou Baiyun

DEL

New Delhi Indira Gandhi Intl

1 stop

34h 25m
₹ 198,945

Ethiopian Air

Pick Dates

Deal found 1/2

11 Feb - 16 Feb
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

1 stop

34h 30m
CAN

Guangzhou Baiyun

DEL

New Delhi Indira Gandhi Intl

1 stop

34h 25m
₹ 209,989

Ethiopian Air

Pick Dates

Deal found 1/2

Last-minute flights from India to China

Late deals on return flights to China from India, departing today and this week
12 Feb - 17 Feb
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

2 stops

15h 10m
CAN

Guangzhou Baiyun

DEL

New Delhi Indira Gandhi Intl

1 stop

13h 15m
₹ 58,816

Multiple Airlines

Pick Dates

Deal found 1/2

12 Feb - 20 Feb
AMD

Ahmedabad

CAN

Guangzhou Baiyun

1 stop

22h 15m
CAN

Guangzhou Baiyun

AMD

Ahmedabad

2 stops

24h 30m
₹ 59,880

Multiple Airlines

Pick Dates

Deal found 2/2

12 Feb - 27 Feb
BOM

Mumbai Chhatrapati Shivaji Intl

CAN

Guangzhou Baiyun

2 stops

20h 35m
CAN

Guangzhou Baiyun

BOM

Mumbai Chhatrapati Shivaji Intl

3 stops

23h 00m
₹ 60,207

Multiple Airlines

Pick Dates

Deal found 1/2

One-way flights to China from India

The cheapest one-way flights from India to China
8 Feb
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

1 stop

16h 05m
₹ 27,977

Multiple Airlines

Pick Dates

Deal found 1/2

8 Feb
DEL

New Delhi Indira Gandhi Intl

CAN

Guangzhou Baiyun

2 stops

26h 20m
₹ 28,140

Multiple Airlines

Pick Dates

Deal found 1/2

9 Mar
BOM

Mumbai Chhatrapati Shivaji Intl

PVG

Shanghai Pu Dong

2 stops

19h 30m
₹ 28,304

Multiple Airlines

Pick Dates

Deal found 30/1

Related info for your journey

Useful info, stats and facts about India to China flights.

Which airlines flying from India to China have flexible cancellations due to COVID-19?

Some of the carriers operating flights from India to China that may be offering flexible cancellation policies are Air India, RwandAir, and China Southern. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from India to China for under ₹ 46,700 on Cheapflights?

Yes, there are multiple flights from India to China for under ₹ 46,700. The cheapest flight booked recently is on Singapore Airlines for just ₹ 46,628, but on average you can expect to pay ₹ 51,127.

Are there last-minute flights available from India to China for under ₹ 58,900?

There are currently 20+ open flights from India to China within the next 7 days for less than ₹ 58,900.

Top 10 airlines flying from India to China

The chart below displays the airlines Cheapflights users travelling from India to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
IndiGoCheapest₹ 18,932Average₹ 38,647FlexibilityNo cancel feeOn-time80%COVID-19 safety
Search IndiGo flights
China EasternCheapest₹ 19,042Average₹ 54,792FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search China Eastern flights
AirAsiaCheapest₹ 20,894Average₹ 33,720FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search AirAsia flights
Shandong AirlinesCheapest₹ 23,118Average₹ 34,689FlexibilityNo cancel feeOn-time51%COVID-19 safety
Search Shandong Airlines flights
Batik AirCheapest₹ 23,781Average₹ 28,418FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Batik Air flights
SriLankan AirlinesCheapest₹ 23,943Average₹ 34,264FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search SriLankan Airlines flights
ScootCheapest₹ 24,382Average₹ 30,246FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Scoot flights
Thai Lion AirCheapest₹ 24,397Average₹ 33,257FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Thai Lion Air flights
Singapore AirlinesCheapest₹ 25,238Average₹ 41,526FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Singapore Airlines flights
Thai AirwaysCheapest₹ 26,934Average₹ 43,930FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Thai Airways flights

Search flights to China by cabin class

Business Classfrom ₹ 4,079/person
Economyfrom ₹ 281/person
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.