Luxury under $150 a night

Best luxury hotels in Bali under $150 a night

Five-star Bali averages $534 a night (Trip.com 12-month average), so $150 for genuine luxury sounds impossible. It is not, but only in the right months. Low season, November to March, cuts Bali hotel rates 25 to 40 percent, and a handful of real five-star and design-led hotels drop under $150 on ordinary dates. Every hotel below was checked against booking-site rates in November 2026, and each one comes with the months when the price actually works.

How $150 buys luxury in Bali

Three things make it work. First, timing: February is the quietest month of the year (450,697 arrivals in 2025, against 697,107 in July, per BPS Bali), and star-hotel occupancy in February sits at 51.62 percent, so hotels discount hard. Second, booking window: KAYAK's data for the hotels below puts the best booking window at 7 to 12 weeks ahead. Third, picking hotels whose low-season floor is genuinely under $150, not hotels that only touch it once a year on a flash sale. One hotel we checked and rejected: Padma Resort Legian, where the cheapest month (February) still averages $201 a night on KAYAK. It is not on this list.

HotelCheapest monthsTypical rate thenSource
Alila UbudNovember to MarchAbout $130Booking-site rate range, low season
Conrad BaliJanuary to March, NovemberAbout $140Booking-site rate range, low season
The Anvaya Beach Resort BaliFebruary and MayAbout $98 to $125KAYAK, cheapest month May averages $125
The Stones Hotel, LegianFebruaryAbout $90 to $116KAYAK, cheapest month February averages about $116

The four hotels

The infinity pool at Alila Ubud overlooking the Ayung River valley

The infinity pool at Alila Ubud. Photo: Sean McGrath, CC BY 2.0, via Wikimedia Commons.

Alila Ubud

Desa Melinggih Kelod, Payangan, about 5 km from central Ubud · Approx $130 to $250 per night

The original Alila property, opened in 1996 and designed by architect Kerry Hill. Its infinity pool over the Ayung valley was named among the world's most beautiful hotel pools by Travel and Leisure. The 56 rooms and 18 villas are laid out like a traditional Balinese village, and Spa Alila has open-air Bale Bengong treatment pavilions at the valley edge. A free shuttle runs to town. Villas run higher, up to about $980.

Book it in these months: November to March, when rooms start around $130. Avoid July and August, when the same room runs toward $250.

Best for: couples and wellness travelers who want a design-icon valley pool at a mid-range price.

Read reviews on Google →
The lagoon pool deck at Conrad Bali in Nusa Dua

The lagoon pool deck at Conrad Bali. Photo: Matt @ PEK, CC BY-SA 2.0, via Wikimedia Commons.

Conrad Bali

Jl. Pratama 168, Tanjung Benoa, Nusa Dua · Approx $140 to $250 per night

Beachfront on the Tanjung Benoa peninsula, about 2.8 km from Nusa Dua Beach. It has Bali's largest lagoon pool, a sprawling interconnected lagoon pool system with swim-up lagoon access rooms, plus four outdoor pools, a children's pool, a 350-metre beachfront, and beachfront dining at Eight Degrees South. Nusa Dua is the cheapest area on our price index ($178 a night on average), which is why a five-star beachfront resort lands under $150 here and not in Seminyak.

Book it in these months: January to March and November, when rooms start around $140. February is the quietest month in Bali and the best bet for the lowest rate.

Best for: beachfront luxury with Bali's largest lagoon pool, at the lowest five-star price on the island.

Read reviews on Google →
The buildings and gardens at The Anvaya Beach Resort Bali in Kuta

The Anvaya Beach Resort Bali. Photo: Jihan Hasna, CC BY-SA 4.0, via Wikimedia Commons.

The Anvaya Beach Resort Bali

Jl. Kartika Plaza, Kuta beachfront · Approx $98 to $170 per night

A 493-room five-star beachfront resort in Kuta, with pools, a spa, and direct beach access on one of Bali's most famous stretches of sand. This is the cheapest genuine five-star on the list by a distance: KAYAK shows deals from $98 a night, guests have found rooms as low as $87, and the average paid is about $127. The trade is Kuta itself, which is busy, loud, and the least polished of Bali's beach towns. Inside the resort gates, none of that reaches you.

Book it in these months: February and May, the two cheapest months on KAYAK. May averages $125 a night; July, the most expensive month, averages $169. Book about 12 weeks ahead for the best price.

Best for: travelers who want a full five-star beachfront resort for around $100 a night and do not mind Kuta outside the gates.

Read reviews on Google →

The Stones Hotel, Legian Bali

Jl. Raya Pantai Kuta, Banjar Legian Kelod, Legian, a short walk from Legian Beach · Approx $90 to $180 per night

A 307-room five-star hotel in Legian, a five-minute walk from Legian Beach and 1.5 km from central Kuta, with an outdoor pool, a jacuzzi, free Wi-Fi, and rooms up to plunge-pool suites. KAYAK shows deals from about $90 a night in US dollars, and the cheapest month, February, averages about $116. Legian is calmer than Kuta and closer to Seminyak, which makes this the best-located sub-$150 five-star on the list. No freely licensed photo of The Stones exists on Wikimedia Commons, so we show no photo here rather than use a stand-in.

Book it in these months: February, the cheapest month on KAYAK, and the wider November to March low season. Book about 10 weeks ahead for the best price.

Best for: five-star Legian with a plunge-pool option, between Kuta buzz and Seminyak polish.

Read reviews on Google →

Three rules for booking under $150

  • Book the room, not the headline. The sub-$150 rate is the lead-in room in low season. Pool villas, ocean views, and suites at these hotels run far higher.
  • Add 21 percent. Many Bali rates add about 21 percent tax and service at checkout, so a $125 rate is about $151 all-in. Check whether the price you are quoted includes taxes before you celebrate.
  • Book 7 to 12 weeks ahead. KAYAK's booking-window data for these hotels puts the best prices 7 to 12 weeks out. Last-minute low-season deals exist, but the choice of rooms is thin.

More planning

For what each price point buys across the island, see what $100, $200 and $500 buys you. For the cheapest rooms of all, the best budget stays and the best stays under $50. For timing, the best month to visit Bali, and for rates by area, the Bali hotel price index.

Prices are approximate nightly rates found on booking sites and guides in November 2026, and vary by season, room type, and availability. Many Bali rates add about 21 percent tax and service. The Bali tourist levy (IDR 150,000, about $10 per person, once per trip) applies to all visitors. Always confirm the current rate before you book.