Wayfli › Singapore (SIN) › To Beijing (PKX)

Singapore (SIN) to Beijing (PKX) flights

There are direct flights from Singapore Changi Airport to Beijing Daxing International Airport, sold by one airline: China Eastern. The distance is 4,425 km, about 5h 55m in the air. There are also 27 one-stop options, via airports such as Shanghai, Guangzhou and Bangkok.

Live fares for SIN → PKXSee all routes on the map
4,425 kmdistance
~5h 55mdirect flight time (estimate)
1direct airline
27one-stop options

Direct flights from Singapore to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → PKXChina Eastern4,425 km~5h 55m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PVG ShanghaiSpring Airlines and China Eastern then China Eastern4,855 km~8h 35m
CAN Guangzhou9 Air and China Southern Airlines then Xiamen Airlines and China Eastern4,463 km~8h 5m
BKK BangkokAir India and Cathay Pacific then Air China and Thai Vietjet Air4,671 km~8h 20m
HKG Hong KongAir India and Cathay Pacific then HK Express4,491 km~8h 10m
KUL Kuala LumpurAmerican Airlines and Air India then AirAsia X4,646 km~8h 20m
CKG ChongqingAir China and Singapore Airlines then China Southern Airlines and Hebei Airlines4,573 km~8h 15m
SZX ShenzhenAir China and China Southern Airlines then China Eastern4,485 km~8h 10m
XIY Xi'anScoot then Air China and China Eastern4,595 km~8h 15m
KMG KunmingSingapore Airlines then China United Airlines4,680 km~8h 20m
SGN Ho Chi Minh CityLion Air and Singapore Airlines then Vietjet4,425 km~8h 5m
HGH HangzhouScoot then China Southern Airlines and Xiamen Airlines4,744 km~8h 25m
XMN XiamenChina Southern Airlines and Xiamen Airlines then China Southern Airlines4,664 km~8h 20m

More from Singapore and Beijing

Routes come from current airline fares, updated weekly (last update 11 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.