All citiesIndonesia

Best time to book hotels in Bali

Daily median hotel prices for Bali, including the cheapest date, peak date, and tracked hotel count.

Bali Indonesia

Median nightly price · 63 hotels

$309median / night
$262Min, Nov 22
$309Median
$496Max, Aug 15
Visible rangeAug 15 - May 14
Median nightly price: BaliAug 15Sep 23Nov 1Dec 10Jan 17Feb 25Apr 5May 14$225$302$379$456$533
Median nightly price: Bali
DateMedianRangeHotels
Aug 15$496$89 - $1,35052
Aug 16$424$87 - $1,34853
Aug 17$418$81 - $1,34852
Aug 18$407$85 - $1,35052
Aug 19$405$91 - $1,34855
Aug 20$446$94 - $1,35052
Aug 21$446$90 - $1,34252
Aug 22$457$81 - $1,35052
Aug 23$447$85 - $1,34851
Aug 24$461$84 - $1,34753
Aug 25$446$70 - $1,35055
Aug 26$392$70 - $1,35054
Aug 27$411$70 - $1,35054
Aug 28$366$82 - $1,35053
Aug 29$346$70 - $1,35254
Aug 30$335$70 - $1,27854
Aug 31$342$70 - $1,35056
Sep 1$337$70 - $1,35157
Sep 2$359$70 - $1,32557
Sep 3$395$73 - $1,34753
Sep 4$373$71 - $1,34752
Sep 5$352$71 - $1,34555
Sep 6$335$71 - $1,34956
Sep 7$307$70 - $1,29654
Sep 8$311$72 - $1,34955
Sep 9$334$73 - $1,35055
Sep 10$365$72 - $1,33957
Sep 11$367$70 - $1,34453
Sep 12$354$70 - $1,35055
Sep 13$324$70 - $1,35057
Sep 14$326$70 - $1,31857
Sep 15$308$71 - $1,34456
Sep 16$318$72 - $1,33656
Sep 17$313$74 - $1,33857
Sep 18$326$73 - $1,34655
Sep 19$328$74 - $1,28053
Sep 20$335$72 - $1,34655
Sep 21$357$70 - $1,30255
Sep 22$352$72 - $1,32457
Sep 23$338$73 - $1,34955
Sep 24$347$73 - $1,34654
Sep 25$331$74 - $1,34953
Sep 26$359$73 - $1,33855
Sep 27$412$74 - $1,34455
Sep 28$368$73 - $1,34454
Sep 29$390$70 - $1,32556
Sep 30$327$72 - $1,35257
Oct 1$357$70 - $1,35155
Oct 2$361$70 - $1,32553
Oct 3$336$73 - $1,34452
Oct 4$327$72 - $1,34756
Oct 5$302$70 - $1,34156
Oct 6$315$73 - $1,34757
Oct 7$306$74 - $1,33156
Oct 8$316$72 - $1,34356
Oct 9$336$74 - $1,34356
Oct 10$298$73 - $1,35056
Oct 11$290$74 - $1,34456
Oct 12$305$73 - $1,34056
Oct 13$327$71 - $1,34456
Oct 14$348$72 - $1,34057
Oct 15$359$74 - $1,33657
Oct 16$355$72 - $1,35254
Oct 17$313$73 - $1,35255
Oct 18$317$75 - $1,32355
Oct 19$309$73 - $1,32355
Oct 20$294$71 - $1,29755
Oct 21$302$72 - $1,35257
Oct 22$302$72 - $1,30456
Oct 23$275$74 - $1,31656
Oct 24$285$72 - $1,32656
Oct 25$299$73 - $1,34657
Oct 26$320$71 - $1,29757
Oct 27$332$74 - $1,33156
Oct 28$317$72 - $1,29756
Oct 29$324$72 - $1,33156
Oct 30$297$72 - $1,32557
Oct 31$275$73 - $1,34957
Nov 1$272$73 - $1,29756
Nov 2$269$74 - $1,29656
Nov 3$285$72 - $1,26455
Nov 4$296$74 - $1,26455
Nov 5$292$73 - $1,32054
Nov 6$271$72 - $1,31253
Nov 7$275$73 - $1,28054
Nov 8$272$74 - $1,31855
Nov 9$265$73 - $1,35056
Nov 10$267$71 - $1,20556
Nov 11$298$73 - $1,35157
Nov 12$277$72 - $1,23556
Nov 13$268$71 - $1,32556
Nov 14$272$73 - $1,34957
Nov 15$283$72 - $1,33855
Nov 16$277$71 - $1,23556
Nov 17$264$70 - $1,20456
Nov 18$264$72 - $1,23556
Nov 19$265$70 - $1,22357
Nov 20$268$73 - $1,32557
Nov 21$264$72 - $1,32556
Nov 22$262$72 - $1,32556
Nov 23$264$73 - $1,32557
Nov 24$269$74 - $1,31657
Nov 25$266$73 - $1,32756
Nov 26$268$75 - $1,34957
Nov 27$264$74 - $1,32556
Nov 28$264$74 - $1,32557
Nov 29$266$73 - $1,29557
Nov 30$268$72 - $1,22056
Dec 1$284$72 - $1,31057
Dec 2$276$75 - $1,23558
Dec 3$271$72 - $1,22958
Dec 4$266$73 - $1,25857
Dec 5$265$75 - $1,25658
Dec 6$265$75 - $1,27357
Dec 7$267$75 - $1,28157
Dec 8$274$74 - $1,23658
Dec 9$276$73 - $1,24258
Dec 10$269$75 - $1,34858
Dec 11$269$75 - $1,22957
Dec 12$270$75 - $1,26558
Dec 13$271$73 - $1,24257
Dec 14$266$75 - $1,24858
Dec 15$267$72 - $1,24258
Dec 16$268$75 - $1,22558
Dec 17$286$72 - $1,29558
Dec 18$291$74 - $1,28858
Dec 19$297$75 - $1,34957
Dec 20$296$72 - $1,34056
Dec 21$305$70 - $1,35057
Dec 22$304$72 - $1,35157
Dec 23$321$70 - $1,34255
Dec 24$345$71 - $1,35155
Dec 25$376$70 - $1,35055
Dec 26$377$71 - $1,35155
Dec 27$370$70 - $1,33855
Dec 28$379$71 - $1,35155
Dec 29$407$72 - $1,35054
Dec 30$432$70 - $1,35254
Dec 31$431$71 - $1,34450
Jan 1$390$72 - $1,35255
Jan 2$370$72 - $1,35054
Jan 3$345$72 - $1,35255
Jan 4$322$70 - $1,35054
Jan 5$315$76 - $1,34155
Jan 6$296$70 - $1,33456
Jan 7$295$72 - $1,34855
Jan 8$296$70 - $1,32856
Jan 9$299$72 - $1,27056
Jan 10$302$70 - $1,29058
Jan 11$290$72 - $1,32757
Jan 12$295$70 - $1,34058
Jan 13$306$72 - $1,25957
Jan 14$288$70 - $1,30157
Jan 15$287$72 - $1,30656
Jan 16$278$70 - $1,30456
Jan 17$286$72 - $1,33957
Jan 18$297$70 - $1,25857
Jan 19$280$72 - $1,24857
Jan 20$280$70 - $1,25057
Jan 21$298$72 - $1,26157
Jan 22$305$70 - $1,24857
Jan 23$299$72 - $1,27257
Jan 24$280$70 - $1,27157
Jan 25$289$72 - $1,27057
Jan 26$291$73 - $1,25656
Jan 27$296$73 - $1,24857
Jan 28$280$81 - $1,27157
Jan 29$291$73 - $1,27757
Jan 30$293$70 - $1,31357
Jan 31$290$72 - $1,27157
Feb 1$294$81 - $1,28557
Feb 2$290$72 - $1,27157
Feb 3$299$70 - $1,27157
Feb 4$307$72 - $1,35056
Feb 5$301$70 - $1,34956
Feb 6$303$72 - $1,33856
Feb 7$307$70 - $1,34857
Feb 8$302$72 - $1,35257
Feb 9$306$72 - $1,35057
Feb 10$300$70 - $1,35057
Feb 11$298$80 - $1,31457
Feb 12$306$71 - $1,29357
Feb 13$311$75 - $1,35057
Feb 14$302$80 - $1,30857
Feb 15$305$70 - $1,29357
Feb 16$297$71 - $1,25557
Feb 17$299$80 - $1,27357
Feb 18$305$70 - $1,29357
Feb 19$308$75 - $1,24857
Feb 20$302$80 - $1,28857
Feb 21$295$70 - $1,29357
Feb 22$299$75 - $1,25557
Feb 23$293$70 - $1,31458
Feb 24$304$70 - $1,31458
Feb 25$305$81 - $1,25557
Feb 26$305$73 - $1,31457
Feb 27$310$73 - $1,23557
Feb 28$299$74 - $1,23657
Mar 1$280$78 - $1,33758
Mar 2$288$70 - $1,23058
Mar 3$286$75 - $1,23658
Mar 4$301$70 - $1,27158
Mar 5$307$70 - $1,23058
Mar 6$309$75 - $1,34258
Mar 7$310$92 - $1,28654
Mar 8$311$73 - $1,34438
Mar 9$317$75 - $1,23754
Mar 10$294$84 - $1,22857
Mar 11$303$73 - $1,34558
Mar 12$311$74 - $1,34758
Mar 13$296$86 - $1,22657
Mar 14$290$73 - $1,34757
Mar 15$305$75 - $1,34157
Mar 16$307$80 - $1,31257
Mar 17$305$70 - $1,32256
Mar 18$305$81 - $1,22657
Mar 19$307$80 - $1,34757
Mar 20$296$70 - $1,23055
Mar 21$302$70 - $1,29056
Mar 22$296$70 - $1,34857
Mar 23$298$70 - $1,23056
Mar 24$309$75 - $1,34356
Mar 25$319$80 - $1,33957
Mar 26$323$70 - $1,34556
Mar 27$324$70 - $1,34156
Mar 28$328$70 - $1,34157
Mar 29$308$70 - $1,35057
Mar 30$310$71 - $1,33556
Mar 31$296$70 - $1,34257
Apr 1$316$70 - $1,34656
Apr 2$315$75 - $1,33755
Apr 3$320$70 - $1,34055
Apr 4$300$70 - $1,33755
Apr 5$294$75 - $1,32955
Apr 6$295$73 - $1,34355
Apr 7$295$70 - $1,33755
Apr 8$307$75 - $1,33755
Apr 9$310$78 - $1,34055
Apr 10$316$70 - $1,33755
Apr 11$303$75 - $1,33456
Apr 12$303$70 - $1,34056
Apr 13$301$70 - $1,31456
Apr 14$315$75 - $1,29756
Apr 15$318$80 - $1,35256
Apr 16$317$70 - $1,33755
Apr 17$324$81 - $1,33755
Apr 18$307$73 - $1,31556
Apr 19$304$70 - $1,32456
Apr 20$310$75 - $1,26656
Apr 21$313$79 - $1,35256
Apr 22$307$70 - $1,35157
Apr 23$309$75 - $1,33754
Apr 24$307$70 - $1,34155
Apr 25$291$70 - $1,28955
Apr 26$307$70 - $1,26655
Apr 27$298$70 - $1,35255
Apr 28$296$70 - $1,28957
Apr 29$317$71 - $1,28156
Apr 30$307$70 - $1,34157
May 1$298$70 - $1,33155
May 2$312$81 - $1,28555
May 3$307$74 - $1,35156
May 4$313$70 - $1,31056
May 5$315$75 - $1,33556
May 6$303$80 - $1,29656
May 7$303$70 - $1,28956
May 8$319$75 - $1,35056
May 9$304$70 - $1,33656
May 10$317$70 - $1,35056
May 11$306$75 - $1,24856
May 12$297$80 - $1,27856
May 13$310$70 - $1,34456
May 14$310$81 - $1,33256
May 15$302$80 - $1,34156
May 16$322$70 - $1,34956
May 17$300$75 - $1,28454
May 18$286$80 - $1,34354
May 19$296$73 - $1,30756
May 20$308$75 - $1,34156
May 21$290$80 - $1,35253
May 22$296$73 - $1,28954
May 23$305$73 - $1,29255
May 24$298$80 - $1,35055
May 25$300$70 - $1,24855
May 26$310$73 - $1,28155
May 27$304$80 - $1,35255
May 28$296$70 - $1,30053
May 29$298$75 - $1,35155
May 30$301$80 - $1,34855
May 31$309$70 - $1,32555
Jun 1$312$81 - $1,35156
Jun 2$311$74 - $1,28456
Jun 3$312$70 - $1,34155
Jun 4$333$75 - $1,27354
Jun 5$311$75 - $1,33855
Jun 6$314$70 - $1,35155
Jun 7$308$73 - $1,24854
Jun 8$311$70 - $1,35256
Jun 9$319$70 - $1,35156
Jun 10$317$75 - $1,27156
Jun 11$303$70 - $1,33855
Jun 12$310$71 - $1,35156
Jun 13$314$71 - $1,35156
Jun 14$309$82 - $1,35256
Jun 15$307$73 - $1,35156
Jun 16$311$71 - $1,35156
Jun 17$302$89 - $1,33554
Jun 18$311$73 - $1,32154
Jun 19$322$75 - $1,32853
Jun 20$316$70 - $1,33855
Jun 21$317$70 - $1,34956
Jun 22$315$71 - $1,27156
Jun 23$328$87 - $1,27655
Jun 24$348$75 - $1,28055
Jun 25$345$86 - $1,32555
Jun 26$320$89 - $1,27055
Jun 27$335$70 - $1,31256
Jun 28$329$74 - $1,34955
Jun 29$315$88 - $1,32555
Jun 30$331$75 - $1,33556
Jul 1$341$72 - $1,30154
Jul 2$341$72 - $1,33752
Jul 3$337$72 - $1,33452
Jul 4$334$72 - $1,33754
Jul 5$331$72 - $1,30855
Jul 6$335$72 - $1,34755
Jul 7$347$72 - $1,34854
Jul 8$347$77 - $1,33754
Jul 9$336$78 - $1,34954
Jul 10$327$72 - $1,34853
Jul 11$328$84 - $1,32154
Jul 12$342$85 - $1,34854
Jul 13$344$89 - $1,29154
Jul 14$340$98 - $1,34155
Jul 15$346$92 - $1,33755
Jul 16$331$93 - $1,33052
Jul 17$336$72 - $1,27053
Jul 18$336$93 - $1,27053
Jul 19$352$93 - $1,35055
Jul 20$336$93 - $1,33255
Jul 21$339$92 - $1,27054
Jul 22$352$97 - $1,26755
Jul 23$338$73 - $1,27654
Jul 24$344$92 - $1,28854
Jul 25$351$93 - $1,28053
Jul 26$390$98 - $1,32551
Jul 27$361$92 - $1,32754
Jul 28$353$86 - $1,33054
Jul 29$372$84 - $1,33550
Jul 30$394$84 - $1,29950
Jul 31$398$84 - $1,27151
Aug 1$395$88 - $1,30745
Aug 2$402$86 - $1,32546
Aug 3$417$89 - $1,27345
Aug 4$395$93 - $1,35146
Aug 5$402$93 - $1,35046
Aug 6$407$77 - $1,31945
Aug 7$366$93 - $1,27044
Aug 8$367$92 - $1,30745
Aug 9$388$93 - $1,32545
Aug 10$339$103 - $1,30838
Aug 11$344$92 - $1,25639
Aug 12$354$105 - $1,33638
47%cheaper booking the low window instead of the peak.

