The nearest airport is SZX - Shenzhen Baoan Intl, located 188.0 km south west of Shangzhuang.
Other airports nearby include CAN - Guangzhou Baiyun Intl (202.3 km west), HKG - Hong Kong Intl (205.4 km south west), MFM - Macau Intl (241.1 km south west),
Nearby towns ::
Shutian (4.6km south) //
Tianduan (4.8km north west) //
Yuantian (5.8km south east) //
Wushi (8.9km south west) //
Zhuanjiaoshan (11.7km north west) //
[all distances 'as the bird flies' and approximate]
Places with similar names to Shangzhuang, China ::