Hainan, China

No dates selected

Sort by

Price per night in

Distance from the city center

Beach hotels in Hainan

: 726 options found

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

Yalong Bay National Resort District, Sanya
1232 reviews
8.6

Room in this hotel

from RSD 18,472

per night

2 Qiongshan Road, Meilan District, Haikou
949 reviews
9.6

Room in this hotel

from RSD 9,970

per night

Yalong Bay National Resort District, Sanya
2002 reviews
8.6

Room in this hotel

from RSD 16,436

per night

10/F, Tower B, Lanhai Garden, No.9, Hai Yun Road, Da Dong Sea, Sanya
9.3

Room in this hotel

from RSD 5,444

per night

No. 16 Tie Lu Dong Xiang, Sanya

Room in this hotel

from RSD 3,375

per night

Yalong Bay, National Resort District, Sanya
1411 reviews
8.8

Room in this hotel

from RSD 13,948

per night

Wenchang Long Bay Tourism Resort, Wenchang
1.4 km to Wenchang beach

Room in this hotel

from RSD 6,337

per night

No.14, Longhai Road, Yalong Bay National Tourist Resort, Yalongbay, Sanya
179 reviews
9.2

Room in this hotel

from RSD 10,746

per night

No. 13 Haihua Road, Jiyang District, Sanya
58 reviews
7.6

Room in this hotel

from RSD 5,160

per night

163 Sanya Bay 572021 Sanya,Sanya Bay, Sanya

Room in this hotel

from RSD 4,833

per night