Skip to content

Cheap Hainan Airlines flights on 368 routes

The cheapest Hainan Airlines fares that travelers' searches found in the last 7 days, on 368 routes from 73 cities.

In each list, prices we can stand behind come first, then the cheapest.

Hainan Airlines flights from Seattle

Destinations with a recent price: 3

CityFromTripDatesAirportsStopsAirlineFound
Bangkok$421one-way28 NovSEA → BKKstops unknownHainan Airlinesfound 4 days agoSee this route
Tokyo$452one-way2 Feb 2027SEA → NRT1 stopHainan Airlinesfound 3 days agoSee this route
Shanghai$585one-way11 Mar 2027SEA → SHA1 stopHainan Airlinesfound 5 days agoCheck today's price
Bangkok$814return28 Nov – 26 Jan 2027SEA → BKKout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route

Hainan Airlines flights by departure city

The 6 other cities with the most Hainan Airlines routes with a recent price.

From Beijing

Destinations with a recent price: 29

CityFromTripDatesAirportsStopsAirlineFound
Dalian$68one-way21 DecPEK → DLCnonstopHainan Airlinesfound 3 days agoSee this route
Vladivostok$77one-way22 DecPEK → VVOnonstopHainan Airlinesfound 2 days agoSee this route
Xian$80one-way24 NovPEK → XIYnonstopHainan Airlinesfound 2 days agoSee this route
Dalian$154return11 Dec – 19 DecPEK → DLCout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Xian$168return24 Nov – 26 NovPEK → XIYout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Vladivostok$170return27 Dec – 10 Jan 2027PEK → VVOout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route

From Guangzhou

Destinations with a recent price: 19

CityFromTripDatesAirportsStopsAirlineFound
Hangzhou$86one-way21 NovCAN → HGHnonstopHainan Airlinesfound 4 days agoSee this route
Shanghai$98one-way30 NovCAN → PVGnonstopHainan Airlinesfound 2 days agoSee this route
Bangkok$116one-way30 NovCAN → BKK1 stopHainan Airlinesfound 3 days agoSee this route
Sanya$189return23 Nov – 26 NovCAN → SYXout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Chengdu$200return24 Nov – 7 DecCAN → TFUout nonstop, back nonstopHainan Airlinesfound 3 days agoCheck today's price
Seoul$233return5 Mar 2027 – 8 Mar 2027CAN → ICNout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route

From Shanghai

Destinations with a recent price: 17

CityFromTripDatesAirportsStopsAirlineFound
Guangzhou$92one-way5 Jan 2027PVG → CANnonstopHainan Airlinesfound 5 days agoSee this route
Shenzhen$111one-way12 DecPVG → SZXnonstopHainan Airlinesfound 3 days agoSee this route
Beijing$115one-way22 NovPVG → PEKnonstopHainan Airlinesfound 7 days agoSee this route
Guangzhou$182return30 Nov – 5 DecPVG → CANout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Xian$218return2 Dec – 18 DecPVG → XIYout nonstop, back nonstopHainan Airlinesfound 3 days agoSee this route
Haikou$220return7 Dec – 15 DecPVG → HAKout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route

From Haikou

Destinations with a recent price: 16

CityFromTripDatesAirportsStopsAirlineFound
Zhuhai$69one-way24 NovHAK → ZUHnonstopHainan Airlinesfound 5 days agoSee this route
Guangzhou$77one-way15 NovHAK → CANnonstopHainan Airlinesfound 4 days agoSee this route
Chengdu$102one-way31 DecHAK → TFUnonstopHainan Airlinesfound 2 days agoSee this route
Hong Kong$152return21 Nov – 22 NovHAK → HKGout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Guangzhou$178return24 Nov – 27 NovHAK → CANout nonstop, back nonstopHainan Airlinesfound 5 days agoSee this route
Shanghai$288return15 Nov – 20 NovHAK → PVGout nonstop, back nonstopHainan Airlinesfound 5 days agoSee this route

From Shenzhen

Destinations with a recent price: 15

CityFromTripDatesAirportsStopsAirlineFound
Shanghai$105one-way1 DecSZX → PVGnonstopHainan Airlinesfound 2 days agoSee this route
Bangkok$138one-way15 NovSZX → BKK1 stopHainan Airlinesfound 2 days agoSee this route
Sanya$147one-way13 DecSZX → SYXnonstopHainan Airlinesfound 7 days agoSee this route
Shanghai$208return9 Dec – 14 DecSZX → PVGout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Haikou$211return5 Dec – 13 DecSZX → HAKout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Bangkok$231return6 Dec – 13 DecSZX → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route

From Xian

Destinations with a recent price: 13

