Wayfli › Airports › Shenzhen (SZX)

Direct flights from Shenzhen Bao'an International Airport (SZX)

Shenzhen Bao'an International Airport in Shenzhen, China has direct flights to 106 airports in 20 countries, flown by 38 airlines. The longest is to Mexico City (MEX) at 14,130 km.

See every route from SZX on the map
106direct destinations
20countries
38airlines

Direct flights from SZX by country

China (78)

Malaysia (3)

Thailand (3)

Australia (2)

Indonesia (2)

South Korea (2)

Taiwan (2)

Vietnam (2)

Austria (1)

Cambodia (1)

Hungary (1)

Japan (1)

Mexico (1)

New Zealand (1)

Philippines (1)

Russia (1)

Singapore (1)

Spain (1)

United Arab Emirates (1)

United Kingdom (1)

Airlines flying from SZX

Air China, AirAsia, All Nippon Airways, Asiana Airlines, Cambodia Airways, Chengdu Airlines, China Airlines, China Eastern, China Southern Airlines, China United Airlines, Donghai Airlines, EVA Air, Emirates, Hainan Airlines, Hebei Airlines, Juneyao Airlines, KLM, Korean Air, Kunming Airlines, LongJiang Airlines, Lucky Air, Okay Airways, Parata Air, Scoot, Shandong Airlines, Shanghai Airlines, Shenzhen Airlines, Sichuan Airlines, Singapore Airlines, Spring Airlines, Suparna Airlines, Thai AirAsia, Thai Lion Air, Urumqi Air, Vietravel Airlines, West Air, Xiamen Airlines, Xizang Airlines

Going somewhere SZX doesn’t fly direct?

Wayfli finds the best one- and two-stop connections from Shenzhen to any airport in the world. Pick a destination on the map.

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.