Lowcost flights from Bangkok (Thailand) to Xian (China), €61 - €245

Direct distance between cities: 2450 km. Average direct flight time is 3:52 hours.

Please note! Some routes are seasonal.

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 Bangkok (Thailand)
From Bangkok to Bangkok with HK Express (UO)
Average ticket price: €0 - €0
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 Bangkok to Busan with Air Busan (BX)
From Bangkok to Busan with Jeju Air (7C)
From Bangkok to Busan with Jin Air (LJ)
Average ticket price: €93 - €372
From Busan to Xian with Air Busan (BX)
Average ticket price: €46 - €184
Connection in Changsha (China)
From Bangkok to Changsha with Thai AirAsia (FD)
From Bangkok to Changsha with Thai Lion Air (SL)
Average ticket price: €52 - €208
From Changsha to Xian with Chengdu Airlines (EU)
Average ticket price: €20 - €81
Connection in Chengdu (China)
From Bangkok to Chengdu with Lucky Air (8L)
From Bangkok to Chengdu with Spring Airlines (9C)
From Bangkok to Chengdu with Thai AirAsia (FD)
From Bangkok to Chengdu with Thai Lion Air (SL)
Average ticket price: €48 - €191
From Chengdu to Xian with Chengdu Airlines (EU)
Average ticket price: €16 - €62
Connection in Chiang Mai (Thailand)
From Bangkok to Chiang Mai with Nok Air (DD)
From Bangkok to Chiang Mai with Thai AirAsia (FD)
From Bangkok to Chiang Mai with Thai Lion Air (SL)
From Bangkok to Chiang Mai with Thai VietJet Air (VZ)
Average ticket price: €15 - €58
From Chiang Mai to Xian with Spring Airlines (9C)
Average ticket price: €50 - €199
Connection in Chongqing (China)
From Bangkok to Chongqing with TransNusa (8B)
From Bangkok to Chongqing with Thai AirAsia (FD)
Average ticket price: €47 - €189
From Chongqing to Xian with Beijing Capital Airlines (JD)
From Chongqing to Xian with West Air (PN)
Average ticket price: €14 - €56
Connection in Fuzhou (China)
From Bangkok to Fuzhou with Spring Airlines (9C)
Average ticket price: €60 - €242
From Fuzhou to Xian with Beijing Capital Airlines (JD)
Average ticket price: €35 - €141
Connection in Guangzhou (China)
From Bangkok to Guangzhou with Spring Airlines (9C)
From Bangkok to Guangzhou with Thai AirAsia (FD)
From Bangkok to Guangzhou with Thai Lion Air (SL)
Average ticket price: €43 - €173
From Guangzhou to Xian with 9 Air (AQ)
Average ticket price: €33 - €131
Connection in Guiyang (China)
From Bangkok to Guiyang with 9 Air (AQ)
Average ticket price: €39 - €157
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 Hangzhou (China)
From Bangkok to Hangzhou with Beijing Capital Airlines (JD)
From Bangkok to Hangzhou with Thai AirAsia (FD)
From Bangkok to Hangzhou with Thai Lion Air (SL)
From Bangkok to Hangzhou with Thai VietJet Air (VZ)
Average ticket price: €69 - €275
From Hangzhou to Xian with Beijing Capital Airlines (JD)
Average ticket price: €30 - €119
Connection in Hefei (China)
From Bangkok to Hefei with West Air (PN)
From Bangkok to Hefei with Thai Lion Air (SL)
Average ticket price: €66 - €264
From Hefei to Xian with Beijing Capital Airlines (JD)
Average ticket price: €21 - €84
Connection in Ho Chi Minh City (Vietnam)
From Bangkok to Ho Chi Minh City with Thai AirAsia (FD)
From Bangkok to Ho Chi Minh City with VietJet Air (VJ)
Average ticket price: €19 - €75
From Ho Chi Minh City to Xian with VietJet Air (VJ)
Average ticket price: €66 - €264
Connection in Hong Kong (Hong Kong)
From Bangkok to Hong Kong with Greater Bay Airlines (HB)
From Bangkok to Hong Kong with HK Express (UO)
From Bangkok to Hong Kong with Thai AirAsia (FD)
From Bangkok to Hong Kong with Thai Lion Air (SL)
Average ticket price: €43 - €173
From Hong Kong to Xian with HK Express (UO)
Average ticket price: €36 - €146
Connection in Jieyang (China)
From Bangkok to Jieyang with Spring Airlines (9C)
From Bangkok to Jieyang with Thai AirAsia (FD)
Average ticket price: €51 - €203
From Jieyang to Xian with Spring Airlines (9C)
Average ticket price: €36 - €145
Connection in Jinan (China)
From Bangkok to Jinan with Thai Lion Air (SL)
Average ticket price: €77 - €306
From Jinan to Xian with Beijing Capital Airlines (JD)
Average ticket price: €20 - €81
Connection in Kuala Lumpur (Malaysia)
From Bangkok to Kuala Lumpur with AirAsia (AK)
From Bangkok to Kuala Lumpur with AirAsia X (D7)
From Bangkok to Kuala Lumpur with Firefly (FY)
From Bangkok to Kuala Lumpur with Thai AirAsia (FD)
Average ticket price: €30 - €119
From Kuala Lumpur to Xian with AirAsia X (D7)
Average ticket price: €89 - €356
Connection in Kunming (China)
From Bangkok to Kunming with Lucky Air (8L)
From Bangkok to Kunming with Thai AirAsia (FD)
Average ticket price: €32 - €129
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 Bangkok to Lijiang with Ruili Airlines (DR)
Average ticket price: €36 - €144
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 Bangkok to Nanchang with Thai Lion Air (SL)
Average ticket price: €58 - €232
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 Bangkok to Nanjing with Nok Air (DD)
Average ticket price: €69 - €274
From Nanjing to Xian with Beijing Capital Airlines (JD)
Average ticket price: €25 - €99
Connection in Ningbo (China)
From Bangkok to Ningbo with Spring Airlines (9C)
From Bangkok to Ningbo with Thai AirAsia (FD)
Average ticket price: €70 - €280
From Ningbo to Xian with Spring Airlines (9C)
Average ticket price: €33 - €130
Connection in Osaka (Japan)
From Bangkok to Osaka with Peach Aviation (MM)
From Bangkok to Osaka with Thai AirAsia X (XJ)
Average ticket price: €105 - €421
From Osaka to Xian with Spring Airlines (9C)
Average ticket price: €61 - €244
Connection in Shanghai (China)
From Bangkok to Shanghai with Spring Airlines (9C)
From Bangkok to Shanghai with Thai AirAsia X (XJ)
From Bangkok to Shanghai with Thai Lion Air (SL)
From Bangkok to Shanghai with Thai VietJet Air (VZ)
Average ticket price: €72 - €290
From Shanghai to Xian with Spring Airlines (9C)
Average ticket price: €31 - €124
Connection in Shenzhen (China)
From Bangkok to Shenzhen with Thai AirAsia (FD)
From Bangkok to Shenzhen with Thai Lion Air (SL)
Average ticket price: €43 - €174
From Shenzhen to Xian with Spring Airlines (9C)
Average ticket price: €36 - €142
Connection in Singapore (Singapore)
From Bangkok to Singapore with Jetstar Asia (3K)
From Bangkok to Singapore with Scoot (TR)
From Bangkok to Singapore with Thai AirAsia (FD)
From Bangkok to Singapore with Thai Lion Air (SL)
Average ticket price: €36 - €143
From Singapore to Xian with Scoot (TR)
Average ticket price: €93 - €372