CityFromTripDatesAirportsStopsAirlineFound
Beijing$80one-way19 NovXIY → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Phnom Penh$181one-way7 Jan 2027XIY → KTIstops unknownHainan Airlinesfound 4 days agoCheck today's price
Hong Kong$197one-way22 Apr 2027XIY → HKG1 stopHainan Airlinesfound 5 days agoSee this route
Beijing$232return2 Dec – 11 DecXIY → PEKout nonstop, back nonstopHainan Airlinesfound 3 days agoSee this route
Bangkok$242return2 Dec – 15 DecXIY → BKKout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route
Shanghai$194return26 Nov – 30 NovXIY → PVGout nonstop, back nonstopHainan Airlinesfound 4 days agoSee this route
64 more departure cities
RouteFromTripDatesAirportsStopsAirlineFound
Auckland to Seoul$363one-way21 May 2027AKL → ICN1 stopHainan Airlinesfound 3 days agoSee this route
Bangkok to Guangzhou$132one-way1 DecBKK → CAN1 stopHainan Airlinesfound 2 days agoSee this route
Belgrade to Shanghai$554one-way5 Oct 2027BEG → PVG1 stopHainan Airlinesfound 4 days agoSee this route
Berlin to Bangkok$785return15 Jan 2027 – 3 Feb 2027BER → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Boston to Bangkok$979return3 Jan 2027 – 19 Feb 2027BOS → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Brussels to Bangkok$435one-way22 Feb 2027BRU → BKK1 stopHainan Airlinesfound 6 days agoSee this route
Changsha to Taiyuan$78one-way21 NovCSX → TYNnonstopHainan Airlinesfound 2 days agoCheck today's price
Chengdu to Guangzhou$102one-way14 DecTFU → CANnonstopHainan Airlinesfound 3 days agoSee this route
Chongqing to Guangzhou$105one-way29 NovCKG → CANnonstopHainan Airlinesfound 3 days agoSee this route
Dalian to Beijing$77one-way21 NovDLC → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Dongying to Beijing$69one-way15 NovDOY → PEKnonstopHainan Airlinesfound 4 days agoSee this route
Dublin to Bangkok$331one-way2 Mar 2027DUB → BKK1 stopHainan Airlinesfound 4 days agoSee this route
Fuzhou to Beijing$111one-way26 NovFOC → PEKnonstopHainan Airlinesfound 6 days agoSee this route
Guiyang to Beijing$95one-way18 NovKWE → PEKnonstopHainan Airlinesfound 5 days agoCheck today's price
Hailar to Phuket$1,241one-way24 DecHLD → HKT1 stopHainan Airlinesfound 5 days agoSee this route
Hangzhou to Guangzhou$84one-way9 DecHGH → CANnonstopHainan Airlinesfound 2 days agoSee this route
Harbin to Beijing$100one-way14 DecHRB → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Hefei to Guangzhou$80one-way18 NovHFE → CANnonstopHainan Airlinesfound 2 days agoSee this route
Ho Chi Minh City to Moscow$732return20 Nov – 6 DecSGN → SVOout 1 stop, back 1 stopHainan Airlinesfound 6 days agoSee this route
Hong Kong to Seoul$164one-way24 Mar 2027HKG → ICN1 stopHainan Airlinesfound 3 days agoSee this route
Jakarta to Moscow$297one-way14 Feb 2027CGK → SVO1 stopHainan Airlinesfound 2 days agoSee this route
Jinan to Sanya$188one-way14 DecTNA → SYXnonstopHainan Airlinesfound 6 days agoSee this route
Jinjiang to Guiyang$77one-way21 NovJJN → KWEnonstopHainan Airlinesfound 5 days agoCheck today's price
Jixi to Beijing$114one-way21 NovJXA → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Kashgar (Kashi) to Urumqi$109one-way16 NovKHG → URCnonstopHainan Airlinesfound 3 days agoSee this route
Kuala Lumpur to Moscow$314one-way16 May 2027KUL → SVO1 stopHainan Airlinesfound 4 days agoSee this route
Kunming to Hong Kong$176one-way23 Jan 2027KMG → HKG1 stopHainan Airlinesfound 5 days agoSee this route
Lanzhou to Sanya$200one-way21 DecLHW → SYXnonstopHainan Airlinesfound 2 days agoSee this route
Linyi to Beijing$74one-way15 DecLYI → PEKnonstopHainan Airlinesfound 5 days agoSee this route
Liuzhou to Xian$110one-way14 NovLZH → XIYnonstopHainan Airlinesfound 3 days agoCheck today's price
London to Bangkok$583return5 Feb 2027 – 2 Mar 2027LHR → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Madrid to Kuala Lumpur$748return6 Jan 2027 – 16 Jan 2027MAD → KULout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Manchester to Shanghai$717return12 Jan 2027 – 19 Jan 2027MAN → PVGout 1 stop, back 1 stopHainan Airlinesfound yesterdaySee this route
Manzhouli to Beijing$120one-way19 NovNZH → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Melbourne to Hong Kong$283one-way4 Jun 2027MEL → HKG1 stopHainan Airlinesfound 5 days agoSee this route
Mexico City to Tokyo$958one-way18 Mar 2027MEX → NRT1 stopHainan Airlinesfound 5 days agoSee this route
Milan to Bangkok$550return27 Nov – 31 DecMXP → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Moscow to Shanghai$242one-way26 Sept 2027SVO → SHA1 stopHainan Airlinesfound 2 days agoSee this route
Nanchang to Beijing$91one-way17 NovKHN → PEKnonstopHainan Airlinesfound 6 days agoCheck today's price
Nanjing to Moscow$406one-way31 Jan 2027NKG → SVO1 stopHainan Airlinesfound 5 days agoSee this route
Nanning to Moscow$390one-way31 Jan 2027NNG → SVO1 stopHainan Airlinesfound 3 days agoSee this route
Osaka to Beijing$508one-way31 Mar 2027KIX → PEKnonstopHainan Airlinesfound 5 days agoSee this route
Paris to Bangkok$579return24 Nov – 7 DecCDG → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Penang to Moscow$309one-way2 May 2027PEN → SVO1 stopHainan Airlinesfound 2 days agoSee this route
Phuket to Beijing$528return1 Feb 2027 – 20 Feb 2027HKT → PEKout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Prague to Phuket$666return8 Jan 2027 – 27 Jan 2027PRG → HKTout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route
Qingdao to Sanya$484one-way21 Mar 2027TAO → SYXnonstopHainan Airlinesfound 2 days agoSee this route
Sanya to Guangzhou$68one-way25 NovSYX → CANnonstopHainan Airlinesfound 2 days agoSee this route
Seoul to Chengdu$152one-way29 May 2027ICN → TFU1 stopHainan Airlinesfound 6 days agoSee this route
Singapore to Guangzhou$173one-way23 Oct 2027SIN → CAN1 stopHainan Airlinesfound 3 days agoSee this route
Sydney to Hong Kong$338one-way3 Jun 2027SYD → HKG1 stopHainan Airlinesfound 5 days agoSee this route
Taipei to Beijing$170one-way20 NovTPE → PEKnonstopHainan Airlinesfound 3 days agoSee this route
Taiyuan to Changsha$78one-way22 NovTYN → CSXnonstopHainan Airlinesfound 5 days agoCheck today's price
Tijuana to Beijing$725one-way23 NovTIJ → PEKnonstopHainan Airlinesfound 5 days agoCheck today's price
Tokyo to Bangkok$262one-way25 Oct 2027NRT → BKK1 stopHainan Airlinesfound 3 days agoSee this route
Urumqi to Xian$126one-way21 DecURC → XIYnonstopHainan Airlinesfound 4 days agoSee this route
Vienna to Shanghai$602return10 Mar 2027 – 17 Mar 2027VIE → PVGout 1 stop, back 1 stopHainan Airlinesfound 7 days agoSee this route
Vladivostok to Beijing$80one-way10 Oct 2027VVO → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Wenzhou to Guangzhou$94one-way17 DecWNZ → CANnonstopHainan Airlinesfound 3 days agoSee this route
Wuhan to Moscow$262one-way5 Jul 2027WUH → SVO1 stopHainan Airlinesfound 2 days agoSee this route
Xiamen to Beijing$120one-way28 NovXMN → PEKnonstopHainan Airlinesfound 2 days agoSee this route
Yichang to Haikou$264one-way2 Feb 2027YIH → HAKnonstopHainan Airlinesfound 3 days agoCheck today's price
Zhengzhou to Guangzhou$105one-way19 NovCGO → CANnonstopHainan Airlinesfound 3 days agoSee this route
Zhuhai to Haikou$81one-way18 NovZUH → HAKnonstopHainan Airlinesfound 6 days agoCheck today's price

Hainan Airlines flights by destination country

The 6 countries with the most Hainan Airlines routes with a recent price.

To China

Routes with a recent price: 194

RouteFromTripDatesAirportsStopsAirlineFound
Beijing to Dalian$68one-way21 DecPEK → DLCnonstopHainan Airlinesfound 3 days agoSee this route
Sanya to Guangzhou$68one-way25 NovSYX → CANnonstopHainan Airlinesfound 2 days agoSee this route
Dongying to Beijing$69one-way15 NovDOY → PEKnonstopHainan Airlinesfound 4 days agoSee this route
Dalian to Beijing$150return26 Nov – 6 DecDLC → PEKout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Beijing to Dalian$154return11 Dec – 19 DecPEK → DLCout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Zhuhai to Haikou$159return17 Nov – 24 NovZUH → HAKout nonstop, back nonstopHainan Airlinesfound 6 days agoCheck today's price

To Russia

Routes with a recent price: 52

RouteFromTripDatesAirportsStopsAirlineFound
Beijing to Vladivostok$77one-way22 DecPEK → VVOnonstopHainan Airlinesfound 2 days agoSee this route
Shanghai to Vladivostok$137one-way24 DecPVG → VVO1 stopHainan Airlinesfound 3 days agoSee this route
Beijing to Vladivostok$170return27 Dec – 10 Jan 2027PEK → VVOout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Guangzhou to Moscow$497return7 May 2027 – 20 May 2027CAN → SVOout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Shanghai to Moscow$499return26 May 2027 – 6 Jun 2027SHA → SVOout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route

To Thailand

Routes with a recent price: 36

RouteFromTripDatesAirportsStopsAirlineFound
Chengdu to Bangkok$112one-way30 NovTFU → BKK1 stopHainan Airlinesfound 3 days agoSee this route
Guangzhou to Bangkok$116one-way30 NovCAN → BKK1 stopHainan Airlinesfound 3 days agoSee this route
Chongqing to Bangkok$118one-way30 NovCKG → BKK1 stopHainan Airlinesfound 3 days agoSee this route
Shenzhen to Bangkok$231return6 Dec – 13 DecSZX → BKKout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Xian to Bangkok$242return2 Dec – 15 DecXIY → BKKout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route
Shanghai to Bangkok$259return3 Dec – 13 DecPVG → BKKout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route

