Nearest Airport to Shanhaiguan, China
The closest airport to Shanhaiguan is Qinhuangdao Beidaihe Airport (BPE). Distance from Qinhuangdao Beidaihe Airport to Shanhaiguan is 43.4 miles / 69.8 kilometers.
Shanhaiguan – Airports nearby
- Qinhuangdao Beidaihe Airport (43.4 miles / 69.8 kilometers)
- Tangshan Sannühe Airport (94.8 miles / 152.5 kilometers)
- Jinzhou Bay Airport (102.7 miles / 165.2 kilometers)
- Chaoyang Airport (112.1 miles / 180.5 kilometers)
Qinhuangdao Beidaihe Airport (BPE)
Qinhuangdao Beidaihe Airport is located approximately 5.5 miles / 8.9 kilometers southwest of Changli and about 26.7 miles / 43.0 kilometers southwest of Beidaihehaibin. IATA airport code is BPE.
Tangshan Sannühe Airport (TVS)
Distance from Tangshan Sannühe Airport to Shanhaiguan is 94.8 miles / 152.5 kilometers. Tangshan Sannühe Airport is located approximately 10.0 miles / 16.1 kilometers southwest of Fengrun and about 11.3 miles / 18.1 kilometers northwest of Tangshan. IATA airport code is TVS.
Jinzhou Bay Airport (JNZ)
Distance from Jinzhou Bay Airport to Shanhaiguan is 102.7 miles / 165.2 kilometers. Jinzhou Bay Airport is located approximately 4.2 miles / 6.7 kilometers west of Jinzhou and about 16.4 miles / 26.3 kilometers east of Nanpiao. IATA airport code is JNZ.
Chaoyang Airport (CHG)
Distance from Chaoyang Airport to Shanhaiguan is 112.1 miles / 180.5 kilometers. Chaoyang Airport is located approximately 2.5 miles / 4.1 kilometers southwest of Chaoyang and about 25.0 miles / 40.2 kilometers southwest of Beipiao. IATA airport code is CHG.
Includes only airports with scheduled air service.
Map of airports near Shanhaiguan
Airport | Distance (miles) | Distance (km) |
---|---|---|
A Qinhuangdao Beidaihe Airport (BPE) | 43.4 | 69.8 |
B Tangshan Sannühe Airport (TVS) | 94.8 | 152.5 |
C Jinzhou Bay Airport (JNZ) | 102.7 | 165.2 |
D Chaoyang Airport (CHG) | 112.1 | 180.5 |
E Chengde Puning Airport (CDE) | 117.3 | 188.7 |
F Dalian Zhoushuizi International Airport (DLC) | 119.5 | 192.3 |