When are Bali hotels cheapest?

Bali's hotel rates follow a classic tropical resort pattern, peaking during the dry summer months and spiking sharply around the year-end holidays. The most budget-friendly window arrives in November, when the median room rate drops to $296.50, followed by a highly favorable shoulder period in December before the festive rush. Conversely, July is the most expensive month of the year with a median price of $408, closely followed by August at $389. The most dramatic price surges of the year coincide with Christmas and New Year's Eve, when daily median rates climb to $469, while a smaller, culturally driven peak appears in late June during the Bali Arts Festival. Weekend premiums are generally modest, though they become more pronounced in April and June, making mid-week check-ins the smartest strategy for securing the best resort inventory.

Best time to book hotels in Bali by month

August 2026

August is the peak of Bali's high season, with median hotel rates climbing to $409, which is 35% above the yearly average. For travelers booking stays this month, the best rates so far appeared about 4 weeks before check-in, yielding savings of about 39.2% compared to current rates. Be mindful of price surges on August 10–13, August 15, and around the Maybank Marathon on August 24. With the month already underway, you should book your stay immediately if your travel dates are set.

September 2026

As Bali transitions into the mid-season, median prices drop to $313.60, aligning closely with the yearly average. Booking about 15-16 weeks before check-in has yielded rates about 25.7% lower than current rates. Rates may reflect increased demand on September 3–4, which coincides with the Bali Interfood Expo, and on September 27. With only a month to go, the optimal booking window has passed, so you should lock in a rate now.

