Hainan, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Hainan

: 5598 options found

Select dates so you can see the availability and exact prices.

No 555 Wenqing Avenue, Wenchang
1.5 km to Wenchang beach

Room in this hotel

from $ 78

per night

Intersection of Zhongxing Street East 2nd Road nad Renmin East Road, Danzhou

Room in this hotel

from $ 19

per night

No.6 Lane 4, Shangpin Street, Sanya

Room in this hotel

from $ 35

per night

83 Huayuan Road Yelin,Huayuan Road, Lingshui

Room in this hotel

from $ 47

per night

大同路26号, Haikou

Room in this hotel

from $ 46

per night

海口美兰区五指山路12号(邮政储蓄所隔壁), 中国, Haikou

Room in this hotel

from $ 30

per night

No. 11 Zhongshan North Road, Qiongshan District, Haikou, Hainan, China, Haikou

Room in this hotel

from $ 30

per night

No. 33 Tiantang Road, Lingshui, Hainan, China, Lingshui

Room in this hotel

from $ 52

per night

No.19 Xingdan Road, Qiongshan District, Haikou, Hainan, 570203, China, Haikou

Room in this hotel

from $ 22

per night

25 Degrees Yingbin Road,Yingbin Road, Sanya

Room in this hotel

from $ 53

per night

No.135 Fenghuang Road, Tianya District, Sanya, Hainan, 572000, China, Sanya

Room in this hotel

from $ 35

per night

No.77-10 Yuya Road (Dadonghai Tourism Area), Sanya, 572000, Hainan, China, Sanya

Room in this hotel

from $ 35

per night

Sanyawan Road (Binhai Villa Area), Sanya, Hainan, China, Sanya

Room in this hotel

from $ 110

per night

No. 49-52 Wenjian Road, Wenchang

Room in this hotel

from $ 41

per night

Haichenge Bihailantian Estate Sanyawan Road, Sanya

Room in this hotel

from $ 25

per night

No.25 Jixiang Street, Sanya

Room in this hotel

from $ 35

per night

No.132 Qiongwen Avenue, Meilan District, Haikou, Hainan, 570000, China, Haikou

Room in this hotel

from $ 30

per night

No.20 Xinzhong Road, Jiyang District, Sanya, Hainan, China, Sanya

Room in this hotel

from $ 35

per night

206 Lansegangwan, 11 Haihua Road (Haihua Lu), Sanya

Room in this hotel

from $ 85

per night