Cities > China > Airports near Shenzhen

Closest Airport to Shenzhen

The closest airport to Shenzhen is Shenzhen Bao'an International Airport (SZX). Distance from Shenzhen Bao'an International Airport to Shenzhen is 28,4 kilometers (17,7 miles).

Shenzhen Bao'an International Airport (SZX)

Shenzhen Bao'an International Airport is located approximately 24,5 kilometers (15,2 miles) southeast of Humen and about 28,4 kilometers (17,7 miles) west of Shenzhen. IATA airport code is SZX.

Hong Kong International Airport (HKG)

Distance from Hong Kong International Airport to Shenzhen is 30,7 kilometers (19,1 miles). Hong Kong International Airport is located approximately 10,9 kilometers (6,8 miles) southwest of Tuen Mun and about 19,9 kilometers (12,4 miles) southwest of Yuen Long Kau Hui. IATA airport code is HKG.

Macau International Airport (MFM)

Distance from Macau International Airport to Shenzhen is 65,9 kilometers (41,0 miles). Macau International Airport is located approximately 7,4 kilometers (4,6 miles) southeast of Macau and about 14,4 kilometers (8,9 miles) south of Zhuhai. IATA airport code is MFM.

Airports near Shenzhen

AirportIata codeDistance (km)Distance (miles)
Shenzhen Bao'an International AirportSZX28,417,7
Hong Kong International AirportHKG30,719,1
Macau International AirportMFM65,941,0
Zhuhai Jinwan AirportZUH93,257,9
Guangzhou Baiyun International AirportCAN122,976,4
Meixian AirportMXZ291,2181,0
Jieyang Chaoshan International AirportSWA293,0182,0
Wuzhou Changzhoudao AirportWUZ306,3190,3
Ganzhou Huangjin AirportKOW375,1233,1
Zhanjiang AirportZHA410,9255,3

Map of airports near Shenzhen