October 2026

October is a balanced mid-season month with a median price of $294, sitting 3% below the annual average. Booking about 15 weeks before check-in has historically saved about 17.5% compared to current rates. Watch out for price bumps on October 1–2 and October 15–16. We are currently in the sweet spot for booking October stays, making this the ideal time to secure your room.

November 2026

November brings excellent low-season value, with median rates dropping to $260.30, which is 14.1% below the yearly average. Booking about 27 weeks before check-in has historically saved about 6% compared to current rates. Minor price increases are scattered on November 4, November 6, November 8, November 12, and November 16. With three months until November, you are in the perfect window to finalize your booking.

December 2026

While December’s overall median is a low-season $271.70, the end of the month experiences dramatic holiday surges. Because hotels have only recently begun listing rates for these dates, early baseline prices are preliminary, but the holiday period from December 21–31 sees prices skyrocket by 62.9% to a maximum of $442.50, coinciding with Christmas and New Year's Eve. There is no immediate rush to book outside of peak holiday dates, but you should monitor rates as more listings populate.

January 2027

January features a mid-season median of $296, but the start of the month carries over intense holiday demand. Because hotels have only recently begun listing rates for these dates, early prices are preliminary. Prices spike significantly to $384.10 from January 1–3, reflecting lingering demand around New Year's Eve. With five months to go, you can comfortably monitor rates for early January stays without rushing.

