Hainan hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

Mingshen Golf & Bay Resort Sanya  5 stars

No.9 Luhuitou Road, Sanya, China

Sanya Nice
USD 114

Hilton Haikou Meilan  5 stars

2 Qiongshan Road, Meilan District, Haikou (Hainan), China, 571126

Haikou (Hainan) Perfect
USD 115

The Westin Sanya Haitang Bay Resort  5 stars

No. 116, Haitang North Road, Sanya, China, 572013

Sanya Very good
USD 232

Shangri-La Hotel, Haikou  5 stars

256 Binhai Road, Haikou (Hainan), China, 570311

Haikou (Hainan) Very good
USD 82

Raffles Hainan  5 stars

Clearwater Bay Avenue, Lingshui (Hainan), China

Lingshui (Hainan) Very good
USD 357

Anantara Resort & Spa  5 stars

6 Xiaodonghai Road, Sanya, China, 572000

Sanya
USD 185

Cactus Resort Sanya By Gloria  5 stars

Yalong Bay National Resort District, Sanya, China, 572016

Sanya Very good
USD 80

The St. Regis Sanya Yalong Bay Resort  5 stars

Yalong Bay National Resort District, Sanya, China, 572016

Sanya Very good
USD 347

Mgm Grand Sanya  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Great
USD 279

Dragon Bay Hotel  5 stars

Yalong Bay National Resort District, Sanya, China, 570216

Sanya
USD 225

Ocean Sonic Resort Sanya  5 stars

No.168 Sanya Bay Road, Sanya, China, 572000

Sanya Great
USD 130

Grand Metropark  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Great
USD 196

Le Meridien Shimei Bay Beach Resort & Spa  5 stars

Shimei Bay Beach, Liji Town, Wanning, China

Wanning Perfect
USD 128

Crowne Plaza Resort Sanya Bay  5 stars

No. 228 Sanya Bay Road, Sanya, China

Sanya
USD 170

Serenity Coast All Suite Resort Sanya  5 stars

No. 15 Xiaodonghai Road, Sanya, China

Sanya Great
USD 69

Timton International  5 stars

199, Sanya, China, 572000

Sanya Great
USD 55

Joya International Hotel  5 stars

No.196-1 Hedong Road, Sanya, China, 572000

Sanya Very good
USD 109

Tangla Hotel Sanya  5 stars

Sanya Bay ,Sanya 572000, Sanya, China, 572000

Sanya
USD 179

Kempinski Hotel Haitang Bay Sanya  5 stars

No.2 Haitang North Road, Sanya, China

Sanya
USD 88

Grand Hyatt Sanya Haitang Bay Resort And Spa  5 stars

68 Haitang North Road, Sanya, China

Sanya
USD 314

G Charlton Hotels Resorts Sanya  5 stars

Creative Town Yazhou Bay, Sanya, China

Sanya

Hna Resort Haikou  5 stars

West Binhai Road Haikou City 134, Haikou (Hainan), China, 570311

Haikou (Hainan) Guest rating
USD 81

Leroy Hotel Wuzhishan  5 stars

Intersection Of Yijing Road And, Wuzhishan, China, 572200

Wuzhishan

Le Parker International Hotel  5 stars

Intersection Of He XI Rd And Wen Ming Rd, Sanya, China, 572000

Sanya Great
USD 48

Sofitel Sanya Leeman Resort  5 stars

No 28 North Haitang Road, Sanya, China, 572014

Sanya
USD 132

Hualuxe Haikou Seaview  5 stars

No 21 Bihai Rd Meilan District, , Haikou (Hainan), China

Haikou (Hainan) Very good
USD 82

Sanya Wuzhizhou Coral Hotel  5 stars

Wu Zhi Zhou Island, Haitang Bay, Sanya, China, 572014

Sanya Great
USD 257

Barry Boutique Hotel Sanya  5 stars

No.16 Haiyun Road, Dadonghai Resort, Sanya, China, 572000

Sanya Very good
USD 24

Jw Marriott Hotel Sanya Dadonghai Bay  5 stars

88 Haiyun Road, Sanya, China, 572000

Sanya Perfect
USD 155

Haikou Marriott Hotel  5 stars

No 292 Binhai Avenue, Haikou (Hainan), China, 570311

Haikou (Hainan) Nice
USD 122

Park Hyatt Sanya Sunny Bay Resort  5 stars

