Indonesia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Hotels with Restaurants in Bali from $18

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Bali Garden Beach Resort

Bali Garden Beach Resort

4 out of 5
Jalan Kartika Plaza, Kuta, Bali
The price is $30 per night from Feb 6 to Feb 7

Located in Kartika Plaza, this beachfront hotel is next to a golf course and within 1 mi (2 km) of Kuta Beach and Beachwalk Shopping Center. Legian Beach and ...

4.3/5Excellent! (1,000 reviews)

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

Reviewed on Mar 23, 2020

Bali Garden Beach Resort
Kuta Paradiso Hotel

Kuta Paradiso Hotel

5 out of 5
Jl. Kartika Plaza, South of Kuta, Tuban, Kuta, Bali
The price is $57 per night from Jan 29 to Jan 30

Located in Kartika Plaza, this luxury hotel is within a 5-minute walk of Discovery Shopping Mall and Waterbom Bali. Kuta Beach and Tuban Beach are also within ...

4/5Very Good! (1,010 reviews)

"Overall was great. It’s a very nice place to stay as it’s near shopping market, food houses and a 5min walk to mall. Beach is just behind this hotel. Do remember to bring a universal adapter meant for traveling as the rooms don’t provide charger adapter."…"

Reviewed on Jul 18, 2020

Kuta Paradiso Hotel
Swiss-Belresort Watu Jimbar

Swiss-Belresort Watu Jimbar

4 out of 5
Jalan Danau Tamblingan No.99A, Denpasar, Bali
The price is $31 per night from Feb 2 to Feb 3

Situated in the entertainment district, this spa resort is within a 15-minute walk of Sindhu Beach, Sanur Beach, and Pantai Karang Beach. Sanur Night Market ...