To Hong Kong

Routes with a recent price: 12

RouteFromTripDatesAirportsStopsAirlineFound
Haikou to Hong Kong$130one-way9 Jun 2027HAK → HKGnonstopHainan Airlinesfound 2 days agoSee this route
Chongqing to Hong Kong$154one-way13 Apr 2027CKG → HKG1 stopHainan Airlinesfound 5 days agoSee this route
Chengdu to Hong Kong$156one-way11 Mar 2027TFU → HKG1 stopHainan Airlinesfound 4 days agoSee this route
Haikou to Hong Kong$152return21 Nov – 22 NovHAK → HKGout nonstop, back nonstopHainan Airlinesfound 2 days agoSee this route
Chengdu to Hong Kong$262return18 Nov – 19 NovTFU → HKGout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Hangzhou to Hong Kong$262return27 Oct 2027 – 29 Oct 2027HGH → HKGout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route

To Malaysia

Routes with a recent price: 10

RouteFromTripDatesAirportsStopsAirlineFound
Guangzhou to Kuala Lumpur$149one-way13 Jun 2027CAN → KUL1 stopHainan Airlinesfound 2 days agoSee this route
Chengdu to Kuala Lumpur$226one-way14 Jul 2027TFU → KUL1 stopHainan Airlinesfound 5 days agoSee this route
Haikou to Kuala Lumpur$229one-way5 Jul 2027HAK → KULnonstopHainan Airlinesfound 3 days agoSee this route
Shanghai to Kuala Lumpur$305return21 Nov – 30 NovPVG → KULout 1 stop, back 1 stopHainan Airlinesfound 5 days agoSee this route
Guangzhou to Kuala Lumpur$307return21 Oct 2027 – 24 Oct 2027CAN → KULout 1 stop, back 1 stopHainan Airlinesfound 4 days agoSee this route
Shenzhen to Kuala Lumpur$313return5 Jan 2027 – 10 Jan 2027SZX → KULout 1 stop, back 1 stopHainan Airlinesfound 4 days agoSee this route

To Singapore

Routes with a recent price: 9

RouteFromTripDatesAirportsStopsAirlineFound
Haikou to Singapore$129one-way9 May 2027HAK → SINnonstopHainan Airlinesfound 2 days agoSee this route
Changsha to Singapore$156one-way12 DecCSX → SIN1 stopHainan Airlinesfound 4 days agoCheck today's price
Guangzhou to Singapore$306return10 Dec – 14 DecCAN → SINout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Shanghai to Singapore$307return10 Dec – 4 Jan 2027PVG → SINout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Chengdu to Singapore$358return16 Dec – 21 DecTFU → SINout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
13 more destination countries
RouteFromTripDatesAirportsStopsAirlineFound
Australia: Seoul to Melbourne$300one-way18 Oct 2027ICN → MEL1 stopHainan Airlinesfound 6 days agoCheck today's price
Belgium: Bangkok to Brussels$672return22 Nov – 12 DecBKK → BRUout 1 stop, back 1 stopHainan Airlinesfound 3 days agoCheck today's price
Cambodia: Xian to Phnom Penh$181one-way7 Jan 2027XIY → KTIstops unknownHainan Airlinesfound 4 days agoCheck today's price
Indonesia: Xiamen to Jakarta$164one-way22 DecXMN → CGK1 stopHainan Airlinesfound 6 days agoCheck today's price
Italy: Bangkok to Milan$598return14 Jan 2027 – 29 Jan 2027BKK → MXPout 1 stop, back 1 stopHainan Airlinesfound 2 days agoSee this route
Japan: Beijing to Tokyo$257one-way23 Oct 2027PEK → NRTnonstopHainan Airlinesfound 2 days agoSee this route
Mexico: Osaka to Mexico City$1,374one-way14 Aug 2027KIX → MEXstops unknownHainan Airlinesfound 6 days agoCheck today's price
New Zealand: Hong Kong to Auckland$918return6 Apr 2027 – 2 May 2027HKG → AKLout 1 stop, back 1 stopHainan Airlinesfound 3 days agoSee this route
South Korea: Shenzhen to Seoul$149one-way24 May 2027SZX → ICN1 stopHainan Airlinesfound 3 days agoSee this route
Spain: Guangzhou to Madrid$710return19 Jan 2027 – 21 Feb 2027CAN → MADout 1 stop, back 1 stopHainan Airlinesfound 2 days agoCheck today's price
Taiwan: Chengdu to Taipei$320return23 Nov – 28 NovTFU → TPEout 1 stop, back 1 stopHainan Airlinesfound 2 days agoCheck today's price
United Kingdom: Xiamen to London$394one-way12 Jan 2027XMN → LHR1 stopHainan Airlinesfound 5 days agoCheck today's price
Vietnam: Zhuhai to Hanoi$129one-way9 DecZUH → HAN1 stopHainan Airlinesfound 2 days agoCheck today's price

Hainan Airlines with partner airlines

Trips that combine Hainan Airlines flights with flights of other airlines. Each row names the airlines in flight order.

Routes with a recent price: 820

