Xisha Maritime Museum
Visit Xisha Maritime Museum
Plan a trip to see Xisha Maritime Museum
Price found within the past 48 hours. Click for updated prices.



Sofitel Haikou
Longhua
Price was £1,018, price is now £932 per person
£932
per person
26 Sept - 2 Oct
found 1 day ago
Return flight included
Birmingham (BHX) to Haikou (HAK)
9.4/10 Exceptional! (21 reviews)
Our initial room felt quite old, and there was a strong smell of cigarette smoke. It appeared to be coming from another room, as the odour was even more intense in the corridor and near our door.
Unfortunately, no action was taken after our first complaint. We were later upgraded to a club floor room, which was an improvement, though still not ideal. The hotel did provide an air purifier at no extra charge following the upgrade, which we appreciated.
At times, we experienced long waits for the lift, and the location was not particularly convenient. Overall, we were quite disappointed with our stay and would not choose to return to this hotel.
Reviewed on 27 Mar 2026
Stay near popular Xisha Maritime Museum attractions
Top Hotel Deals
Check availability on hotels close to Xisha Maritime Museum

Mangguo Hotel (Meilan Airport Branch, Haikou)
No. 8, Dadingcun Road, Yanfeng Town Haikou Hainan

Four Points By Sheraton Haikou International Airport
No. 9 Haiyu Avenue Haikou

HaikouMeilanAirportHotel
HaikouMeilanInternationAirport Haikou Hainan Province

Hilton Haikou Meilan
2 Qiongshan Road, Meilan District Haikou Hainan

Days Hotel by Wyndham Haikou Meilan Airport
No.9 Haiyu Avenue Meilan District Haikou Hainan

Eadry Royal Garden Hotel - Haikou
No.188 Haiyu Road, Meilan District Haikou Hainan

One Gem Hotel
No.409 Xindazhou Avenue Haikou Hainan

Longquan Xiangyuan Shared Farm
East Road direction, Dazhipo Exit, Haiwen Expressway Wenchang Hainan

Fairfield by Marriott Haikou Meilan
7 Meiyuan Road Haikou Hainan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.