L'aéroport de Shenzhen, Shenzhen Huangtian Airport, situé à Bao'an, à du centre ville, est récent, adapté, et moins cher (taxe d'aéroport de 10 USD), mais desservi encore par peu de compagnies internationales (destinations en vol direct : Bangkok, Singapour, Kuala Lumpur, Kota Kinabalu, Istanbul). L'étape de Pékin ou de Shanghai fait perdre de nombreuses heures. 