Bali hotel deals by month

What $100, $200 and $500 buys you in Bali

Bali's hotel prices span $25 to $2,500 a night, which makes a nightly budget hard to picture. This page fixes three price points and shows one real, bookable hotel at each, with what you actually get for the money. The $100 hotel is a five-star beachfront resort. The $500 hotel is a private pool villa in the jungle. The difference between the rungs is not just nicer rooms, it is a different kind of trip.

The price ladder

Across the 24 hotels in our area guides, the average midpoint nightly rate in November 2026 is $392 and the median is $250 (Bali Hotel Price Index, November 2026). Budget stays average $68, mid-range $259, and luxury $983. The three rungs below sit across that spread: $100 is the top of budget, $200 is mid-range, and $500 is the entry to true luxury.

Price a nightWhat changes at this rungWhat you give up
$100Five-star resort facilities: pools, spa, beachfront, breakfast often includedThe view is the garden or the pool, not the ocean or the valley. The location is Kuta or Legian, not Uluwatu or Ubud.
$200Design and setting: an architect-designed resort, a valley infinity pool, a spa pavilion at the jungle edgeThe pool is shared, and the room is a room, not a villa. The best views cost more.
$500Privacy and drama: your own heated infinity pool, a villa, a funicular, and one of the most photographed pools in the worldNothing on the property. The price is the trade, and the location is 30 minutes from town.

$100 a night: The Anvaya Beach Resort Bali

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. KAYAK shows deals from $98 a night, guests have found rooms as low as $87, and the average paid is about $127. At $100 you are in the lead-in room in low season, with full use of five-star facilities: the pools, the spa, the beach, and the restaurants. What you do not get at this price is the view or the location premium: the room faces the gardens, and Kuta outside the gates is busy and loud. For the cheapest months, February and May average $125 a night on KAYAK.

Best for: travelers who want five-star facilities for $100 and do not need a view from the room.

Read reviews on Google →

$200 a night: Alila Ubud

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. At $200 you are in a valley-view room in shoulder season, with the pool, the spa, and the village layout all included. Villas with private pools run higher, up to about $980. See the full Ubud guide for the area.

Best for: couples and wellness travelers who want design and a valley view for $200.

Read reviews on Google →

$500 a night: Hanging Gardens of Bali

Hanging Gardens of Bali

Desa Buahan, Payangan, about 30 minutes north of central Ubud · Approx $400 to $1,100 per night

Home to the iconic two-tiered cascading infinity pool above the Ayung valley, named World's Best Swimming Pool by Conde Nast Traveler. All 44 private villas have their own heated private infinity pool, and a funicular connects reception to the villas on the steep hillside. Views run across the gorge to the Dalem Segara temple. At $500 you are in a one-bedroom pool villa in low season, with your own heated pool and the shared two-tiered pool above the valley. No freely licensed photo of this hotel exists on Wikimedia Commons, so we show no photo here rather than use a stand-in. See the full Ubud guide and the honeymoon guide for more on the area.

Best for: couples and honeymooners who want a private pool villa and the most photographed pool in Bali.

Read reviews on Google →

By month: when each tier is cheapest

Low season, November to March, cuts Bali hotel rates 25 to 40 percent, and the same room can cost twice as much in July or August as in February. February is the quietest month of the year (450,697 arrivals in 2025, against 697,107 in July, per BPS Bali), with star-hotel occupancy at 51.62 percent. The $100 tier is available year-round at The Anvaya, but the $200 and $500 tiers only hit their rung prices in low season: Alila Ubud starts around $130 from November to March and runs toward $250 in peak season, and Hanging Gardens villas start around $400 in low season and run past $1,000 at peak. See the best month to visit Bali for the full monthly picture.

Refresh note: the figures on this page are tied to the November 2026 Bali Hotel Price Index (overall average $392 a night, median $250; budget $68, mid-range $259, luxury $983). The index is updated monthly, and this page is refreshed with it. Rates below are approximate and vary by season, room type, and availability.

More planning

For the full monthly data, see the Bali hotel price index and the Bali hotel prices page. For luxury under $150, the luxury under $150 guide. For the cheapest rooms, the best budget stays and the best stays under $50. For the whole trip, the Bali trip cost breakdown.

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.