Lowcost flights from Singapore (Singapore) to Xian (China), €93 - €372

Direct distance between cities: 3722 km. Average direct flight time is 5:22 hours.

Please note! Some routes are seasonal.

From Singapore to Xian with Scoot (TR)
Average ticket price: €93 - €372

Connection in Bangkok (Thailand)
From Singapore to Bangkok with Jetstar Asia (3K)
From Singapore to Bangkok with Scoot (TR)
From Singapore to Bangkok with Thai AirAsia (FD)
From Singapore to Bangkok with Thai Lion Air (SL)
Average ticket price: €36 - €143
From Bangkok to Xian with Spring Airlines (9C)
From Bangkok to Xian with Thai AirAsia (FD)
From Bangkok to Xian with Thai Lion Air (SL)
Average ticket price: €61 - €245
Connection in Busan (South Korea)
From Singapore to Busan with Jeju Air (7C)
Average ticket price: €114 - €458
From Busan to Xian with Air Busan (BX)
Average ticket price: €46 - €184
Connection in Changsha (China)
From Singapore to Changsha with Scoot (TR)
Average ticket price: €79 - €315
From Changsha to Xian with Chengdu Airlines (EU)
Average ticket price: €20 - €81
Connection in Chiang Mai (Thailand)
From Singapore to Chiang Mai with Scoot (TR)
Average ticket price: €50 - €202
From Chiang Mai to Xian with Spring Airlines (9C)
Average ticket price: €50 - €199
Connection in Fuzhou (China)
From Singapore to Fuzhou with Scoot (TR)
Average ticket price: €81 - €322
From Fuzhou to Xian with Beijing Capital Airlines (JD)
Average ticket price: €35 - €141
Connection in Guangzhou (China)
From Singapore to Guangzhou with Jetstar Asia (3K)
From Singapore to Guangzhou with Scoot (TR)
Average ticket price: €67 - €266
From Guangzhou to Xian with 9 Air (AQ)
Average ticket price: €33 - €131
Connection in Guiyang (China)
From Singapore to Guiyang with Lucky Air (8L)
Average ticket price: €71 - €283
From Guiyang to Xian with Beijing Capital Airlines (JD)
From Guiyang to Xian with China United Airlines (KN)
Average ticket price: €22 - €90
Connection in Haikou (China)
From Singapore to Haikou with Jetstar Asia (3K)
From Singapore to Haikou with Scoot (TR)
Average ticket price: €55 - €220
From Haikou to Xian with Beijing Capital Airlines (JD)
Average ticket price: €41 - €162
Connection in Hangzhou (China)
From Singapore to Hangzhou with Jetstar Asia (3K)
From Singapore to Hangzhou with Scoot (TR)
Average ticket price: €92 - €366
From Hangzhou to Xian with Beijing Capital Airlines (JD)
Average ticket price: €30 - €119
Connection in Ho Chi Minh City (Vietnam)
From Singapore to Ho Chi Minh City with Lion Air (JT)
From Singapore to Ho Chi Minh City with Jetstar Asia (3K)
From Singapore to Ho Chi Minh City with Scoot (TR)
From Singapore to Ho Chi Minh City with VietJet Air (VJ)
Average ticket price: €28 - €110
From Ho Chi Minh City to Xian with VietJet Air (VJ)
Average ticket price: €66 - €264
Connection in Hong Kong (Hong Kong)
From Singapore to Hong Kong with Jetstar Asia (3K)
From Singapore to Hong Kong with Scoot (TR)
Average ticket price: €65 - €259
From Hong Kong to Xian with HK Express (UO)
Average ticket price: €36 - €146
Connection in Jieyang (China)
From Singapore to Jieyang with Spring Airlines (9C)
From Singapore to Jieyang with Jetstar Asia (3K)
Average ticket price: €71 - €283
From Jieyang to Xian with Spring Airlines (9C)
Average ticket price: €36 - €145
Connection in Jinan (China)
From Singapore to Jinan with Scoot (TR)
Average ticket price: €105 - €419
From Jinan to Xian with Beijing Capital Airlines (JD)
Average ticket price: €20 - €81
Connection in Kuala Lumpur (Malaysia)
From Singapore to Kuala Lumpur with AirAsia (AK)
From Singapore to Kuala Lumpur with Firefly (FY)
From Singapore to Kuala Lumpur with Jetstar Asia (3K)
From Singapore to Kuala Lumpur with Scoot (TR)
Average ticket price: €8 - €32
From Kuala Lumpur to Xian with AirAsia X (D7)
Average ticket price: €89 - €356
Connection in Kunming (China)
From Singapore to Kunming with Scoot (TR)
Average ticket price: €66 - €265
From Kunming to Xian with Lucky Air (8L)
From Kunming to Xian with Ruili Airlines (DR)
Average ticket price: €30 - €118
Connection in Lijiang (China)
From Singapore to Lijiang with Scoot (TR)
Average ticket price: €71 - €285
From Lijiang to Xian with Beijing Capital Airlines (JD)
From Lijiang to Xian with Lucky Air (8L)
Average ticket price: €30 - €119
Connection in Nanchang (China)
From Singapore to Nanchang with Scoot (TR)
Average ticket price: €83 - €332
From Nanchang to Xian with Beijing Capital Airlines (JD)
From Nanchang to Xian with Jiangxi Air (RY)
From Nanchang to Xian with Spring Airlines (9C)
Average ticket price: €23 - €92
Connection in Nanjing (China)
From Singapore to Nanjing with Scoot (TR)
Average ticket price: €93 - €374
From Nanjing to Xian with Beijing Capital Airlines (JD)
Average ticket price: €25 - €99
Connection in Ningbo (China)
From Singapore to Ningbo with Jetstar Asia (3K)
From Singapore to Ningbo with Scoot (TR)
Average ticket price: €92 - €368
From Ningbo to Xian with Spring Airlines (9C)
Average ticket price: €33 - €130
Connection in Osaka (Japan)
From Singapore to Osaka with Scoot (TR)
Average ticket price: €124 - €496
From Osaka to Xian with Spring Airlines (9C)
Average ticket price: €61 - €244
Connection in Qingdao (China)
From Singapore to Qingdao with Scoot (TR)
Average ticket price: €106 - €425
From Qingdao to Xian with Beijing Capital Airlines (JD)
From Qingdao to Xian with Chengdu Airlines (EU)
Average ticket price: €27 - €107
Connection in Shanghai (China)
From Singapore to Shanghai with Spring Airlines (9C)
Average ticket price: €95 - €381
From Shanghai to Xian with Spring Airlines (9C)
Average ticket price: €31 - €124
Connection in Shenyang (China)
From Singapore to Shenyang with Scoot (TR)
Average ticket price: €123 - €492
From Shenyang to Xian with Spring Airlines (9C)
Average ticket price: €38 - €152
Connection in Shenzhen (China)
From Singapore to Shenzhen with Scoot (TR)
Average ticket price: €65 - €261
From Shenzhen to Xian with Spring Airlines (9C)
Average ticket price: €36 - €142
Connection in Tianjin (China)
From Singapore to Tianjin with Scoot (TR)
Average ticket price: €110 - €442
From Tianjin to Xian with Beijing Capital Airlines (JD)
Average ticket price: €23 - €91