Destinations
As of January 2026, Hainan Airlines operates seven bases across China: Beijing–Capital, Guangzhou, Haikou, Hangzhou, Sanya, Shenzhen, and Xi'an.[26] It operates an extensive network across the People's Republic of China, connecting Asia, Europe, North America and Oceania and serves nearly 500 domestic and international routes, flying to more than 90 cities.
Hainan operates regular international flights and offers charter flights to 51 destinations in 28 countries such as flights from Beijing to Almaty, Toronto, Berlin, Brussels, Seattle/Tacoma, St. Petersburg, Moscow, Tel Aviv, and Boston; Beijing, Xi'an, Dalian, Guangzhou, Haikou to Taipei; Beijing, Haikou, Nanning to Bangkok; Hefei via Haikou to Singapore and others.[27] As of June 2014, Hainan began servicing Boston directly with a four-times-weekly Dreamliner flight from Beijing Capital International Airport. It was the first direct flight between Boston and China.[28] The airline began service in the second quarter of 2013 with the Boeing 787 Dreamliner aircraft and was the first Chinese carrier to offer flights between the two cities. Flights from Beijing-Capital to Chicago-O'Hare began on 3 September 2013, but have since been severed due to the COVID-19 pandemic.[29][30]
On 23 October 2015, Hainan announced flights to Manchester, United Kingdom, starting in summer 2016.[31] Hainan announced the launch of a direct route between Beijing and Calgary, Canada, as of 30 June 2016.[32] During the second half of 2017, Hainan Airlines began flights from Shanghai to Tel Aviv and restarted flights from Shanghai to Brussels.[33] In late September 2017, Hainan Airlines commenced direct flights to and from Brisbane, Australia, several times a week, and also to Belgrade, Serbia, via Prague, every Monday and Friday. On 8 March 2018, Hainan Airlines announced flights between Changsha and London Heathrow, commencing 23 March 2018.[34] On 15 March 2018, they announced round trip flights between Beijing–Capital, Dublin, and Edinburgh commencing 12 June 2018.[35] In mid October 2018, flights from Shenzhen to Vienna were launched. A non-stop route to Belgrade
Codeshare agreements
Hainan Airlines has codeshare agreements with the following airlines:[37]