Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Beach Hotels & Resorts in Bali

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Best Bali Beach Hotels

The Bandha Hotel & Suites
4.5 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
Free Cancellation
The price is AU$149 per night
4.7/5Exceptional! (594 reviews)

"Could not fault the staff. We had a few plumbing issues with our room which could happen anywhere. They where on top of the problem immediately, long story short we where upgraded to an amazing suite. I went into panic mode Regarding covid19 and decided to leave early. They completely understood ..."…"

Reviewed on 17 Mar. 2020

The Bandha Hotel & Suites
Bali Niksoma Boutique Beach Resort
4 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
Free Cancellation
The price is AU$159 per night
4.7/5Exceptional! (590 reviews)

"Very nice staff. Room is little outdated. Not many varieties in the breakfast bar. Great swimming pools with very good service. The staff are very helpful."…"

Reviewed on 18 Mar. 2020

Bali Niksoma Boutique Beach Resort
The Seminyak Beach Resort & Spa
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
Get Rates
4.6/5Exceptional! (813 reviews)

"Friendliness of staff. Location. The villas are amazing and the place is extremely restful."…"

Reviewed on 11 Mar. 2020

The Seminyak Beach Resort & Spa
Courtyard By Marriott Bali Seminyak Resort
4.5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is AU$155 per night
4.6/5Exceptional! (1,347 reviews)

"I have stayed here Maybe 4 times Late flight and asked for late checkout but costs I was asked to pay as a regular really put me off It’s also nice to get a welcome drink - non alcoholic - but something when you arrive I have stayed at Marriott bangkok msybe 4 times bali 4 times Hong Kong and Sydney ..."…"

Reviewed on 24 Feb. 2020

Courtyard By Marriott Bali Seminyak Resort
The Magani Hotel and Spa
4 out of 5
Jalan Melasti, Legian Kelod, Legian, Bali
Free Cancellation
The price is AU$96 per night
4.6/5Wonderful! (1,176 reviews)

"With a great location and very clean facilities The Magani could not be faulted. From the moment you arrive you are feel like you never left, you are treated like family. A great place for a couple or a family with 1 or 2 kids. As a couple we upgraded to the premier room with plunge pool , Rooms ..."…"

Reviewed on 15 Mar. 2020

The Magani Hotel and Spa
TS Suites Bali
5 out of 5
Jl. Nakula No. 18, Seminyak, Bali
Get Rates
4.5/5Wonderful! (1,351 reviews)
So close to perfect

"We had a great time at TS suites for our 5 day trip in Bali. If you’re planning a big night out in Seminyak or Legian TS suites is close enough to make it a quick scooter ride but distant enough to get that “resort feel”. Trust me, get a scooter via grab or goJek, traffic for cars are never good ..."…"

Reviewed on 10 Jan. 2020

TS Suites Bali
The Royal Beach Seminyak Bali - MGallery Collection
4.5 out of 5
Jl. Camplung Tanduk, Seminyak Beach, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is AU$264 per night
4.5/5Wonderful! (829 reviews)

"Great beach location Beautiful grounds Fantastic staff"…"

Reviewed on 14 Feb. 2020

The Royal Beach Seminyak Bali - MGallery Collection
Swiss-Belinn Legian
3 out of 5
Jl. Padma Utara, Legian, Bali
Get Rates
4.3/5Excellent! (752 reviews)

"The stuff were very friendly and helpful. The breakfast buffet was good. The room was nice and the bed was comfortable. It was good for the one night we stayed. I would stay there again. Check in and check out went very smooth."…"

Reviewed on 8 Feb. 2020

Swiss-Belinn Legian
Legian Beach Hotel
4.5 out of 5
Jalan Melasti Legian Kelod, Legian, Bali
Free CancellationReserve now, pay when you stay
The price is AU$1,203 per night
4.2/5Excellent! (1,647 reviews)

"Great location, very nice rooms and all staff were fabulous."…"

Reviewed on 26 Mar. 2020

Legian Beach Hotel
Bali Garden Beach Resort
4 out of 5
Jalan Kartika Plaza, Kuta, Bali
Free CancellationReserve now, pay when you stay
The price is AU$106 per night
4.2/5Excellent! (1,489 reviews)

"It is in a perfect location, all of the staff are truly amazing and make you feel so welcome."…"

Reviewed on 23 Mar. 2020

Bali Garden Beach Resort
Swiss-Belresort Watu Jimbar
4 out of 5
Jalan Danau Tamblingan No.99A, Denpasar, Bali
Get Rates
4.2/5Very Good! (1,375 reviews)

"Nice pool area but people were leaving towels on pool lounges all day but not even at the pool.short walk to the beach and good restaurants nearby."…"

Reviewed on 6 Mar. 2020

Swiss-Belresort Watu Jimbar
THE HAVEN Bali Seminyak
4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
Get Rates
4.1/5Very Good! (1,718 reviews)

"Looked so pretty, better in real life than in pictures. Rooms just need to be renovated a little bit"…"

Reviewed on 20 Mar. 2020

