Wayfli › Shenzhen (SZX) › To Singapore (SIN)

Shenzhen (SZX) to Singapore (SIN) flights

There are direct flights from Shenzhen Bao'an International Airport to Singapore Changi Airport, sold by 4 airlines (including codeshares): Air China, Singapore Airlines, Scoot and Shenzhen Airlines. The distance is 2,594 km, about 3h 40m in the air. There are also 12 one-stop options, via airports such as Bangkok, Kuala Lumpur and Ho Chi Minh City.

Live fares for SZX → SINSee all routes on the map
2,594 kmdistance
~3h 40mdirect flight time (estimate)
4direct airlines
12one-stop options

Direct flights from Shenzhen to Singapore

RouteAirlines (incl. codeshares)DistanceTime (est.)
SZX → SINAir China, Singapore Airlines, Scoot, Shenzhen Airlines2,594 km~3h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
BKK BangkokAir China and Shenzhen Airlines then Air India and Cathay Pacific3,117 km~6h 30m
KUL Kuala LumpurAirAsia then American Airlines and Air India2,866 km~6h 10m
SGN Ho Chi Minh CityVietravel Airlines then Lion Air and Singapore Airlines2,612 km~5h 50m
DMK BangkokThai AirAsia and Thai Lion Air then Thai AirAsia and Thai Lion Air3,143 km~6h 30m
HAN HanoiVietravel Airlines then Singapore Airlines and Scoot3,059 km~6h 25m
SYX SanyaAir China and China Southern Airlines then SCAT2,641 km~5h 55m
HKT PhuketChina Southern Airlines then Thai AirAsia and Bangkok Airways3,293 km~6h 40m
HAK HaikouAir China and China Southern Airlines then Hainan Airlines and Scoot2,642 km~5h 55m
NNG NanningOkay Airways and Air China then China Eastern2,985 km~6h 20m
BKI Kota KinabaluAirAsia and China Southern Airlines then AirAsia and Malaysia Airlines3,304 km~6h 40m
PEN PenangShenzhen Airlines then AirAsia and Malaysia Airlines3,017 km~6h 20m
KTI Phnom PenhCambodia Airways then Emirates2,687 km~5h 55m

More from Shenzhen and Singapore

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.