February 2027

February is a quiet mid-season month with a median room rate of $297.30. Because hotels have only recently begun listing rates for these dates, early prices are preliminary, and you can comfortably wait for more listings to populate. Minor price increases occur on February 4, February 7, and February 13. There is no need to rush your booking for February as rates are still preliminary.

March 2027

March offers moderate mid-season pricing with a median of $299. Because hotels have only recently begun listing rates for these dates, early prices are preliminary, so there is no need to rush. Be prepared for brief price bumps on March 9, March 12, and March 26–28. With seven months until March, you can safely wait and monitor the market.

April 2027

April maintains steady mid-season pricing with a median of $303.70. Because hotels have only recently begun listing rates for these dates, early prices are preliminary, meaning you can plan your itinerary without rushing to secure a room. Minor price increases are observed on April 14, April 17, and April 29. Plan your trip at your leisure, as April rates are still early and preliminary.

May 2027

May sees a slight rise in demand with a median price of $296.60, just under the yearly average. Because hotels have only recently begun listing rates for these dates, early prices are preliminary and there is no need to rush. Prices remain highly stable, with minor peaks on May 2, May 5–6, and May 13. With nine months until your stay, you have plenty of time to watch for deals.

June 2027

June marks the beginning of the high season, with median rates rising to $306.90. Because hotels have only recently begun listing rates for these dates, early prices are preliminary, and you should wait for more competitive rates to appear. Watch for moderate price spikes on June 10 and June 24–25. There is no rush to book for June, so keep an eye on listings as they populate.

