Beach Hotels in Bali

  • 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 Bali

Top Bali Beach Hotels

Truntum Kuta

4.0 star property
8.4 out of 10, Very Good, (1002)
"Have stayed at this property many times before. Did not disappoint again. Will definitely be back and highly recommend Truntum for your next holiday in Bali "
Truntum Kuta

Courtyard By Marriott Bali Seminyak Resort

5.0 star property
9.6 out of 10, Exceptional, (1009)
"Lovely, friendly staff. Fab breakfast. Close to the beach with loads of restaurants and mini marts around. "
The price is P5,981
P7,237 total
includes taxes & fees
Jan 21 - Jan 22, 2025
Courtyard By Marriott Bali Seminyak Resort

Prama Sanur Beach Bali

4.5 star property
8.4 out of 10, Very Good, (1003)
"Staff was quite attentive. I loved the pools. I dined at the hotel but preferred venturing out for dinner. The nearby spa was fantastic. "
The price is P4,586
P5,776 total
includes taxes & fees
Jan 2 - Jan 3, 2025
Prama Sanur Beach Bali

Grand Hyatt Bali

5.0 star property
8.8 out of 10, Excellent, (1002)
"What was there not to love about the Grand Hyatt Bali??Stunning grounds, clean, safe for young kids and teens, trustworthy, friendly staff and quiet, spacious rooms overlooking botanical garden-like grounds. Exceptional value for meals, catering for all cuisines, at almost a different venue for each day of the week! There are more options for what you can do each day than you could need or want, including one of the nicest shopping precincts in Bali at your doorstep. There is no better place...
The price is P7,410
P8,966 total
includes taxes & fees
Jan 17 - Jan 18, 2025
Grand Hyatt Bali

The Jayakarta Bali

3.5 star property
7.4 out of 10, Good, (1002)
"Very good "
The Jayakarta Bali

Hotel Kumala Pantai

3.5 star property
8.8 out of 10, Excellent, (689)
"I love this place. It's certainly not a five star resort, however it has everything we need for a great holiday: fabulous location, friendly staff, great shopping nearby, awesome value for money. "
Hotel Kumala Pantai

Solia Legian Bali

4.0 star property
9.0 out of 10, Wonderful, (402)
"Have stayed here many times. Very convenient location and great service "
Solia Legian Bali

Sulis Beach Hotel and Spa

3.5 star property
9.2 out of 10, Wonderful, (461)
"It was near the beach and many restaurants."
The price is P2,746
P3,323 total
includes taxes & fees
Jan 21 - Jan 22, 2025
Sulis Beach Hotel and Spa

Parigata Resort & Spa

4.0 star property
8.4 out of 10, Very Good, (460)
"Staying at the Parigata has been wonderful, very family friendly,we took our 2&4yr old. Highly recommend. Booked the family deluxe room, very spacious. Bathroom was good with bath for kids. The staff were SO SO lovely and helpful. The breakfast includes was odd but fine, included a 4-course breakfast instead of buffet. We never got sick from the food here. Hqd lunch and dinner also. Very reasonable on prices. Offers room service. The pool had kids part which my kids loved. Pool towels are...
Parigata Resort & Spa

Hotel Indigo Bali Seminyak Beach, an IHG Hotel

5.0 star property
9.6 out of 10, Exceptional, (698)
"5 star Hotel with Friendly staff. We thoroughly enjoyed our stay at the Indigo, great Swimming pools & location. Fantastic Breakfast Buffet thou the Coffee wasn’t as Hot as I like I did ask numerous times. Big Comfortable room with Royal size Bed. Close to Shops markets & Restaurants. Definitely recommend for all. "
The price is P9,410
P11,386 total
includes taxes & fees
Dec 23 - Dec 24
Hotel Indigo Bali Seminyak Beach, an IHG Hotel
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 Bali
Save an average of 15% on thousands of hotels when you're signed in