Wayfli › Singapore (SIN) › To Xi'an (XIY)

Singapore (SIN) to Xi'an (XIY) flights

There are direct flights from Singapore Changi Airport to Xi'an Xianyang International Airport, sold by one airline: Scoot. The distance is 3,713 km, about 5h in the air. There are also 24 one-stop options, via airports such as Guangzhou, Bangkok and Hong Kong.

Live fares for SIN → XIYSee all routes on the map
3,713 kmdistance
~5hdirect flight time (estimate)
1direct airline
24one-stop options

Direct flights from Singapore to Xi'an

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → XIYScoot3,713 km~5h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CAN Guangzhou9 Air and China Southern Airlines then 9 Air and Air China3,954 km~7h 30m
BKK BangkokAir India and Cathay Pacific then Spring Airlines3,862 km~7h 25m
HKG Hong KongAir India and Cathay Pacific then Cathay Pacific and Aero Nomad Airlines4,006 km~7h 35m
KUL Kuala LumpurAmerican Airlines and Air India then AirAsia X3,897 km~7h 25m
TPE TaipeiEVA Air and China Airlines then China Airlines and Hainan Airlines4,813 km~8h 30m
CTU ChengduAir China and Singapore Airlines then Sichuan Airlines and Air China3,873 km~7h 25m
SZX ShenzhenAir China and China Southern Airlines then Air China and China Southern Airlines3,996 km~7h 30m
CKG ChongqingAir China and Singapore Airlines then Sichuan Airlines and Air China3,729 km~7h 15m
KMG KunmingSingapore Airlines then Sichuan Airlines and Lucky Air3,824 km~7h 20m
XMN XiamenChina Southern Airlines and Xiamen Airlines then Sichuan Airlines and Air China4,419 km~8h 5m
DMK BangkokThai AirAsia then Thai AirAsia3,871 km~7h 25m
WUH WuhanChina Eastern and Singapore Airlines then China Southern Airlines and Hainan Airlines4,099 km~7h 40m

More from Singapore and Xi'an

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.