July 2027

July represents the peak of Bali's high season, with median hotel rates climbing to $345, which is 13.9% above the yearly average. Because hotels have only recently begun listing rates for these dates, early prices are preliminary. Be mindful of price surges on July 23, July 25, July 27–28, and July 30–31, when rates spike above the monthly baseline. Keep an eye on July rates, but do not feel pressured to book immediately since listings are still early.

Bali's hotel market experiences distinct seasonal shifts, with peak demand in July and August, and a massive holiday surge in late December. For high-demand months, booking cancellable rates 2 to 3 months in advance is the smartest strategy to lock in reasonable prices while maintaining flexibility. During the lower-demand shoulder months, you can comfortably monitor rates for longer without facing steep late-booking penalties. To find the best value for your specific trip, pick dates in the hotel sample below to see which hotels sit far below their usual median.

Based on 63 tracked hotels · updated 2026-08-10

Last-minute deals in Bali

30 hotels in Bali consistently dropped prices in the final 2 weeks before check-in in our tracked data.

See the last-minute deal hotels
Booking advice

When should I book?

Check-in
Check-out

Choose your travel dates

Choose a check-in date to compare it with price history and the city's seasonal level.

Based on our tracked hotel sample.
See what 1,900+ hotels show about booking early

Events affecting hotel rates

  • - Coinfest AsiaBaliMedian during event$446
  • - Maybank MarathonBali United Training Center, GianyarMedian during event$447
  • - Bali Interfood ExpoBali Nusa Dua Convention CenterMedian during event$373
  • - Ubud Writers & Readers FestivalUbudMedian during event$299
  • ChristmasCitywideMedian during event$376
  • New Year's EveCitywideMedian during event$431

