Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 83 properties with availability in Sanya. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review score

  1. Excellent 8.5

    based on 25 reviews 9 reviews in English

    Shangri-La Sanya Resort and Spa Hainan 5 Star Hotel

    No.88, North Hai Tang Road, Sanya 572000 Show map
  2. Excellent 8.2

    based on 225 reviews 83 reviews in English

    Huayu Resort And Spa Yalong Bay Sanya 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very good 7.8

    based on 623 reviews 161 reviews in English

    Cactus Resort Sanya by Gloria 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572016 Show map
  5. Excellent 8.5

    based on 237 reviews 52 reviews in English

    MGM Grand Sanya 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  6. Excellent 8.4

    based on 126 reviews 47 reviews in English

    Banyan Tree Sanya 5 Star Hotel

    No. 6 Luling Rd., Sanya 572000 Show map
  7. Excellent 8.3

    based on 46 reviews 19 reviews in English

    Anantara Sanya Resort&Spa 5 Star Hotel

    No.6 Xiaodonghai Road,Hedong District, Sanya 572000 Show map
  8. Excellent 8.7

    based on 66 reviews 23 reviews in English

    Mandarin Oriental Sanya 5 Star Hotel

    12 Yuhai Road, Sanya 572000 Show map
  9. Excellent 8.3

    based on 284 reviews 91 reviews in English

    Yalong Bay Mangrove Tree Resort 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  10. Park Hyatt Sanya Sunny Bay Resort 5 Star Hotel

    5 Sunny Bay Road, Sanya 572000 Show map
    rates per night from
  11. Excellent 8.4

    based on 43 reviews 14 reviews in English

    Phoenix Island Resort Sanya 5 Star Hotel

    Building A(Ocean Moon), Phoneix Island, Sanya 572000 Show map
  12. Excellent 8.7

    based on 51 reviews 22 reviews in English

    The St. Regis Sanya Yalong Bay Resort 5 Star Hotel

    Yalong Bay National Resort, Yalong Bay, Sanya 572016 Show map
  13. Excellent 8.5

    based on 65 reviews 21 reviews in English

    The Ritz-Carlton Sanya Yalong Bay 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  14. Very good 8.0

    based on 156 reviews 53 reviews in English

    Serenity Coast All Suite Resort 5 Star Hotel

    No.15 Xiaodonghai Road, Sanya 572000 Show map
  15. Very good 7.6

    based on 166 reviews 50 reviews in English

    Yalong Bay Villas & Spa 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  16. Very good 8.0

    based on 170 reviews 51 reviews in English

    Resort Intime Sanya 5 Star Hotel

    No. 88, Haihua Road, Sanya Show map
  17. Narada Resort Spa Sanya 5 Star Hotel

    No.217 Sanya Road, Sanya 572000 Show map
  18. Very good 7.8

    based on 8 reviews 1 reviews in English

    Shixishu Jianguo Yalong Bay Resort 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572016 Show map
  19. 50% Discount!

    Very good 7.9

    based on 87 reviews 31 reviews in English

    Sheraton Sanya Resort 5 Star Hotel

    Yalong Bay National Resort, Sanya 572000 Show map
  20. Very good 7.7

    based on 48 reviews 16 reviews in English

    Horizon Resort & Spa Yalong Bay 5 Star Hotel

    Yalong Bay, National Resort District, Sanya 572000 Show map
  21. Excellent 8.7

    based on 11 reviews 2 reviews in English

    InterContinental Sanya Haitang Bay Resort 5 Star Hotel

    No.128, North Haitang Road, Sanya 572013 Show map
  22. Very good 7.8

    based on 28 reviews 16 reviews in English

    The Westin Sanya Haitang Bay Resort 5 Star Hotel

    No. 116, Haitang North Road, Haitang Bay Sanya, Hainan 572013 China, Sanya 572013 Show map
  23. Excellent 8.3

    based on 181 reviews 74 reviews in English

    Sanya Bay Ocean Sonic Resort 5 Star Hotel

    No.168,Sanya Bay Road, Sanya 572000 Show map
  24. Very good 8.0

    based on 120 reviews 48 reviews in English

    Eadry Resort 5 Star Hotel

    No.1 Yuya Ave, Sanya 572000 Show map
    rates per night from
  25. Very good 8.0

    based on 28 reviews 14 reviews in English

    JOYA International Hotel 5 Star Hotel

    No.196-1,HeDong Road, Sanya 572000 Show map
  26. Very good 7.6

    based on 384 reviews 187 reviews in English

    Howard Johnson Resort Sanya Bay 5 Star Hotel

    No. 188, Sanya Bay Road, Sanya 572000 Show map
  27. Very good 7.7

    based on 109 reviews 49 reviews in English

    Pullman Sanya Yalong Bay Villas and Resort 5 Star Hotel

    Yalong Bay Resort District, Sanya 572000 Show map
  28. Very good 7.4

    based on 275 reviews 107 reviews in English

    Yalong Bay Universal Resort 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  29. Excellent 8.5

    based on 87 reviews 23 reviews in English

    Hilton Sanya Yalong Bay Resort & Spa 5 Star Hotel

    Yalong Bay National Resort District, Sanya 572000 Show map
  30. Excellent 8.1

    based on 200 reviews 83 reviews in English

    Pullman Oceanview Sanya Bay Resort & Spa 5 Star Hotel

    No.158 Sanya Bay Road, Sanya 572000 Show map

Next Page 1 of 3