5 Sunny Bay Road, Sanya, China, 572000

Sanya Perfect
USD 319

Shangri Las Sanya Resort And Spa Hainan  5 stars

88 North Hai Tang Road, Sanya, China, 572000

Sanya Very good
USD 136

Club Med Sanya  5 stars

No.236 Sanya Bay Road, Sanya, China

Sanya Guest rating

Intercontinental Sanya Haitang Bay Resort  5 stars

No 128 North Haitang Road, Haitang Bay, Sanya, China, 572013

Sanya Great
USD 206

Howard Johnson New Port Resort Haikou  5 stars

21 XI Yuan Road Xin Bu Island, Haikou (Hainan), China, 570209

Haikou (Hainan) Guest rating
USD 73

Pullman Sanya Yalong Bay Villas & Resort  5 stars

Yalong Bay National District, Sanya, China, 572000

Sanya Great
USD 143

The Ritz-Carlton Sanya, Yalong Bay  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Great
USD 339

Hilton Sanya Yalong Bay Resort & Spa  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Great
USD 197

Banyan Tree Sanya  5 stars

Luling Road No 6, Sanya, China, 572000

Sanya Perfect
USD 556

Sunshine Resort Intime Sanya  5 stars

Haihua Road, Dadonghai, Sanya, China, 572021

Sanya Great
USD 109

Yalong Bay Mangrove Tree Resort  5 stars

Yalong Bay National Resort District, Sanya, China, 572016

Sanya Very good
USD 99

Holiday Inn Resort Sanya Yalong Bay  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Very good
USD 103

Wan Jia Hotel Resort Sanya  5 stars

No. 133, Xin Cheng Road, Sanya, China, 572000

Sanya Very good
USD 53

Sanya Marriott Yalong Bay Resort & Spa  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Great
USD 217

Sheraton Sanya Resort  5 stars

Yalong Bay National Resort District, Sanya, China, 572000

Sanya Very good
USD 165

Palm Beach Resort & Spa  5 stars

Haipo Tourism Resort, Sanya Bay, Sanya, China, 572023

Sanya Very good
USD 71

Mandarin Oriental  5 stars

12 Yuhai Road, Sanya, China, 572000

Sanya Great
USD 307

Eadry Hotel Sanya  5 stars

Yuya Avenue, Sanya, Cn, Sanya, China, 572000

Sanya Very good
USD 106

Wanda Vista Resort Sanya  5 stars

No.2 Haitang North Road, Sanya, China, 572013

Sanya Great
USD 143

Sheraton Sanya Haitang Bay Resort  5 stars

Haitang Beilu, Sanya, China, 572013

Sanya Very good
USD 236

Eadry Royal Garden Hotel Haikou  5 stars

No.188, Hai Yu Avenue, Ling Shan Town, Mei Lan District, Haikou (Hainan), China, 572000

Haikou (Hainan)
USD 72

Renaissance Sanya Resort & Spa  5 stars

1, Yezhou Road, Haitang Bay, Sanya, China, 572013

Sanya Very good
USD 300

Hainan Vital Resort  5 stars

2 Wanxing Road Haidian Island, Haikou (Hainan), China, 570208

Haikou (Hainan)
USD 117

Pullman Oceanview Sanya Bay Resort & Spa  5 stars

No 158 Sanya Bay Road, Sanya, China, 572000

Sanya Great
USD 197

Conrad Sanya Haitang Bay  5 stars

Haitang Road, Haitang Bay, Sanya, China, 572000 PRC

Sanya Great
USD 277

Mission Hills Resort Haikou  5 stars

No.1 Mission Hills Boulevard, Longhua District, Haikou (Hainan), China, 571155

Haikou (Hainan) Guest rating
USD 128

Doubletree Resort By Hilton Hotel Sanya Haitang Bay  5 stars

Haitang Bay, Sanya, China, 572000

Sanya Very good
USD 196

Intercontinental Sanya Resort  5 stars

No. 1 Zhouji Road, Sanya, China, 572000

Sanya Perfect
USD 112

Sheraton Haikou Hotel  5 stars

199 Bin Hai Road, Haikou (Hainan), China, 570311

Haikou (Hainan) Very good
USD 92

Hainan New Hot Spring International  4 stars

50 Longkun North Road,570125 Haikou,Longhua District, Haikou (Hainan), China, 570105