Hotels in this price sample

Showing 63 of 63 tracked hotels

These hotels were observed in the same tracked sample that feeds the daily median price trend. Availability can vary by date.
Check-in
Check-out
Anantara Ubud Bali Resort5Median$359
Buahan, a Banyan Tree Escape5Median$1,084
Como Uma Canggu5Median$228
COMO Uma Ubud, Bali4Median$301
Desa Potato Head Bali5Median$303
Grand Hyatt Bali5Median$176
Hyatt Regency Bali5Median$234
Kappa Senses Ubud5Median$237
Le Meridien Bali Jimbaran5Median$133
MAMAKA by Ovolo4Median$74
Regent Bali Canggu5Median$622
Samabe Bali Suites & Villas5Median$404
Sofitel Bali Nusa Dua Beach Resort5Median$254
Soori Bali5Median$1,062
Sthala, A Tribute Portfolio Hotel, Ubud Bali4Median$111
The Apurva Kempinski Bali5Median$375
The Laguna, a Luxury Collection Resort & Spa, Bali5Median$289
The Miracle Nusa Dua5Median$55
The Oberoi Beach Resort, Bali4Median$364
The Ritz-Carlton Bali5Median$352
The St. Regis Bali Resort5Median$696
Viceroy Bali5Median$734
Andaz Bali, by Hyatt5Median$374
Capella Ubud, Bali5Median$1,527
Four Seasons Resort Bali at Jimbaran Bay5Median$1,033
Hotel Indigo BALI SEMINYAK BEACH by IHG5Median$209
Jumeirah Bali5Median$754
La Reserve 1785 Canggu - Adults Only5Median$431
The Amala Boutique Retreat4Median$159
Como Shambhala Estate5Median$1,101
Four Seasons Resort Bali at Sayan5Median$1,567
The Menjangan by LifestyleRetreats4Median$92
One Eleven5Median$367
Alila Seminyak5Median$307
Alila Ubud5Median$182
Amandari5Median$1,404
Anantara Uluwatu Bali Resort5Median$1,066
Hanging Gardens of Bali5Median$916
Renaissance Bali Uluwatu Resort & Spa5Median$174
Bisma Eight Hotel5Median$273
InterContinental Hotels BALI RESORT by IHG5Median$200
Raffles Bali5Median$1,190
The Legian Seminyak, Bali5Median$579
Aman Villas at Nusa Dua5Median$5,521
The Westin Resort Nusa Dua, Bali5Median$206
The BK Village4Median$190
Jimbaran Puri, A Belmond Hotel, Bali5Median$355
Alila Manggis4Median$129
Cicada Resort Bali Ubud, Autograph Collection by Marriott International5Median$311
Alila Villas Uluwatu5Median$935
Gdas Bali Health and Wellness Resort5Median$287
Mandapa, a Ritz-Carlton Reserve5Median$1,351
Tanah Gajah, a Resort by Hadiprana5Median$326
Bvlgari Resort Bali5Median$1,697
Conrad Bali5Median$217
Desa Hay Canggu4Median$406
The Westin Resort & Spa Ubud, Bali5Median$208
Umana Bali, LXR Hotels & Resorts5Median$712
W Bali - Seminyak5Median$399
The Ungasan Clifftop Resort5Median$742
Amankila5Median$1,587
Six Senses Uluwatu5Median$1,225
Chapung Sebali5Median$240