Lowcost flights from Bangkok (Thailand) to Beijing (China), €83 - €330

Direct distance between cities: 3301 km. Average direct flight time is 4:53 hours.

Please note! Some routes are seasonal.

From Bangkok to Beijing with Thai AirAsia (FD)
From Bangkok to Beijing with Thai VietJet Air (VZ)
Average ticket price: €83 - €330

Connection in Bangkok (Thailand)
From Bangkok to Bangkok with HK Express (UO)
Average ticket price: €0 - €0
From Bangkok to Beijing with Thai AirAsia (FD)
From Bangkok to Beijing with Thai VietJet Air (VZ)
Average ticket price: €83 - €330
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 Beijing with Beijing Capital Airlines (JD)
From Changsha to Beijing with China United Airlines (KN)
Average ticket price: €33 - €134
Connection in Changzhou (China)
From Bangkok to Changzhou with Thai Lion Air (SL)
Average ticket price: €71 - €282
From Changzhou to Beijing with China United Airlines (KN)
Average ticket price: €23 - €94
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 Beijing with Beijing Capital Airlines (JD)
From Chengdu to Beijing with Chengdu Airlines (EU)
From Chengdu to Beijing with China United Airlines (KN)
Average ticket price: €38 - €153
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 Beijing with Beijing Capital Airlines (JD)
From Chongqing to Beijing with China United Airlines (KN)
Average ticket price: €36 - €144
Connection in Fuzhou (China)
From Bangkok to Fuzhou with Spring Airlines (9C)
Average ticket price: €60 - €242
From Fuzhou to Beijing with China United Airlines (KN)
Average ticket price: €40 - €158
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 Beijing with 9 Air (AQ)
From Guangzhou to Beijing with Beijing Capital Airlines (JD)
From Guangzhou to Beijing with China United Airlines (KN)
Average ticket price: €47 - €186
Connection in Guiyang (China)
From Bangkok to Guiyang with 9 Air (AQ)
Average ticket price: €39 - €157
From Guiyang to Beijing with Beijing Capital Airlines (JD)
From Guiyang to Beijing with Colorful Guizhou Airlines (GY)
From Guiyang to Beijing with China United Airlines (KN)
Average ticket price: €43 - €173
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 Beijing with Beijing Capital Airlines (JD)
From Hangzhou to Beijing with China United Airlines (KN)
Average ticket price: €28 - €114
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 Beijing with HK Express (UO)
Average ticket price: €49 - €198
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 Beijing with China United Airlines (KN)
Average ticket price: €46 - €183
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 Beijing with AirAsia X (D7)
Average ticket price: €109 - €435
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 Beijing with Beijing Capital Airlines (JD)
From Kunming to Beijing with China United Airlines (KN)
From Kunming to Beijing with Lucky Air (8L)
Average ticket price: €52 - €207
Connection in Lanzhou (China)
From Bangkok to Lanzhou with Spring Airlines (9C)
Average ticket price: €63 - €250
From Lanzhou to Beijing with Beijing Capital Airlines (JD)
From Lanzhou to Beijing with China United Airlines (KN)
From Lanzhou to Beijing with Spring Airlines (9C)
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 Beijing with Beijing Capital Airlines (JD)
Average ticket price: €52 - €210
Connection in Male (Maldives)
From Bangkok to Male with Thai AirAsia (FD)
Average ticket price: €79 - €314
From Male to Beijing with Beijing Capital Airlines (JD)
Average ticket price: €146 - €585
Connection in Manila (Philippines)
From Bangkok to Manila with Cebu Pacific (5J)
From Bangkok to Manila with Philippines AirAsia (Z2)
Average ticket price: €55 - €221
From Manila to Beijing with Cebu Pacific (5J)
Average ticket price: €71 - €285
Connection in Nanchang (China)
From Bangkok to Nanchang with Thai Lion Air (SL)
Average ticket price: €58 - €232
From Nanchang to Beijing with China United Airlines (KN)
From Nanchang to Beijing with Jiangxi Air (RY)
Average ticket price: €31 - €123
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 Beijing with China United Airlines (KN)
Average ticket price: €30 - €121
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 Beijing with China United Airlines (KN)
From Shanghai to Beijing with Spring Airlines (9C)
Average ticket price: €27 - €107
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 Beijing with China United Airlines (KN)
Average ticket price: €49 - €194
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 Beijing with Jetstar (JQ)
Average ticket price: €112 - €448
Connection in Tokyo (Japan)
From Bangkok to Tokyo with Air Japan (NQ)
From Bangkok to Tokyo with Zipair Tokyo (ZG)
From Bangkok to Tokyo with Thai AirAsia X (XJ)
Average ticket price: €115 - €461
From Tokyo to Beijing with Spring Airlines Japan (IJ)
Average ticket price: €52 - €209
Connection in Xiamen (China)
From Bangkok to Xiamen with Spring Airlines (9C)
Average ticket price: €55 - €221
From Xiamen to Beijing with Beijing Capital Airlines (JD)
From Xiamen to Beijing with China United Airlines (KN)
Average ticket price: €43 - €172