Flights from Beijing to Nanjing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to NKG – All flight route options from Beijing Capital International Airport, China to Lu Kou Airport, China. These flights are operated by 7 airlines. Fly non-stop with Air China or choose from 6 different transit flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Lu Kou Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Nanjing flights
With over 144 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Nanjing (NKG) from Beijing (PEK) with Air China but if a stopover option suits you better you can choose to fly via Shanghai, Taiyuan or any other of the 6 alternatives with connectiing airports.
Tip! You can also fly to Nanjing from Daxing International Airport (PKX).
Beijing to Nanjing with Air China
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. Air China is a Star Alliance member.
With China Eastern Airlines
If you fly from Beijing with China Eastern Airlines you will do a stopover in Shanghai, PVG before reaching Nanjing. This flight trip will take 4 hours and 40 minutes and you can fly every weekday with departures at 19:30. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Beijing Capital International Airport to Lu Kou Airport
The shortest flight time between PEK and NKG is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 593 miles (954 km) |
PVG Shanghai | 4h 40m | 1h 10m | 862 miles (1387 km) |
TYN Taiyuan | 4h 55m | 2h 45m | 817 miles (1315 km) |
WEH Weihai | 5h 10m | 1h 45m | 786 miles (1265 km) |
SHE Shenyang | 5h 45m | 1h 40m | 1111 miles (1788 km) |
HET Hohhot | 6h 20m | 2h 45m | 1003 miles (1614 km) |
DLC Dalian | 6h 30m | 3h 0m | 800 miles (1287 km) |

