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.

Bali Hotels From AU$22

Epic deals on more than 11265 Bali hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in Bali

Estimated price for 1 night / 2 adults
Grand Hyatt Bali
Grand Hyatt Bali
5 out of 5
Kawasan Wisata Nusa Dua BTDC, Nusa Dua, Bali
The price is AU$245 per night

Grand Hyatt Bali: Luxury hotel with free WiFi and free valet parking. Guests love the location!

4.3/5Excellent! (39 reviews)
Grand Hyatt Bali
Seminyak Square Hotel
Seminyak Square Hotel
3.5 out of 5
Jalan Kayu Aya 100, Seminyak, Bali
The price is AU$54 per night

Seminyak Square Hotel: Business-friendly hotel with free WiFi and free valet parking. Located next to a shopping centre.

4.1/5Very Good! (13 reviews)
Seminyak Square Hotel
SereS Springs Resort & Spa Singakerta
SereS Springs Resort & Spa Singakerta
5 out of 5
Banjar Jukut Paku Singakerta, Ubud
The price is AU$148 per night

SereS Springs Resort & Spa Singakerta: Luxury hotel with free WiFi and free valet parking. Located on a river.

4.6/5Wonderful! (5 reviews)
SereS Springs Resort & Spa Singakerta
The Sankara Resort by Pramana
The Sankara Resort by Pramana
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali
The price is AU$114 per night

The Sankara Resort by Pramana: Romantic resort with free WiFi and free parking. Located in the suburbs.

4.8/5Exceptional! (11 reviews)
The Sankara Resort by Pramana
Discovery Kartika Plaza Hotel
Discovery Kartika Plaza Hotel
5 out of 5
Jl Kartika Plaza, PO. Box 1012, South Kuta, Kuta, Bali
The price is AU$68 per night

Discovery Kartika Plaza Hotel: Luxury hotel with free breakfast and free WiFi. Located in the entertainment district.

4.7/5Exceptional! (115 reviews)
Discovery Kartika Plaza Hotel
Natya Resort Ubud
Natya Resort Ubud
4 out of 5
Jalan Kelabang Moding, Desa Tegalalang, Ubud
The price is AU$128 per night

Natya Resort Ubud: Family hotel with free WiFi and free valet parking. Guests love the helpful staff!

No reviews
Natya Resort Ubud
The Sankara Suites & Villas by Pramana
The Sankara Suites & Villas by Pramana
4 out of 5
Jl. Sri Wedari Ubud, Kabupaten Gianyar, Ubud
The price is AU$217 per night

The Sankara Suites & Villas by Pramana: Family hotel with free WiFi and free parking. Guests love the helpful staff!

5/5Exceptional! (2 reviews)
The Sankara Suites & Villas by Pramana
Novotel Bali Benoa
Novotel Bali Benoa
4.5 out of 5
#70 Jalan Pratama, Tanjung Benoa, Nusa Dua, Bali
The price is AU$136 per night

Novotel Bali Benoa: Luxury hotel with free WiFi and free parking. Located by the sea.

4.5/5Wonderful! (63 reviews)
Novotel Bali Benoa
Sofitel Bali Nusa Dua Beach Resort
Sofitel Bali Nusa Dua Beach Resort
5 out of 5
Lot N5 Nusa Dua Tourism Complex, Nusa Dua, Bali
The price is AU$247 per night

Sofitel Bali Nusa Dua Beach Resort: Luxury hotel with free WiFi and free valet parking. Located near the boardwalk.

4.2/5Very Good! (35 reviews)
Sofitel Bali Nusa Dua Beach Resort

Top budget Bali hotel deals

Estimated price for 1 night / 2 adults
Champlung Mas Hotel Legian
Champlung Mas Hotel Legian
3 out of 5
Lebak Bene, Melasti Street, Kuta, Bali
The price is AU$22 per night

Champlung Mas Hotel Legian: Family hotel with free WiFi and free parking. Located near the beach.

3.5/5Good! (91 reviews)
Champlung Mas Hotel Legian
Bakung Sari Resort and Spa
Bakung Sari Resort and Spa
3 out of 5
Jl. Singasari, Kuta, Bali

