Search and find cheap flights to China

Return
1 adult
Economy
From?
To?
Sun 30/1
Sun 6/2

Cheapest flights to cities in China

Click on the cities below to find out when it's cheapest to fly to China from India
Shanghai
Shanghai

Useful information for your flight to China

Get up-to-date answers for some of the most frequently asked questions regarding flying to China
  • What are the most popular cities to visit in China?

    Some of the world’s most well-traveled cities are in China. The most popular city to travel to in China is Shanghai, which momondo users choose as their landing destination 562% more often than other cities. The next most popular cities in China are Guangzhou and Beijing.

  • What popular landmarks are in China?

    Shanghai New International Expo Centre is the most popular place of interest in China. Many travellers make it a point to stop there while travelling to China. Other popular landmarks and places of interest in China would be Yuexiu Park, The Great Wall of Badaling, or Shanghai Exhibition Center.

  • What is the best airport to land at to visit Shanghai New International Expo Centre?

    When visiting Shanghai New International Expo Centre in Shanghai, the closest airport is Shanghai Hongqiao Intl Airport.

  • What is the cheapest flight to China?

    The cheapest flights to China recently found by momondo users are ₹ 9,332 with Malindo Air, ₹ 9,734 with Scoot, and ₹ 10,101 with Thai AirAsia.

  • How long is the flight from India to China?

    Flight times vary depending on what airport in India you fly out of and what airport in China you fly into. For example, flying from New Delhi Indira Gandhi Intl to Shanghai Hongqiao Intl takes 12h 35m on average. On the other hand, flying from Mumbai Chhatrapati Shivaji Intl to Shanghai Hongqiao Intl takes 32h 30m on average. Keep in mind that it’s always quicker to opt for a non-stop flight, so be sure to check momondo to see if there are any available for your route.

  • What is the most popular airport in China to fly to?

    According to our data, 34% of momondo users who travelled to China in the last year flew into Shanghai Hongqiao Intl (located in Shanghai), making it the most popular airport to fly to. There may be other airports in China, but the majority of our users take flights to Shanghai Hongqiao Intl in order to visit Shanghai and it’s surrounding areas.

  • How much are flights to China?

    The cheapest flight to China recently found on momondo was ₹ 11,925. If you’re unable to find a flight deal this cheap, keep in mind that anything less than ₹ 51,928 is considered a good price for flights to China. ₹ 53,656 is the average cost to fly to China, while ₹ 179,891 is the most expensive.


Popular cities and sights

Looking to visit China? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in China

Find flights to these popular cities in China from your nearest airport.

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users in India
DepartingDestinationBest TimeBest Price
KolkataWuxi20h 15m₹ 25,994
PatnaGuangzhou12h 30m₹ 28,154
KolkataNantong15h 05m₹ 39,103
New DelhiShanghai12h 35m₹ 46,924
AhmedabadGuangzhou19h 05m₹ 50,648
KolkataYiwu9h 05m₹ 64,278
New DelhiNingbo17h 55m₹ 68,374
MumbaiNanchang38h 05m₹ 70,460
MumbaiWenzhou12h 35m₹ 72,620
New DelhiQuanzhou37h 05m₹ 80,738
New DelhiChangzhou36h 40m₹ 80,813
MumbaiChangsha31h 05m₹ 100,923
TiruchirappalliShanghai30h 55m₹ 101,742
New DelhiGuangzhou23h 05m₹ 126,172
MumbaiGuangzhou31h 20m₹ 127,140
CoimbatoreShanghai21h 55m₹ 138,089

Popular routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Bangkok to Shanghai Flights
Fastest flight time4h 20m
Cheapest price₹ 13,481
Kolkata to Guangzhou Flights
Fastest flight time36h 15m
Cheapest price₹ 127,960
Mumbai to Shanghai Flights
Fastest flight time32h 30m
Cheapest price₹ 130,194
Hyderabad to Shanghai Flights
Fastest flight time64h 50m
Cheapest price₹ 618,720
New Delhi to Guangzhou Flights
Fastest flight time23h 05m
Cheapest price₹ 126,172
New Delhi to Beijing Flights
Fastest flight time34h 35m
Cheapest price₹ 202,590
Bengaluru to Shanghai Flights
Fastest flight time41h 40m
Cheapest price₹ 138,983
Kolkata to Shanghai Flights
Fastest flight time33h 20m
Cheapest price₹ 322,730
Bengaluru to Beijing Flights
Fastest flight time20h 10m
Cheapest price₹ 222,403
Ahmedabad to Guangzhou Flights
Fastest flight time19h 05m
Cheapest price₹ 50,648
Mumbai to Shenzhen Flights
Fastest flight time45h 40m
Cheapest price₹ 616,560
Singapore to Beijing Flights
Fastest flight time6h 10m
Cheapest price₹ 25,324
New Delhi to Shanghai Flights
Fastest flight time12h 35m
Cheapest price₹ 46,924
Mumbai to Guangzhou Flights
Fastest flight time31h 20m
Cheapest price₹ 127,140
Bengaluru to Hangzhou Flights
Fastest flight time35h 35m
Cheapest price₹ 271,486
Mumbai to Hangzhou Flights
Fastest flight time17h 45m
Cheapest price₹ 162,594
New Delhi to Quanzhou Flights
Fastest flight time37h 05m
Cheapest price₹ 80,738
Kolkata to Hangzhou Flights
Fastest flight time16h 40m
Cheapest price₹ 196,334
Kolkata to Ningbo Flights
Fastest flight time44h 15m
Cheapest price₹ 144,197
New Delhi to Qingdao Flights
Fastest flight time51h 10m
Cheapest price₹ 375,761

Start planning your trip to China