Hainan Oceanfront Hotels from CA $120

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Hainan

Top Hainan Oceanfront Hotels

Sheraton Sanya Resort

5.0 star property
8.8 out of 10, Excellent, (96)
"Great location and beautiful resort"
The price is CA $161
CA $188 total
includes taxes & fees
Dec 23 - Dec 24
Sheraton Sanya Resort

The Ritz-Carlton Sanya, Yalong Bay

5.0 star property
8.8 out of 10, Excellent, (113)
"Hard to find somebody who speaks English. Beach is all rocks have to go other hotels to swim. Dinning is limited."
The price is CA $369
CA $430 total
includes taxes & fees
Dec 25 - Dec 26
The Ritz-Carlton Sanya, Yalong Bay

JW Marriott Hotel Sanya Dadonghai Bay

5.0 star property
8.6 out of 10, Excellent, (170)
"Excellent accommodations with a close proximity to beaches and restaurants. "
The price is CA $186
CA $217 total
includes taxes & fees
Dec 23 - Dec 24
JW Marriott Hotel Sanya Dadonghai Bay

Shangri-La Sanya

5.0 star property
8.0 out of 10, Very good, (42)
"No"
The price is CA $252
CA $294 total
includes taxes & fees
Dec 23 - Dec 24
Shangri-La Sanya

Grand Hyatt Sanya Haitang Bay Resort and Spa

5.0 star property
9.0 out of 10, Wonderful, (143)
"Staff were nice, friendly, and helpful. Room was clean. Hallways and most common areas are open air so no conditioning. It’s hot and humid. "
The price is CA $248
CA $289 total
includes taxes & fees
Jan 4 - Jan 5, 2025
Grand Hyatt Sanya Haitang Bay Resort and Spa

InterContinental Haikou Seaview

4.5 star property
9.0 out of 10, Wonderful, (26)
"Very nice ocean view. It's generally quiet but sometimes you can hear the neighbors. Not possible to exchange us dollars. "
The price is CA $120
CA $140 total
includes taxes & fees
Dec 28 - Dec 29
InterContinental Haikou Seaview

Crowne Plaza Resort Sanya Bay, an IHG Hotel

5.0 star property
8.4 out of 10, Very good, (84)
"Overall it is a great place but even the best ocean view isn't full ocean front, only partially ocean front"
The price is CA $122
CA $142 total
includes taxes & fees
Dec 23 - Dec 24
Crowne Plaza Resort Sanya Bay, an IHG Hotel

Renaissance Sanya Haitang Bay Resort

5.0 star property
8.2 out of 10, Very good, (185)
"Hotel is dated and needs a refurbishment. The addition of a heat pool would allow for winter swimming like at other hotels in Sanya. Restaurants were limited in selection and tired. Location seemed away from the any other decent off-site dining so overall not a great location if you are looking for a winter retreat. "
The price is CA $128
CA $149 total
includes taxes & fees
Dec 23 - Dec 24
Renaissance Sanya Haitang Bay Resort

The Westin Shimei Bay Resort

5.0 star property
9.0 out of 10, Wonderful, (26)
"Absolutely beautiful hotel. In China 5 star doesn’t always mean 5 star but this resort was absolutely clean, modern, and beautiful. We only stayed here for 1 night on a road trip from Haikou to Sanya and it was one of our favorite resorts."
The price is CA $218
CA $255 total
includes taxes & fees
Dec 23 - Dec 24
The Westin Shimei Bay Resort

Raffles Hainan

5.0 star property
9.0 out of 10, Wonderful, (22)
"This is my second time here. Great breakfast buffet! So many options, my family enjoyed a lot. Hotel is a bit old… I need to push super hard to close my room door. I booked a private pool room but the pool doesn’t look clean… Overall the experience was good because of the breakfast but prob wont come back again unless they renovate or have new activities going around."
The price is CA $315
CA $367 total
includes taxes & fees
Jan 6 - Jan 7, 2025
Raffles Hainan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Hainan
Save an average of 15% on thousands of hotels when you're signed in