THE HAVEN Bali Seminyak
Citadines Kuta Beach Bali
4.5 out of 5
Jalan Pantai Kuta, Badung, Kuta, Bali
Get Rates
4.1/5Very Good! (1,023 reviews)
Awsome hotel

"One of the best hotel to stay in while in Bali.It has everything youl ever want.Beautiful ocean view from the roof top with a swimming pool,bar and restaurant with amazing service from the staff.1 minute walk to the beach with beautiful surf.Shopping centers,spa,restaurants is just around the corner...hope ..."…"

Reviewed on 14 Feb. 2020

Citadines Kuta Beach Bali
Grand Mirage Resort & Thalasso Bali
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is AU$377 per night
4.1/5Very Good! (1,996 reviews)

"All inclusive was excellent! We enjoyed local food, Italian, Indian, Chinese meals with wine."…"

Reviewed on 25 Mar. 2020

Grand Mirage Resort & Thalasso Bali
Horison Seminyak Bali
4 out of 5
Jl. Arjuna ( Double Six Beach ) no 1, Seminyak, Bali
Get Rates
4.1/5Very Good! (1,094 reviews)
Value for money

"Good budget accomodation friendly staff and good position"…"

Reviewed on 23 Feb. 2020

Horison Seminyak Bali
Kuta Paradiso Hotel
5 out of 5
Jl. Kartika Plaza, South of Kuta, Tuban, Kuta, Bali
Free CancellationReserve now, pay when you stay
The price is AU$81 per night
4.1/5Very Good! (2,095 reviews)

"Location was great. Staff were very helpful and courteous. We discovered that our room had bedbugs. Were given an immediate apology, an upgraded room and a voucher worth Rp1,000,000 to use at their restaurant. I would say that the mites came in on a guest's baggage as most rooms were fine. Just hoping ..."…"

Reviewed on 20 Mar. 2020

Kuta Paradiso Hotel
Pelangi Bali Hotel & Spa
3.5 out of 5
Jl. Camplung Tanduk, Seminyak Beach, Seminyak, Bali
Get Rates
4/5Very Good! (561 reviews)

"The property is a bit dated but the pool is awesome and so are the staff! Definitely will stay again!"…"

Reviewed on 9 Feb. 2020

Pelangi Bali Hotel & Spa
Grand Inna Kuta
4 out of 5
Jl Pantai Kuta No 1 Kuta, Br. Pande Mas, Kuta, Bali
Free CancellationReserve now, pay when you stay
The price is AU$81 per night
4/5Very Good! (1,256 reviews)

"Love the location of this hotel, but it is starting to look a little shabby in some areas."…"

Reviewed on 19 Mar. 2020

Grand Inna Kuta
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
View all properties
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.

The smell of salt water in the air, the crunch of sand underneath your toes, and the soft rays of sunshine shining down on your back—you’re dreaming of the perfect beachside holiday. Before your visions of splashing in the surf can become a reality, you need to reserve one of many incredible beach hotels in Bali. From luxurious seaside resorts to budget beachside bungalows, we have all the accommodations you seek to make your travels a smashing success.

Half the fun of going to the beach is staying nearby your preferred patch of sand. Seek out beachfront resorts in Bali that set you up in the middle of the action. Wake up and enjoy a cup of hot coffee in your room before walking down to the ocean with your beach gear and your travel companions in tow. After a day spent sunning on the sandy shores, retreat to your hotel room for some much-needed rest and relaxation. Whether you stay somewhere that has a pool for you to cool off in, or you head to the hotel bar for a soothing libation, you’ll find comfort in all the little amenities that make a big difference in your stay. Your Bali beach accommodation will be fully stocked with plush bedding, premium bath amenities to wash the salt from your hair, and perhaps even a private balcony from which you can watch the waves roll in.

Select the beachfront accommodation in Bali that’s right for your needs here on Expedia. With properties that are ideal for a romantic beachside getaway with your partner, and sizable resorts that can accommodate the entire family, we have everything you need to enhance your stay by the sea.

Frequently asked questions

What is Bali like for travellers who love the beach?
Known for its beautiful beaches and surfing, Bali offers a lot for the traveller looking to book a beach holiday. This family-friendly destination has 1828 beach hotels and other accommodation options to choose from, so it’s easy to find one that works for you.
What's the best hotel to stay near the beach in Bali?
Tejaprana Bisma is a top 4.5-star beachfront hotel with 2 outdoor pools and 4 restaurants. Other good options to stay near the beach include Kuta Paradiso Hotel and Courtyard By Marriott Bali Seminyak Resort. Head to Lovina Beach or Seminyak Beach for some quality time by the water.
What is there to see and do around Bali?
After getting settled at your accommodation of choice, you’ll likely want to venture out and explore. If you’re excited to scope out the beaches, spend a relaxing day by the water at Seminyak Beach or Double Six Beach. Experience the area’s surfing and sacred temples, and make time for local attractions such as Ubud Monkey Forest and Lovina Beach. You can also pay a visit to Mount Batur or Seminyak Square for more to see and do.

Travelers loved these Beach Hotels

More trip options