Our users' favourite hotels
Haikou Hotel
4 Haifu Road, Haikou Hainan
Haikou, CN
Haikou, CN
£44
£32
per night
Hna Beach Resort Haikou
Number 111 of West Binhai Road Hainan
Haikou, CN
Haikou, CN
£100
£74
per night
Meritus Mandarin Haikou
18 Wen Hua Lu
Haikou, CN
Haikou, CN
£110
£79
per night
HNA Hotel Downtown Haikou
38 Datong Road
Haikou, CN
Haikou, CN
£63
£47
per night