Cheap Flights from Shanghai (CSHA) to Nanking / Nanjing (NKG)

Compare Shanghai to Nanking / Nanjing flight deals

Find the cheapest month or even day of the year to fly to Nanking / Nanjing

Book the best Nanking / Nanjing fare with no extra fees

Flight deals from Shanghai to Nanking / Nanjing Airport

Looking for a cheap last-minute deal or the best return flight from Shanghai to Nanking / Nanjing Airport? If you want to travel next month, return fares start from £190. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai to Nanking / Nanjing

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to Nanking / Nanjing flights are currently cheapest in April.

Direct flights from Shanghai to Nanking / Nanjing

Shanghai to Nanking / Nanjing: Alternative routes

Compare routes from Shanghai to Nanjing below. You may find an airport to fly into that's cheaper, faster, or easier than Nanking / Nanjing.

Shanghai to Nanjing: Flight information

The things to know before you go.
Cheapest flight found£61
Cheapest month to flyApril
Average flight time1 hr, 11 mins
Most popular airlineXiamen Airlines
Average flights per week39

Finding cheap flights from Shanghai to Nanking / Nanjing: Frequently asked questions

The best price we found for a return flight from Shanghai to Nanking / Nanjing is £190. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 11 minutes is the average flight time from Shanghai to Nanking / Nanjing.
Xiamen Airlines, Etihad Airways and Air France fly direct from Shanghai to Nanking / Nanjing.
As of March 2026, there are 39 flights per week flying from Shanghai to Nanking / Nanjing.
The cheapest month to fly from Shanghai to Nanking / Nanjing is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to Nanking / Nanjing Airport on Saturday, 18 April 2026.
Yes – the average flight time is 1 hour and 11 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Nanking / Nanjing but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Nanjing is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Shanghai to Nanjing Lukou International Airport (NKG): What you need to know

  • Start your adventure at Shanghai Pudong International Airport (PVG), the main airport in Shanghai. Search for flights from Shanghai to Nanjing Lukou International Airport (NKG) that take off from this terminal.

  • The average duration of a direct Shanghai to Nanjing Lukou International Airport flight is 1 hour 10 minutes.

  • Nanjing's timezone is UTC+8, which is the same as Shanghai. Nanjing Lukou International Airport is located in Nanjing.

  • The busiest route is from Shanghai Pudong International Airport (PVG) to Nanjing Lukou International Airport (NKG). Choose from 7 direct services each week. China Eastern Airlines operates a 9:50pm departure between PVG and NKG.

  • For stress-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This ensures you have enough time to catch your flight from Shanghai to NKG.

  • Travelling during a peak month like February? Public holidays and other popular periods can lead to longer queues at check-in and security. Play things extra safe and get there up to four hours before international flights and two hours before a domestic departure.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

  • Go straight to your destination from Shanghai Pudong International Airport (PVG). Direct flights from Shanghai to Nanjing Lukou International Airport (NKG) can be booked from here.

  • China Eastern Airlines is a well-known carrier that operates direct flights from Shanghai to Nanjing Lukou International Airport jetting out of PVG.

  • Most passengers choose to book seats with China Eastern between PVG and NKG.

  • With a dependable 91.8% of services arriving as planned, China Eastern is the most punctual carrier on this route.

  • PVG is around 48 kms (30 miles) from central Shanghai. If you're driving, catching a taxi or ride-sharing from the centre, it'll take you 1 hour 5 minutes or so to get there, depending on traffic. If you're using public transport, expect the trip time to be around 50 minutes.

  • Looking for a comfortable hotel close to Shanghai Pudong International Airport? If you've booked an early flight from Shanghai to Nanjing Lukou International Airport, these accommodation options will put you a quick hop from check-in:

  • Of all flights leaving Shanghai Pudong International Airport, 78% arrive on time at their destination.

  • PVG's address is No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • You can arrive at SHA from the centre of Shanghai in about 30 minutes by car, depending on traffic. The journey on public transport takes roughly 40 minutes to travel the 14 kms (9 miles) or so.

  • Flying off with the first light? Think about staying at one of these hotels near Shanghai Hongqiao International Airport the day before your Shanghai to NKG flight:

  • Most flights that leave Shanghai Hongqiao International Airport make it to their destination as expected. It boasts a strong on-time performance rate of 86%.

  • SHA is located at 700 Yingbin 1st Rd.

About Nanjing Lukou International Airport (NKG)

Getting from Nanjing Lukou International Airport (NKG) to central Nanjing

  • Central Nanjing is around 32 kms (20 miles) from Nanjing Lukou International Airport and takes about 45 minutes to reach by car. See what your options are for heading into the city, whether that's with a taxi, car hire or ride-share.

  • It takes around 1 hour if you're using public transport.

How to find the cheapest flights from Shanghai to Nanjing Lukou International Airport (NKG)

  • £61 is the best price for a one-way ticket from Shanghai to Nanjing Lukou International Airport. Return flights start at £190. These prices can change depending on availability.

  • Don't leave things to the last minute. You're more likely to walk away with cheap flights from Shanghai to NKG if you book in advance. Airlines often offer some fantastic early bird deals.

  • The 'Whole month' search tool will show you the cheapest Shanghai to Nanjing Lukou International Airport tickets across each month. It's a good way to find a bargain if your plans aren't set in stone.

  • Spend less time searching for cheap plane tickets from Shanghai to NKG by creating a Price Alert. We'll send you an email or notification through the app when fares go down.

  • Filters make it easier to save some cash on your flight from Shanghai to Nanjing Lukou International Airport. Pick the departure times, carriers and stops that line up with your plans. Then sort the results by 'Cheapest' to find the most affordable option fast.

The best time to fly from Shanghai to Nanjing Lukou International Airport (NKG)

  • October is the quietest month for flights from Shanghai to Nanjing Lukou International Airport (NKG), while February is the busiest. Figure out the ideal time to visit Nanjing based on whether you want a bustling atmosphere or a more laid-back vibe.

  • Book a Shanghai to NKG plane ticket departing in July if you're eager to experience the city during its warmest month. You can expect temperatures in Nanjing to range from 22ºC to 34ºC.

  • Look for cheap tickets from Shanghai to Nanjing Lukou International Airport in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between -3ºC and 11ºC.

More about Nanjing

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Nanjing right here. Browse these options as soon as you've booked your flight from Shanghai to Nanjing Lukou International Airport:

  • Nanjing City Wall and Zijin Tower are just the start of the top-rated attractions to add to your Nanjing itinerary. Continue your sightseeing adventures at Nanjing Massacre Memorial Hall.

Explore more of China

  • Nanjing is always a good idea, but there are so many other corners of China you should also see. About 257 kms (160 miles) east of Nanjing, a trip to Shanghai will keep you on the go. Check out popular attractions like Shanghai Museum, Shanghai Tower and The Bund Sightseeing Avenue.

  • If you're ready to explore another well-known destination in China, consider Suzhou, about 177 kms (110 miles) east of Nanjing. Humble Administrator's Garden, Lingering Garden and Pingjiang Road are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.