Haikou (Hainan)

Baohua Harbour View Hotel  4 stars

No.69 Binhai Avenue, Haikou (Hainan), China, 570105

Haikou (Hainan) Great
USD 48

Phoenix Island Resort Sanya  4 stars

Phoenix Island Cde, Sanya Bay Road, Sanya, China

Sanya Very good
USD 65

Holiday Inn Resort Sanya Bay  4 stars

Haipo Tourism Resort Zone, Sanya, China, 572000

Sanya Very good
USD 106

Bao Hong Hotel Sanya  4 stars

No.18 Haiyun Road, Dadonghai Tourism Area, Da Dong Hai District, Sanya, China, 572021

Sanya Great
USD 50

Guesthouse International  4 stars

No.33 Yuya Road - Sanya, Hainan, China, 572021

Hainan Very good
USD 368

Oscar Hotel  4 stars

No.12, Haixiu Road, Haikou (Hainan), China, 570206

Haikou (Hainan)
USD 53

Tianfuyuan  4 stars

208 Sanya Bay, Sanya, China, 572000

Sanya Very good
USD 112

Sanya Royal Garden Resort  4 stars

Luling Road Dadonghai, Sanya, China, 572021

Sanya Guest rating
USD 90

Serengeti Hotel  4 stars

52 Haixiu Road, Haikou (Hainan), China

Haikou (Hainan)
USD 53

Phoenix Waterside Gloria Resort Sanya  4 stars

No.555 Hedong Road,None,Sanya, Sanya, China

Sanya
USD 66

Guesthouse International Hotel Renaissance City Haikou  4 stars

No 32 Binhai Avenue, Haikou (Hainan), China

Haikou (Hainan)
USD 76

Hainan Hongyun Hotel  4 stars

15 Haixiu Avenue (Haixiu Dadao), Haikou (Hainan), China

Haikou (Hainan) Nice
USD 47

Sanya International  4 stars

Jie Fang Yi Road, Sanya City, Sanya, Cn, Sanya, China, 572000

Sanya Nice
USD 20

Nanshan  4 stars

Nanshan Cultural Tourism Zone ,Sanya 572000, Sanya, China

Sanya
USD 121

Hawaii Hotel  4 stars

62 Yu Ya Da Tong, Sanya, China

Sanya Great
USD 28

Pearl River Garden Hotel  4 stars

No.1 Donghai Road, Sanya, China, 572021

Sanya Very good
USD 99

Sun City Hotel  4 stars

No.16, Longhua Road, Longhua District, Haikou (Hainan), China, 570102

Haikou (Hainan) Very good
USD 46

Holiday Inn Express Haikou West Coast  3 stars

No.197 Binhai Avenue, Haikou (Hainan), China

Haikou (Hainan)
USD 44

The Royal Begonia, A Luxury Collection Resort, Sanya  3 stars

Haitang Beilu, Haitang Bay, Sanya, China, 572013

Sanya Guest rating
USD 219

Home Inn Haikou Haidian Heping Avenue  2 stars

No. 15 Heping Avenue, Haikou (Hainan), China

Haikou (Hainan)
USD 19

Haikou Banana Hostel  2 stars

21 People'S Avenue, Liyuan Neighbourhood, Block 3 & 4, Haikou (Hainan), China, 050207

Haikou (Hainan) Nice
USD 19

7 Days Inn  2 stars

30 Datong Road Longhua District Haikou, Haikou (Hainan), China

Haikou (Hainan)
USD 25

Lin Long Jin Zhi Apartment  0 stars

Hairige, Bihai Lantian Community, Sanya Bay Road, Hexi District, Sanya, China

Sanya

Hip-Hop Hotel Apartment  0 stars

Room2020,20Th Building,Seview Inietnational Plaza,No.6 Haixiu East, Haikou (Hainan), China

Haikou (Hainan)
USD 42

Care Hotel Coast Collection  0 stars

No. 16 Tie Lu Dong Xiang, Sanya, China

Sanya
USD 30

Sanya Palmena International Apartment  0 stars

Room 401 Building A Xin Cheng Road, Sanya, China, 572500

Sanya Great
USD 55

Narada Resort And Spa Perfume Bay  0 stars

Perfume Bay, Lingshui (Hainan), China, 572422

Lingshui (Hainan) Great
USD 218