211 routes with partner airlines
RouteFromTripDatesAirportsStopsFound
Abu Dhabi to Sydney
Air India Express + Hainan Airlines + China Southern Airlines + Air India + Etihad Airways
$1,376return28 Dec – 17 Jan 2027AUH → SYDout 3 stops, back 3 stopsfound 4 days agoSee this route
Adelaide to Moscow
Jetstar + Transnusa + Hainan Airlines
$986one-way20 Feb 2027ADL → SVO3 stopsfound 2 days agoSee this route
Adler/Sochi to Tokyo
Pobeda + Hainan Airlines
$615one-way18 NovAER → NRT2 stopsfound 3 days agoSee this route
Adrar to Beijing
Air Algerie + Volotea + Vueling + Hainan Airlines
$672one-way2 DecAZR → PEK4 stopsfound 6 days agoCheck today's price
Alicante to Shanghai
SAS Scandinavian + China Eastern + Hainan Airlines + Brussels Airlines
$2,365return5 Dec – 19 DecALC → PVGout 1 stop, back 1 stopfound 3 days agoCheck today's price
Amsterdam to Bangkok
Aer Lingus + Hainan Airlines + Ryanair
$775return25 Jan 2027 – 4 Feb 2027AMS → BKKout 2 stops, back 2 stopsfound 3 days agoSee this route
Antalya to Beijing
Turkish Airlines + Hainan Airlines + Marabu + Ajet
$1,145return6 Mar 2027 – 16 Mar 2027AYT → PEKout 1 stop, back 3 stopsfound 5 days agoCheck today's price
Apia to Moscow
Air New Zealand + Hainan Airlines
$1,313one-way12 DecAPW → SVO2 stopsfound 5 days agoSee this route
Arkhangelsk to Bangkok
Aeroflot + Hainan Airlines + Qatar Airways + Smartavia
$1,227return9 Jan 2027 – 14 Jan 2027ARH → BKKout 2 stops, back 2 stopsfound 4 days agoSee this route
Astrakhan to Bangkok
Aeroflot + China Eastern + Hainan Airlines
$1,219return15 Jan 2027 – 30 Jan 2027ASF → BKKout 3 stops, back 2 stopsfound 4 days agoCheck today's price
Athens to Beijing
Etihad Airways + Hainan Airlines + Aegean Airlines
$874return17 Nov – 26 NovATH → PKXout 1 stop, back 1 stopfound 4 days agoCheck today's price
Auckland to Bangkok
Hainan Airlines + Thai Lion Air
$526one-way26 Feb 2027AKL → DMK2 stopsfound 4 days agoSee this route
Bandar Seri Begawan to Moscow
AirAsia + Indonesia AirAsia + Hainan Airlines
$764one-way16 Jan 2027BWN → SVO3 stopsfound 5 days agoSee this route
Bangkok to Moscow
Thai AirAsia + Hainan Airlines
$441one-way29 Jun 2027DMK → SVO2 stopsfound 4 days agoSee this route
Barcelona to Bangkok
Ryanair + Oman Air + Hainan Airlines
$712return6 Dec – 16 DecBCN → BKKout 2 stops, back 2 stopsfound 2 days agoSee this route
Basel to Shanghai
easyJet + Ryanair + Hainan Airlines + Etihad Airways + AirDolomiti + Lufthansa
$1,383return5 Apr 2027 – 17 Apr 2027BSL → SHAout 3 stops, back 3 stopsfound 2 days agoCheck today's price
Beijing to Chongqing
Hainan Airlines + Spring Airlines
$156one-way25 NovPEK → CKG1 stopfound 2 days agoSee this route
Belgrade to Bangkok
Etihad Airways + Hainan Airlines + Royal Jordanian + Air Serbia
$831return14 Jan 2027 – 31 Jan 2027BEG → BKKout 2 stops, back 2 stopsfound 3 days agoSee this route
Berlin to Bangkok
easyJet + Gulf Air + Hainan Airlines
$839return8 Feb 2027 – 24 Feb 2027BER → BKKout 2 stops, back 1 stopfound 2 days agoSee this route
Blagoveschensk to Sanya
Rossiya Airlines + S7 Airlines + China Eastern + Hainan Airlines + Aurora
$689return5 Dec – 28 DecBQS → SYXout 3 stops, back 2 stopsfound 2 days agoSee this route
Bologna to Beijing
Wizz Air Malta + Hainan Airlines + Air China + AirDolomiti
$938return23 Nov – 2 DecBLQ → PEKout 3 stops, back 1 stopfound 6 days agoSee this route
Boston to Bangkok
Hainan Airlines + Thai Lion Air
$1,404return3 Jan 2027 – 21 Feb 2027BOS → BKKout 1 stop, back 2 stopsfound 2 days agoSee this route
Brisbane to Moscow
Batik Air Malaysia + Vietjet + Hainan Airlines
$962one-way5 Mar 2027BNE → SVO3 stopsfound 2 days agoSee this route
Brussels to Bangkok
Aer Lingus + Hainan Airlines
$457one-way22 Feb 2027BRU → BKK2 stopsfound 6 days agoSee this route
Bucharest to Phuket
Wizz Air Malta + Hainan Airlines + Thai AirAsia + Thai Vietjet Air + Air China + Wizz Air
$983return23 Mar 2027 – 6 Apr 2027OTP → HKTout 3 stops, back 3 stopsfound 5 days agoSee this route
Budapest to Guangzhou
Air China + Hainan Airlines + Ryanair + Wizz Air Malta
$746return17 Nov – 15 DecBUD → CANout 1 stop, back 3 stopsfound 3 days agoSee this route
Buenos Aires to Hong Kong
Gol Transportes Aéreos + easyJet Europe + Hainan Airlines + Hong Kong Airlines
$1,026one-way2 DecEZE → HKG4 stopsfound 3 days agoCheck today's price
Busan to Moscow
HK Express + Cathay Pacific + Hainan Airlines
$624one-way28 Jun 2027PUS → SVO3 stopsfound 3 days agoSee this route
Cairo to Beijing
Etihad Airways + Hainan Airlines + Aegean Airlines
$1,124return1 Mar 2027 – 10 Mar 2027CAI → PKXout 1 stop, back 2 stopsfound 2 days agoSee this route
Casablanca to Bangkok
Royal Air Maroc + Hainan Airlines + Air Arabia Maroc
$899return11 Jan 2027 – 30 Jan 2027CMN → BKKout 2 stops, back 2 stopsfound 3 days agoSee this route
Caticlan to Moscow
Philippine Airlines + Qatar Airways + Hainan Airlines
$1,376return4 Jan 2027 – 11 Jan 2027MPH → SVOout 3 stops, back 3 stopsfound 6 days agoCheck today's price
Cebu City to Moscow
Firefly + Hainan Airlines
$455one-way16 May 2027CEB → SVO2 stopsfound 2 days agoSee this route
Changsha to Moscow
Hainan Airlines + Rossiya Airlines
$739one-way31 Jan 2027CSX → VKO2 stopsfound 5 days agoSee this route
Changzhou to Moscow
Air China + Hainan Airlines
$577one-way2 DecCZX → SVO3 stopsfound 5 days agoSee this route
Chelyabinsk to Shanghai
Pobeda + Hainan Airlines
$402one-way26 NovCEK → PVG2 stopsfound 6 days agoSee this route
Chengdu to Tokyo
Hainan Airlines + ZIPAIR
$356one-way16 Jul 2027TFU → NRT2 stopsfound 2 days agoSee this route
Chiang Mai to Moscow
Etihad Airways + Hainan Airlines + Thai Vietjet Air
$729return22 Nov – 29 NovCNX → SVOout 1 stop, back 2 stopsfound 3 days agoCheck today's price
Chiang Rai to Beijing
Thai Vietjet Air + China Southern Airlines + Hainan Airlines + THAI Airways
$697return1 Jun 2027 – 4 Jun 2027CEI → PKXout 2 stops, back 1 stopfound 3 days agoCheck today's price
Chisinau to Bangkok
Wizz Air Malta + Royal Jordanian + Hainan Airlines
$1,013return2 Feb 2027 – 4 Mar 2027RMO → BKKout 2 stops, back 2 stopsfound 3 days agoSee this route
Chita to Tokyo
IrAero + Air China + Asiana Airlines + Ethiopian Airlines + Hainan Airlines
$1,573return27 Mar 2027 – 7 Apr 2027HTA → NRTout 3 stops, back 2 stopsfound 6 days agoSee this route
Chongqing to Shanghai
Hainan Airlines + Shanghai Airlines
$167one-way30 DecCKG → PVG1 stopfound 2 days agoSee this route
Christchurch to Kuala Lumpur
Air New Zealand + Hainan Airlines
$1,039one-way15 DecCHC → KUL2 stopsfound 4 days agoCheck today's price
Cologne to Guangzhou
Pegasus Airlines + Centrum Air + Hainan Airlines + Jet2.com
$847return10 Dec – 21 DecCGN → CANout 3 stops, back 2 stopsfound 6 days agoCheck today's price
Conakry to Guangzhou
Air Algerie + easyJet Europe + Hainan Airlines + IndiGo + Qatar Airways + Royal Air Maroc
$1,706return1 Feb 2027 – 6 Feb 2027CKY → CANout 4 stops, back 3 stopsfound 5 days agoCheck today's price
Copenhagen to Bangkok
Buzz + Air Arabia + Hainan Airlines + Norwegian Air Sweden
$854return1 Feb 2027 – 15 Feb 2027CPH → BKKout 2 stops, back 2 stopsfound 2 days agoSee this route
Da Nang to Moscow
AirAsia + Hainan Airlines
$446one-way22 Jun 2027DAD → SVO2 stopsfound 2 days agoSee this route
Dalat to Moscow
Vietjet + Hainan Airlines
$550one-way19 Mar 2027DLI → SVO2 stopsfound 4 days agoSee this route
Dalian to Moscow
Juneyao Airlines + Hainan Airlines
$369one-way27 DecDLC → SVO2 stopsfound 4 days agoSee this route
Datong to Tijuana
China Eastern + Eastar Jet + Korean Air + Hainan Airlines
$1,156one-way24 NovDAT → TIJ3 stopsfound 5 days agoSee this route
Dayong to Beijing
Air China + Hainan Airlines + Sichuan Airlines
$383return19 Nov – 1 DecDYG → PKXout nonstop, back 1 stopfound 2 days agoSee this route
Denpasar (Bali) to Moscow
AirAsia + Hainan Airlines
$446one-way29 Jun 2027DPS → SVO2 stopsfound 2 days agoSee this route
Dhaka to Beijing
US-Bangla Airlines + Hainan Airlines
$511one-way31 Jan 2027DAC → PEK1 stopfound 2 days agoSee this route
Diqing to Beijing
China Eastern + Hainan Airlines
$324one-way26 NovDIG → PEK1 stopfound 4 days agoCheck today's price
Doha to Auckland
Gulf Air + Hainan Airlines + Jetstar + Etihad Airways
$2,241return28 Dec – 15 Jan 2027DOH → AKLout 3 stops, back 3 stopsfound 5 days agoSee this route
Dong Hoi to Moscow
Sun PhuQuoc Airways + Hainan Airlines
$554one-way24 Jan 2027VDH → SVO2 stopsfound 5 days agoSee this route
Dubai to Sydney
IndiGo + Hainan Airlines + Philippine Airlines
$1,704return3 Jan 2027 – 1 Feb 2027DXB → SYDout 3 stops, back 1 stopfound 4 days agoSee this route
Dublin to Bangkok
Hainan Airlines + Ryanair
$711return6 Feb 2027 – 23 Feb 2027DUB → BKKout 1 stop, back 2 stopsfound 3 days agoSee this route
Dusseldorf to Bangkok
Ajet + AirAsia X + Thai AirAsia + Hainan Airlines + Vueling
$828return27 Feb 2027 – 11 Mar 2027DUS → DMKout 2 stops, back 3 stopsfound 2 days agoSee this route
Edinburgh to Bangkok
Brussels Airlines + Hainan Airlines
$558one-way18 NovEDI → BKK2 stopsfound 3 days agoCheck today's price
Frankfurt to Shenzhen
German Airways + Hainan Airlines + Condor
$934return30 Mar 2027 – 9 Apr 2027FRA → SZXout 1 stop, back 1 stopfound 3 days agoCheck today's price
Fukuoka to Moscow
Eastar Jet + Hainan Airlines
$482one-way28 May 2027FUK → SVO2 stopsfound 3 days agoSee this route
Fuzhou to Moscow
Air Cambodia + Hainan Airlines
$621one-way27 DecFOC → SVO3 stopsfound 4 days agoSee this route
Gdansk to Shanghai
Wizz Air + Hainan Airlines
$1,180return20 May 2027 – 12 Jun 2027GDN → PVGout 2 stops, back 2 stopsfound 2 days agoCheck today's price
Gelendzik to Bangkok
Aeroflot + Hainan Airlines + Centrum Air
$1,375return28 Nov – 19 DecGDZ → BKKout 2 stops, back 2 stopsfound 7 days agoSee this route
Geneva to Beijing
Aer Lingus + Hainan Airlines
$1,001one-way17 Jul 2027GVA → PEK1 stopfound 5 days agoSee this route
Gothenburg to Tokyo
SAS Scandinavian + Hainan Airlines + Peach + Ryanair UK
$1,229return1 Mar 2027 – 18 Mar 2027GOT → NRTout 3 stops, back 3 stopsfound 4 days agoCheck today's price
Graz to Guangzhou
Lufthansa + FLYONE Armenia + Centrum Air + Hainan Airlines
$1,424return15 Dec – 23 DecGRZ → CANout 3 stops, back 3 stopsfound 7 days agoCheck today's price
Groznyy to Guangzhou
Aeroflot + Hainan Airlines + China Eastern + Centrum Air
$887return21 Nov – 6 DecGRV → CANout 2 stops, back 2 stopsfound 4 days agoSee this route
Guangzhou to Shanghai
Hainan Airlines + China Eastern
$170one-way30 NovCAN → PVG1 stopfound 2 days agoSee this route
Guiyang to Moscow
Hainan Airlines + China Southern Airlines
$317one-way12 DecKWE → SVO2 stopsfound 5 days agoSee this route
Haikou to Denpasar (Bali)
Hainan Airlines + Indonesia AirAsia
$275one-way18 NovHAK → DPS1 stopfound 5 days agoCheck today's price
Hailar to Phuket
Hainan Airlines + THAI Airways
$250one-way28 NovHLD → HKT2 stopsfound 4 days agoSee this route
Hamburg to Bangkok
easyJet Europe + Hainan Airlines + Etihad Airways + Condor
$840return28 Jan 2027 – 11 Feb 2027HAM → BKKout 2 stops, back 2 stopsfound yesterdaySee this route
Hangzhou to Denpasar (Bali)
Hainan Airlines + Citilink
$259one-way24 Jan 2027HGH → DPS2 stopsfound 3 days agoSee this route
Hanoi to Moscow
AirAsia + Hainan Airlines
$432one-way6 Jul 2027HAN → SVO2 stopsfound 4 days agoSee this route
Harbin to Guangzhou
Jeju Air + Hainan Airlines
$371one-way17 Mar 2027HRB → CAN2 stopsfound 6 days agoSee this route
Hefei to Moscow
Korean Air + Hainan Airlines
$561one-way5 DecHFE → SVO2 stopsfound 5 days agoSee this route
Heihe to Beijing
Chengdu Airlines + Hainan Airlines
$202one-way16 DecHEK → PEK1 stopfound 2 days agoSee this route
Helsinki to Shanghai
airBaltic + Air India + Hainan Airlines
$1,268return4 Dec – 7 Jan 2027HEL → PVGout 3 stops, back 3 stopsfound 2 days agoSee this route
Ho Chi Minh City to Moscow
AirAsia + Hainan Airlines
$411one-way12 Jun 2027SGN → SVO2 stopsfound 2 days agoSee this route
Hohhot to Vladivostok
Air China + Hainan Airlines
$305one-way1 Jan 2027HET → VVO1 stopfound 3 days agoSee this route
Hong Kong to Denpasar (Bali)
Hainan Airlines + Transnusa
$276one-way17 NovHKG → DPS2 stopsfound 3 days agoSee this route
Houston to Beijing
jetBlue + Hainan Airlines
$724one-way17 Feb 2027IAH → PEK1 stopfound 4 days agoSee this route
Huai'an to Moscow
China Eastern + Hainan Airlines
$502one-way20 DecHIA → SVO2 stopsfound 6 days agoSee this route
Irkutsk to Bangkok
Air China + Hainan Airlines
$942return1 Sept 2027 – 13 Sept 2027IKT → BKKout 1 stop, back 1 stopfound 4 days agoSee this route
Istanbul to Shanghai
Pegasus Airlines + SCAT + Hainan Airlines + Ajet
$884return7 Mar 2027 – 17 Mar 2027SAW → PVGout 2 stops, back 2 stopsfound 3 days agoSee this route
Izhevsk to Beijing
Rossiya Airlines + Aeroflot + Hainan Airlines
$1,141return14 Jan 2027 – 25 Jan 2027IJK → PKXout 1 stop, back 1 stopfound 3 days agoSee this route
Jakarta to Moscow
Scoot + Hainan Airlines
$445one-way14 Feb 2027CGK → SVO2 stopsfound 2 days agoSee this route
Jiamusi to Sanya
Air China + Hainan Airlines + Shanghai Airlines
$928return20 Dec – 20 Jan 2027JMU → SYXout 1 stop, back 1 stopfound 2 days agoSee this route
Jinan to Sydney
T'way Air + Hainan Airlines
$529one-way4 DecTNA → SYD2 stopsfound 4 days agoSee this route
Kaliningrad to Bangkok
Pobeda + Aeroflot + Air India + Hainan Airlines + Nordwind Airlines
$1,109return24 Nov – 26 DecKGD → BKKout 2 stops, back 2 stopsfound 2 days agoSee this route
Kaohsiung to London
Vietnam Airlines + Hainan Airlines
$426one-way17 Jan 2027KHH → LHR2 stopsfound 5 days agoSee this route
Kazan to Shanghai
S7 Airlines + Hainan Airlines + Pobeda
$678return8 Dec – 30 DecKZN → PVGout 1 stop, back 2 stopsfound 3 days agoSee this route
Khabarovsk to Sanya
S7 Airlines + Xiamen Airlines + Hainan Airlines + Aurora
$788return13 Dec – 29 DecKHV → SYXout 1 stop, back 2 stopsfound 2 days agoSee this route
Koh Samui to Moscow
Bangkok Airways + Gulf Air + Hainan Airlines
$1,117return28 Dec – 26 Jan 2027USM → SVOout 2 stops, back 2 stopsfound 6 days agoSee this route
Kolkata to Beijing
THAI Airways + Hainan Airlines
$397one-way17 Jan 2027CCU → PEK1 stopfound 3 days agoSee this route
Krabi to Moscow
Thai Vietjet Air + Hainan Airlines
$409one-way11 May 2027KBV → SVO2 stopsfound 5 days agoSee this route
Krakow to Bangkok
Wizz Air + Wizz Air Malta + Hainan Airlines + AirAsia + Turkish Airlines
$915return27 Jan 2027 – 5 Mar 2027KRK → BKKout 3 stops, back 2 stopsfound 3 days agoSee this route
Kuala Lumpur to Casablanca
Hainan Airlines + Royal Air Maroc
$463one-way26 NovKUL → CMN2 stopsfound 5 days agoCheck today's price
Kunming to Moscow
THAI Airways + Centrum Air + Qanot Sharq + Hainan Airlines
$765return16 Nov – 1 DecKMG → DMEout 2 stops, back 1 stopfound 2 days agoSee this route
Langkawi to Moscow
Malaysia Airlines + Hainan Airlines
$385one-way7 May 2027LGK → SVO2 stopsfound 4 days agoSee this route
Lanzhou to Phuket
Hainan Airlines + Thai AirAsia
$238one-way4 DecLHW → HKT2 stopsfound 4 days agoSee this route
Larnaca to Shanghai
Wizz Air Malta + Air India + Hainan Airlines + Wizz Air
$922return8 Jan 2027 – 25 Jan 2027LCA → PVGout 2 stops, back 2 stopsfound 2 days agoSee this route
Lhasa to Saint Petersburg
Air China + Hainan Airlines
$681one-way1 DecLXA → LED2 stopsfound 5 days agoSee this route
Lijiang to Beijing
Shenzhen Airlines + Hainan Airlines
$224one-way7 DecLJG → PEK1 stopfound 4 days agoSee this route
Lisbon to Bangkok
Wizz Air + IndiGo + Hainan Airlines + Vueling
$1,225return28 Dec – 13 Jan 2027LIS → BKKout 3 stops, back 3 stopsfound 2 days agoSee this route
Ljubljana to Bangkok
Air Serbia + Turkmenistan Airlines + Hainan Airlines + Brussels Airlines + Lufthansa
$1,056return18 Feb 2027 – 4 Mar 2027LJU → BKKout 3 stops, back 3 stopsfound 3 days agoCheck today's price
London to Hanoi
easyJet + Vietjet + Hainan Airlines
$615return16 Mar 2027 – 26 Mar 2027LGW → HANout 1 stop, back 1 stopfound 2 days agoSee this route
Luxembourg to Auckland
Luxair + Air India + Jetstar + Hainan Airlines
$2,089return10 Feb 2027 – 27 Feb 2027LUX → AKLout 3 stops, back 2 stopsfound 2 days agoSee this route
Macau to Moscow
Air Macau + Hainan Airlines
$809one-way13 Feb 2027MFM → SVO1 stopfound 3 days agoSee this route
Madrid to Kuala Lumpur
Hainan Airlines + Etihad Airways
$822return6 Jan 2027 – 17 Jan 2027MAD → KULout 1 stop, back 1 stopfound 5 days agoSee this route
Magnitogorsk to Nha Trang
Aeroflot + China Southern Airlines + Vietjet + Hainan Airlines + Smartavia + UVT Aero
$1,167return13 Dec – 25 DecMQF → CXRout 2 stops, back 4 stopsfound 3 days agoSee this route
Malaga to Beijing
China Eastern + Iberia + Hainan Airlines
$719one-way14 Aug 2027AGP → PEK2 stopsfound 3 days agoCheck today's price
Manchester to Beijing
easyJet Europe + Hainan Airlines + Etihad Airways
$850return3 Dec – 11 DecMAN → PEKout 2 stops, back 1 stopfound yesterdaySee this route
Manila to Moscow
Cebu Pacific + Hainan Airlines
$420one-way15 May 2027MNL → SVO2 stopsfound 2 days agoSee this route
Manzhouli to Bangkok
Hainan Airlines + Thai AirAsia
$766return8 Dec – 17 DecNZH → BKKout 1 stop, back 2 stopsfound 2 days agoSee this route
Melbourne to Moscow
Vietjet + Hainan Airlines
$667one-way15 Aug 2027MEL → SVO3 stopsfound 2 days agoSee this route
Mexico City to Seoul
Hainan Airlines + Asiana Airlines
$1,881one-way25 Jan 2027MEX → GMP1 stopfound 2 days agoSee this route
Milan to Kuala Lumpur
Hainan Airlines + Oman Air
$627return30 Apr 2027 – 9 May 2027MXP → KULout 1 stop, back 1 stopfound 3 days agoSee this route
Mineralnye Vody to Beijing
Aeroflot + Hainan Airlines + S7 Airlines
$978return17 Dec – 19 Jan 2027MRV → PEKout 1 stop, back 1 stopfound 2 days agoSee this route
Minsk to Bangkok
Flydubai + Hainan Airlines + Belavia
$1,071return15 Dec – 11 Feb 2027MSQ → DMKout 1 stop, back 2 stopsfound 3 days agoSee this route
Monrovia to Beijing
Kenya Airways + Royal Air Maroc + Air Arabia Maroc + Hainan Airlines
$1,388one-way1 Feb 2027ROB → PEK3 stopsfound 4 days agoCheck today's price
Moscow to Bangkok
Hainan Airlines + China Eastern
$632one-way29 Jul 2027SVO → BKK2 stopsfound 2 days agoSee this route
Munich to Bangkok
THAI Airways + Hainan Airlines + Lufthansa
$1,017return2 Dec – 28 Jan 2027MUC → BKKout nonstop, back 2 stopsfound 2 days agoSee this route
Nagoya to Moscow
Cebu Pacific + Hainan Airlines
$787one-way6 Feb 2027NGO → SVO3 stopsfound 2 days agoSee this route
Nanjing to Moscow
Korean Air + Hainan Airlines
$558one-way11 DecNKG → SVO2 stopsfound 3 days agoSee this route
Nashville to Bangkok
Alaska Airlines + Hainan Airlines
$711one-way15 Jan 2027BNA → BKK2 stopsfound 3 days agoCheck today's price
Neryungri to Phuket
S7 Airlines + China Eastern + Thai Vietjet Air + Hainan Airlines + Air China
$1,268return13 Jan 2027 – 24 Jan 2027NER → HKTout 3 stops, back 3 stopsfound 2 days agoSee this route
New York to Beijing
jetBlue + Hainan Airlines + United Airlines
$1,380return7 May 2027 – 10 May 2027JFK → PEKout 1 stop, back 1 stopfound 2 days agoSee this route
Nha Trang to Moscow
China Southern Airlines + Hainan Airlines
$516one-way22 Oct 2027CXR → SVO2 stopsfound 4 days agoSee this route
Ningbo to Moscow
Hainan Airlines + Aeroflot
$352one-way20 DecNGB → SVO1 stopfound 5 days agoSee this route
Nizhniy Novgorod to Beijing
S7 Airlines + Hainan Airlines + Rossiya Airlines
$967return9 Dec – 1 Feb 2027GOJ → PKXout 1 stop, back 1 stopfound 3 days agoSee this route
Norfolk Island to Montreal
Qantas + WestJet + Air Canada + Porter Airlines + Hainan Airlines + Air China
$4,346return19 Dec – 6 Jan 2027NLK → YULout 3 stops, back 3 stopsfound 2 days agoCheck today's price
Okinawa to Moscow
Korean Air + Hainan Airlines
$1,003one-way28 Jul 2027OKA → SVO2 stopsfound 3 days agoSee this route
Orenburg to Sanya
Nordwind Airlines + Sichuan Airlines + Hainan Airlines + Aeroflot
$1,016return31 Jan 2027 – 17 Feb 2027REN → SYXout 2 stops, back 2 stopsfound 5 days agoCheck today's price
Osaka to Moscow
Air China + Hainan Airlines
$674one-way2 Oct 2027KIX → SVO1 stopfound 2 days agoSee this route
Oslo to Beijing
SAS Scandinavian + Hainan Airlines + LOT Polish
$1,332return21 Jan 2027 – 25 Jan 2027OSL → PEKout 3 stops, back 3 stopsfound 3 days agoCheck today's price
Papeete to Moscow
Air New Zealand + Scoot + Hainan Airlines
$1,256one-way21 Jul 2027PPT → SVO4 stopsfound 3 days agoSee this route
Paris to Bangkok
Air India + West Air + Hainan Airlines
$708return27 Nov – 8 DecCDG → BKKout 1 stop, back 1 stopfound 2 days agoSee this route
Pattaya to Moscow
Bangkok Airways + Air Arabia + Pobeda + Hainan Airlines
$1,365return14 Jan 2027 – 24 Jan 2027UTP → VKOout 3 stops, back 2 stopsfound 5 days agoSee this route
Penang to Moscow
Firefly + Hainan Airlines
$383one-way1 May 2027PEN → SVO2 stopsfound 2 days agoSee this route
Perm to Beijing
Aeroflot + Hainan Airlines
$579one-way27 NovPEE → PEK1 stopfound 5 days agoSee this route
Perth to Moscow
AirAsia + Hainan Airlines
$471one-way9 Feb 2027PER → SVO2 stopsfound 5 days agoSee this route
Petropavlovsk-Kamchatsky to Bangkok
S7 Airlines + Air China + Vietjet + Hainan Airlines + Aurora
$1,210return17 Dec – 7 Jan 2027PKC → BKKout 3 stops, back 2 stopsfound 5 days agoSee this route
Philadelphia to Bangkok
jetBlue + Hainan Airlines + STARLUX Airlines + Alaska Airlines
$1,794return2 Dec – 25 DecPHL → BKKout 2 stops, back 2 stopsfound 3 days agoCheck today's price
Phnom Penh to Beijing
Thai Vietjet Air + Hainan Airlines
$352one-way27 DecKTI → PEK1 stopfound 2 days agoSee this route
Phu Quoc to Moscow
Turkmenistan Airlines + Hainan Airlines + Qanot Sharq + Centrum Air
$1,096return31 Jan 2027 – 8 Feb 2027PQC → SVOout 2 stops, back 1 stopfound 3 days agoSee this route
Phuket to Beijing
Thai Vietjet Air + Hainan Airlines
$245one-way22 Jul 2027HKT → PEK1 stopfound 5 days agoSee this route
Podgorica to Guangzhou
Air Serbia + Hainan Airlines + Air Montenegro
$995return20 Nov – 7 DecTGD → CANout 2 stops, back 2 stopsfound 6 days agoSee this route
Prague to Phuket
Air Arabia + Hainan Airlines
$807return20 Nov – 28 DecPRG → HKTout 1 stop, back 1 stopfound 3 days agoSee this route
Praya to Moscow
Transnusa + Hainan Airlines
$420one-way2 Feb 2027LOP → SVO2 stopsfound 3 days agoSee this route
Qingdao to Moscow
Jeju Air + Hainan Airlines
$654one-way12 Feb 2027TAO → SVO2 stopsfound 5 days agoSee this route
Qiqihar to Saint Petersburg
Air China + Hainan Airlines
$913one-way27 DecNDG → LED1 stopfound 6 days agoSee this route
Queenstown to Shanghai
Jetstar + China Southern Airlines + Hainan Airlines
$1,632return17 Dec – 25 DecZQN → SHAout 4 stops, back 2 stopsfound 6 days agoCheck today's price
Riga to Bangkok
airBaltic + Air Arabia + Hainan Airlines + KLM
$1,011return6 Jan 2027 – 23 Jan 2027RIX → BKKout 2 stops, back 3 stopsfound 2 days agoSee this route
Rome to Phuket
Oman Air + Thai Vietjet Air + Hainan Airlines
$755return27 Nov – 14 DecFCO → HKTout 1 stop, back 2 stopsfound 3 days agoSee this route
Rotorua to Krabi
Air New Zealand + Hainan Airlines + Scoot
$1,272one-way6 DecROT → KBV3 stopsfound 4 days agoCheck today's price
Samara to Bangkok
Red Wings + Thai AirAsia X + Hainan Airlines + Pobeda
$828return18 Jan 2027 – 16 Feb 2027KUF → DMKout 2 stops, back 2 stopsfound 3 days agoSee this route
Sanya to Shanghai
Hainan Airlines + Shanghai Airlines
$168one-way28 NovSYX → SHA1 stopfound 2 days agoSee this route
Sao Paulo to Beijing
LATAM Airlines Group + Hainan Airlines
$872one-way2 Oct 2027GRU → PEK1 stopfound 7 days agoCheck today's price
Saratov to Chongqing
Aeroflot + China Southern Airlines + Hainan Airlines
$1,072return7 Feb 2027 – 13 Feb 2027GSV → CKGout 2 stops, back 2 stopsfound 5 days agoCheck today's price
Seoul to Moscow
Korean Air + Hainan Airlines
$588one-way24 Jun 2027GMP → SVO1 stopfound 2 days agoSee this route
Shanghai to Beijing
Air China + Hainan Airlines
$172one-way22 NovPVG → PEK1 stopfound 7 days agoSee this route
Shenzhen to Shanghai
Hainan Airlines + Juneyao Airlines
$179one-way1 DecSZX → PVG1 stopfound 2 days agoSee this route
Siem Reap to Moscow
AirAsia Cambodia + Hainan Airlines + China Eastern
$980return2 Feb 2027 – 18 Feb 2027SAI → SVOout 2 stops, back 2 stopsfound 2 days agoSee this route
Sihanoukville to Moscow
Air Cambodia + Hainan Airlines
$647one-way20 NovKOS → SVO2 stopsfound 4 days agoSee this route
Singapore to Moscow
Scoot + Hainan Airlines
$462one-way2 May 2027SIN → SVO2 stopsfound 2 days agoSee this route
Stavropol to Shanghai
Pobeda + Hainan Airlines
$441one-way7 DecSTW → SHA2 stopsfound 6 days agoSee this route
Stockholm to Beijing
Norwegian + Hainan Airlines
$851one-way7 Oct 2027ARN → PEK1 stopfound 7 days agoSee this route
Sydney to Moscow
Scoot + Hainan Airlines
$685one-way1 May 2027SYD → SVO2 stopsfound 2 days agoSee this route
Taipei to Moscow
Thai Vietjet Air + Hainan Airlines
$472one-way14 May 2027TPE → SVO2 stopsfound 2 days agoSee this route
Taiyuan to Moscow
Hainan Airlines + Beijing Capital Airlines
$303one-way20 DecTYN → SVO1 stopfound 2 days agoSee this route
Tallinn to Shanghai
airBaltic + China Eastern + Hainan Airlines + SAS Scandinavian
$1,239return8 May 2027 – 30 May 2027TLL → PVGout 2 stops, back 3 stopsfound 2 days agoSee this route
Tbilisi to Sanya
China Southern Airlines + Hainan Airlines
$1,781return22 Nov – 19 DecTBS → SYXout 1 stop, back 1 stopfound 3 days agoCheck today's price
Tel Aviv Yafo to Shanghai
Arkia + China Southern Airlines + Hainan Airlines + Aegean Airlines
$1,028return13 Mar 2027 – 19 Mar 2027TLV → SHAout 2 stops, back 2 stopsfound 3 days agoSee this route
Tenerife to Shanghai
Brussels Airlines + Hainan Airlines
$647one-way15 NovTFS → SHA3 stopsfound 6 days agoCheck today's price
Tivat to Beijing
Air Serbia + China Southern Airlines + Hainan Airlines
$1,363return2 Apr 2027 – 16 Apr 2027TIV → PKXout 3 stops, back 2 stopsfound 4 days agoCheck today's price
Tokyo to Beijing
StarFlyer + Hainan Airlines
$414one-way26 May 2027HND → PEK1 stopfound 3 days agoSee this route
Tomsk to Bangkok
S7 Airlines + China Eastern + Hainan Airlines + Air China
$1,034return19 Dec – 13 Jan 2027TOF → BKKout 3 stops, back 3 stopsfound 5 days agoSee this route
Tongliao to Guangzhou
Air China + Hainan Airlines + China Eastern
$270one-way15 NovTGO → CAN2 stopsfound 3 days agoSee this route
Toronto to Shanghai
Porter Airlines + Hainan Airlines
C$1,448 (US$1,016)one-way24 Feb 2027YTZ → SHA2 stopsfound 4 days agoSee this route
Toulouse to Bangkok
Brussels Airlines + Hainan Airlines
$1,018return28 Dec – 28 Jan 2027TLS → BKKout 2 stops, back 2 stopsfound 4 days agoSee this route
Tucson to Beijing
Alaska Airlines + Hainan Airlines
$2,290one-way19 DecTUS → PEK1 stopfound 3 days agoSee this route
Tunis to Bangkok
Royal Jordanian + Hainan Airlines + Tunisair
$832return1 Feb 2027 – 13 Feb 2027TUN → BKKout 1 stop, back 2 stopsfound 7 days agoCheck today's price
Tyumen to Bangkok
Utair + Flydubai + Hainan Airlines + Aeroflot
$1,183return2 Feb 2027 – 16 Mar 2027TJM → DMKout 2 stops, back 2 stopsfound 3 days agoSee this route
Ufa to Beijing
S7 Airlines + Hainan Airlines + Aeroflot
$1,002return25 Jan 2027 – 5 Feb 2027UFA → PKXout 1 stop, back 1 stopfound 2 days agoSee this route
Ulaanbaatar to Bangkok
MIAT Mongolian Airlines + Hainan Airlines
$359one-way13 Jan 2027UBN → BKK1 stopfound 2 days agoSee this route
Urumqi to Shanghai
Hainan Airlines + Spring Airlines
$203one-way2 DecURC → PVG1 stopfound 3 days agoSee this route
Venice to Shanghai
easyJet + Hainan Airlines + S7 Airlines + Wizz Air + Wizz Air Malta
$896return2 Dec – 11 DecVCE → PVGout 2 stops, back 3 stopsfound 3 days agoCheck today's price
Vienna to Tokyo
Brussels Airlines + Hainan Airlines + LOT Polish
$1,010return2 Feb 2027 – 19 Feb 2027VIE → NRTout 2 stops, back 3 stopsfound 2 days agoSee this route
Vilnius to Guangzhou
Cityjet + SAS Scandinavian + Hainan Airlines + LOT Polish
$1,149return9 Apr 2027 – 23 Apr 2027VNO → CANout 3 stops, back 3 stopsfound 2 days agoSee this route
Vladivostok to Beijing
Rossiya Airlines + Hainan Airlines
$207one-way7 DecVVO → PEK1 stopfound 2 days agoSee this route
Warsaw to Tokyo
Ryanair + Aer Lingus + Hainan Airlines
$474one-way9 Mar 2027WMI → NRT3 stopsfound 5 days agoSee this route
Washington to Shanghai
Aer Lingus + Hainan Airlines
$1,215one-way7 Jul 2027IAD → SHA2 stopsfound 4 days agoCheck today's price
Wellington to Singapore
Air New Zealand + Hainan Airlines
$533one-way1 Aug 2027WLG → SIN2 stopsfound 6 days agoSee this route
Wenzhou to Moscow
Air China + Hainan Airlines
$571one-way16 DecWNZ → SVO2 stopsfound 5 days agoSee this route
Wuhan to Moscow
Air China + Hainan Airlines
$484one-way30 DecWUH → SVO3 stopsfound 6 days agoSee this route
Wuxi to Moscow
Shenzhen Airlines + Hainan Airlines
$746one-way16 DecWUX → SVO2 stopsfound 2 days agoSee this route
Xiamen to Moscow
Hainan Airlines + Beijing Capital Airlines
$293one-way14 DecXMN → SVO1 stopfound 2 days agoSee this route
Xian to Beijing
China Eastern + Hainan Airlines
$174one-way20 NovXIY → PEK1 stopfound 4 days agoSee this route
Xining to Saint Petersburg
Air China + Hainan Airlines
$820one-way29 NovXNN → LED1 stopfound 2 days agoSee this route
Yangon to Moscow
Myanmar Airways International + Hainan Airlines + Aeroflot
$1,092return27 Dec – 11 Jan 2027RGN → SVOout 2 stops, back 1 stopfound 2 days agoSee this route
Yanji to Phuket
Air China + Hainan Airlines
$510one-way24 Jan 2027YNJ → HKT1 stopfound 3 days agoSee this route
Yantai to Moscow
China Eastern + Hainan Airlines
$457one-way30 DecYNT → SVO2 stopsfound 4 days agoSee this route
Yerevan to Beijing
Aeroflot + Hainan Airlines + S7 Airlines
$1,256return20 Mar 2027 – 26 Mar 2027EVN → PEKout 1 stop, back 1 stopfound 4 days agoCheck today's price
Yinchuan to Moscow
Air China + Hainan Airlines
$619one-way19 NovINC → SVO1 stopfound 5 days agoSee this route
Yining to Guangzhou
China Southern Airlines + Hainan Airlines
$270one-way12 DecYIN → CAN1 stopfound 5 days agoSee this route
Yuzhno-Sakhalinsk to Seoul
S7 Airlines + Hainan Airlines + China Southern Airlines
$925one-way29 Jun 2027UUS → ICN2 stopsfound 2 days agoSee this route
Zagreb to Beijing
Croatia Airlines + Hainan Airlines + Air Europa + Ryanair
$933return5 Jan 2027 – 20 Jan 2027ZAG → PEKout 1 stop, back 3 stopsfound 3 days agoCheck today's price
Zhengzhou to Moscow
Air China + Hainan Airlines
$475one-way26 DecCGO → SVO3 stopsfound 3 days agoSee this route
Zurich to Bangkok
Vueling + Volotea + Hainan Airlines + Etihad Airways
$879return11 Dec – 20 DecZRH → BKKout 3 stops, back 1 stopfound 3 days agoSee this route

Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work