Bakung Sari Resort and Spa: Family hotel with free WiFi and free parking. Located in a shopping district.

3.9/5Good! (58 reviews)
Bakung Sari Resort and Spa
Bali Garden Beach Resort
Bali Garden Beach Resort
4 out of 5
Jalan Kartika Plaza, Kuta, Bali
The price is AU$102 per night

Bali Garden Beach Resort: Family hotel with free breakfast and free WiFi. Located next to a golf course.

4.4/5Excellent! (159 reviews)
Bali Garden Beach Resort

Top luxury Bali hotel deals

Estimated price for 1 night / 2 adults
The Bandha Hotel & Suites
The Bandha Hotel & Suites
4.5 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
The price is AU$147 per night

The Bandha Hotel & Suites: Luxury hotel with free WiFi and 2 outdoor pools. Located by the sea.

4.8/5Exceptional! (39 reviews)
The Bandha Hotel & Suites
TS Suites Bali
TS Suites Bali
5 out of 5
Jl. Nakula No. 18, Seminyak, Bali

TS Suites Bali: Luxury hotel with free breakfast and free WiFi. Located in the entertainment district.

4.6/5Wonderful! (91 reviews)
TS Suites Bali
Cicada Luxury Townhouses
Cicada Luxury Townhouses
4.5 out of 5
Jl Pura Telaga Waja, Petitenget, Seminyak, Bali
The price is AU$207 per night

Cicada Luxury Townhouses: Luxury apartment building with free breakfast and free WiFi. Located near the airport.

4.8/5Exceptional! (156 reviews)
Cicada Luxury Townhouses

Bali Accommodation Deals

Surrounded by pale blue waters, the island province of Bali, Indonesia, offers the perfect balance of peaceful escape and non-stop action. Whether you want a lazy lagoon holiday or a surfer’s paradise, pack your best togs and sunnies and get yourself to Bali ASAP. You don’t want to miss the next dazzling sunset over Seminyak and Legion.

As a resort island, accommodation in Bali is plentiful, especially around the southern towns of North and South Kuta and along the northern coastline. At Wotif, we suggest a scientific way to select Bali hotels: Look at pretty beach photos, choose your favourite, and stay nearby. You’re welcome.

Where to stay in Bali

⭐What Bali hotels are on the beach?

  • Citadines Kuta Beach Bali overlooks—you guessed it!—Kuta Beach, and it’s just a 10-minute stroll from the hotel to the water. One of the best ocean views you’ll find on your holiday is the panorama from the hotel rooftop’s outdoor pool (there’s also a poolside bar up there). Another perk is the 24-hour airport shuttle, and if you’ve hired a car you’ll love the free parking.
  • Grand Mirage Resort & Thalasso Bali is one of those hotels on the water you dream about. This all-inclusive resort is a beach lover’s paradise. You can rent a cabana on the beach to stay cool, or even get a beachside massage treatment.

⭐What are the best Bali hotels in Ubud?

  • SereS Springs Resort & Spa Singakerta is surrounded by rainforest and near some of Bali’s best attractions. The sacred structures of Candi Tebing Jukut Paku are just outside the resort, and the Sacred Monkey Forest Sanctuary is only a few kilometres away.
  • Bhuwana Ubud Hotel and Farming keeps the focus on relaxation with rooms that have balconies and private yards. The poolside bar doesn’t hurt, either. If you want to get out and about, take a complimentary bicycle for a spin on one of the nearby biking trails, or just go for a hike.

⭐What are the best hotels in Bali for couples?

There are plenty of ways to connect with your sweetheart at Movenpick Resort & Spa Jimbaran Bali. Get specialty massages at Arkipela Spa, take the free shuttle to the beach, or go shopping at Samasta Lifestyle Village. Share a swim and a drink at the poolside bar, then cuddle up in your room and get dessert from 24-hour room service.

How much is a hotel room in Bali?

Hotels in Bali start at AU$22 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in Bali

Travel to Bali & explore

^Eligibility requirements and conditions apply.