4.2/5Very Good! (999 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 Mar 6, 2020

Swiss-Belresort Watu Jimbar
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Legian Beach Hotel

Legian Beach Hotel

4.5 out of 5
Jalan Melasti Legian Kelod, Legian, Bali
The price is $73 per night from Jan 27 to Jan 28

Situated on the beach, this luxury hotel is within a 5-minute walk of Legian Beach and Kuta Beach. Double Six Beach and Eat Street are also within 3 mi (5 ...

4.2/5Excellent! (993 reviews)

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

Reviewed on Mar 26, 2020

Legian Beach Hotel
THE HAVEN Bali Seminyak

THE HAVEN Bali Seminyak

4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
The price is $26 per night from Jan 31 to Feb 1

Situated near the beach, this resort is within 1 mi (2 km) of Double Six Beach and Legian Beach. Kuta Beach and Seminyak Square are also within 2 mi (3 km).

4.1/5Very Good! (999 reviews)
Good Haven

"Kamarny bersih, nyaman, sarapanny enak, lokasi strategis."…"

Reviewed on Sep 19, 2020

THE HAVEN Bali Seminyak
Courtyard By Marriott Bali Seminyak Resort

Courtyard By Marriott Bali Seminyak Resort

5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
The price is $47 per night from Feb 2 to Feb 3

This family-friendly Seminyak resort is located near the airport, within 1 mi (2 km) of Double Six Beach, Petitenget Beach, and Seminyak Square. Seminyak Beach ...

4.6/5Wonderful! (997 reviews)

"The properties amenities, wide range of services, promotions, discounts, and location were great! The staff was amazing we would like to say thank you to the whole cooking staff, wait staff, bar tenders, and the entertainment booking staff. Housekeeping was excellent, the spa was beyond belief, we ..."…"

Reviewed on Jun 17, 2020

Courtyard By Marriott Bali Seminyak Resort
The Kana, Kuta

The Kana, Kuta

4 out of 5
Jl. Setiabudi no. 8, Kuta, Bali
The price is $20 per night from Feb 1 to Feb 2

Located in Raya Kuta, this hotel is within 1 mi (2 km) of BIMC Hospital, Kuta Beach, and Waterbom Bali. Poppies Lane II and Kuta Square are also within 1 mi ...

4.5/5Wonderful! (999 reviews)

"The staff was top, the room was very clean. The location is great for party’s"…"

Reviewed on Mar 15, 2020

The Kana, Kuta
Dash Hotel Seminyak

Dash Hotel Seminyak

4 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
The price is $48 per night from Jan 29 to Jan 30

Situated near the beach, this spa hotel is within a 10-minute walk of Masceti Temple, Seminyak Beach, and Eat Street. Seminyak Square and Petitenget Beach are ...

4.4/5Excellent! (542 reviews)

"So when i first got to my room the air conditioner the shower the plugs all didnt work at all water was cold the air con didnt work i brought it to the attention of the front desk and they did amazing now i wasnt a jerk about it and they sent someone to fix and repair any issues i had and were super ..."…"

Reviewed on Nov 23, 2020

Dash Hotel Seminyak
The Vira Bali Boutique Hotel & Suite

The Vira Bali Boutique Hotel & Suite

4 out of 5
Jalan Kartika Plaza No. 127, Tuban, Kuta, Bali
The price is $33 per night from Jan 27 to Jan 28

Located in Kartika Plaza, this spa hotel is within a 15-minute walk of Discovery Shopping Mall, Waterbom Bali, and Kuta Beach. Beachwalk Shopping Center and ...

4.5/5Wonderful! (1,000 reviews)

"Great place to stay. Everything is good. No complain!"…"

Reviewed on Dec 20, 2020

The Vira Bali Boutique Hotel & Suite
The Magani Hotel and Spa

The Magani Hotel and Spa

4 out of 5
Jalan Melasti, Legian Kelod, Legian, Bali
The price is $42 per night from Feb 24 to Feb 25

This family-friendly Legian hotel is located near the airport, within a 10-minute walk of Legian Road, Legian Beach, and Kuta Beach. Double Six Beach and Beachwalk ...

4.5/5Wonderful! (999 reviews)

"Felt very comfortable from the moment we arrived until we had to leave. Staff were beautiful and would do anything for you. They are all a genuine asset to the Magani"…"

Reviewed on Mar 20, 2020

The Magani Hotel and Spa
Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali

4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
The price is $55 per night from Feb 8 to Feb 9

Nestled on the beach, this Nusa Dua resort is within a 10-minute walk of Bukit Peninsula and Tanjung Benoa. Nusa Dua Beach and Benoa Harbour are also within ...

4/5Very Good! (994 reviews)

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

Reviewed on Mar 25, 2020

Grand Mirage Resort & Thalasso Bali
The Bandha Hotel & Suites

The Bandha Hotel & Suites

4.5 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
The price is $83 per night from Jan 30 to Jan 31

Offering direct access to the beach, this Legian hotel is within a 5-minute walk of Legian Beach and Double Six Beach. Beachwalk Shopping Center is 1.4 mi (2.2 ...

4.7/5Exceptional! (599 reviews)
second stay at Bandha

"It was second stay at Bandha.Also this time everything was perfect.Staff,quality of service, cleanless.This hotel is well organized and well managed.We will come back."…"

Reviewed on Mar 29, 2020

The Bandha Hotel & Suites
Febri's Hotel & Spa

Febri's Hotel & Spa

3 out of 5
5 Jl Kartika Plaza Kuta Beach, Tuban, Kuta, Bali
The price is $19 per night from Jan 28 to Jan 29

This family-friendly Kuta hotel is located near the airport, within a 10-minute walk of Lippo Mall, Discovery Shopping Mall, and Waterbom Bali. Tuban Beach and ...

4.4/5Wonderful! (997 reviews)

"Very clean hotel with friendly staff and good amenities. Location is very good. No hard mattress so a good nights sleep. Good value for money."…"

Reviewed on Mar 26, 2020

Febri's Hotel & Spa
TS Suites Seminyak

TS Suites Seminyak

5 out of 5
Jl. Nakula No. 18, Seminyak, Bali
The price is $114 per night from Feb 13 to Feb 14

This family-friendly Seminyak hotel is located in the entertainment district, within a 15-minute walk of Legian Road and Double Six Beach. Legian Beach and Kuta ...

4.5/5Wonderful! (997 reviews)

"I like the property, but Expedia is suck, feedback is suck"…"

Reviewed on Jan 31, 2020

TS Suites Seminyak
Grand Inna Kuta

Grand Inna Kuta

4 out of 5
Jl Pantai Kuta No 1 Kuta, Br. Pande Mas, Kuta, Bali
The price is $32 per night from Jan 29 to Jan 30

Nestled on the beach, this Downtown Kuta hotel is within a 15-minute walk of Kuta Beach, Waterbom Bali, and Beachwalk Shopping Center. Legian Beach and Double ...

4/5Very Good! (998 reviews)

"Great location Spa is very reasonably priced for a big hotel Enjoyed multiple stays here"…"

Reviewed on Mar 23, 2020

Grand Inna Kuta
Padma Resort Legian

Padma Resort Legian

5 out of 5
Jalan Padma No 1 Legian, Legian, Bali
The price is $153 per night from Jan 27 to Jan 28

Nestled on the beach, this Legian hotel is within a 15-minute walk of Legian Beach, Double Six Beach, and Kuta Beach. Beachwalk Shopping Center and Poppies Lane ...

4.7/5Exceptional! (996 reviews)

"Everything was excellent. All staff were friendly and helpful and very professional."…"

Reviewed on Mar 31, 2020

Padma Resort Legian
Swiss-Belinn Legian

Swiss-Belinn Legian

3 out of 5
Jl. Padma Utara, Legian, Bali
The price is $18 per night from Jan 29 to Jan 30

Situated near the airport, this hotel is within a 15-minute walk of Legian Road, Double Six Beach, and Legian Beach. Kuta Beach and Beachwalk Shopping Center ...

4.3/5Excellent! (756 reviews)

"Everything was very good apart from asking someone to clean the room. Otherwise Everything was fine."…"

Reviewed on Oct 13, 2020

Swiss-Belinn Legian
Amadea Resort & Villas

Amadea Resort & Villas

4 out of 5
Jl. Kayu Aya 55, Seminyak, Bali
The price is $25 per night from Jan 29 to Jan 30

This family-friendly Seminyak resort is located near the airport, within a 5-minute walk of Eat Street and Seminyak Square. Seminyak Beach and Petitenget Beach ...

4.6/5Wonderful! (998 reviews)
Highly Recommended

"Great location and value. Staff was very welcoming and service excellent. Breakfast good."…"

Reviewed on Mar 24, 2020

Amadea Resort & Villas
Kuta Townhouse Apartments

Kuta Townhouse Apartments

3.5 out of 5
Jalan Poppies Lane 1, Agung Art Market, Kuta, Bali
Get Rates

This family-friendly Kuta aparthotel is located near the airport, within a 5-minute walk of Poppies Lane II and Bali Bombing Memorial. Kuta Beach and Beachwalk ...

4.1/5Very Good! (383 reviews)

"It was nice ,but service at front desk took for ever"…"

Reviewed on Feb 24, 2020

Kuta Townhouse Apartments
White Rose Kuta Resort, Villas & Spa

White Rose Kuta Resort, Villas & Spa

4 out of 5
Jl. Legian No. 76A, Kuta, Bali
The price is $34 per night from Feb 25 to Feb 26

This family-friendly Kuta hotel is located near the airport, within a 15-minute walk of Beachwalk Shopping Center and Kuta Beach. Kuta Square and Mall Bali Galeria ...

4/5Very Good! (996 reviews)

"Beautiful spot, very clean fantastic service from wonderful staff!! Would recommend it!"…"

Reviewed on Mar 22, 2020

White Rose Kuta Resort, Villas & Spa
Don't see what you're looking for?
We've got more Hotels with Restaurants. 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.

Pocket Guide: Hotels with Restaurants in Bali

Search for hotels in Bali on Expedia. You can easily find your hotels in Bali using one of the methods below:

  • View our selection of featured hotels in Bali
  • Use the map to find hotels in the Bali neighborhood you prefer
  • Use the filters to see hotels in a specific area of Bali, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Bali
  • Enter your travel dates to view the best deals on hotels in Bali - while they last

More trip options