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

$303median / night
$250Min, Nov 17
$303Median
$480Max, Aug 11
Visible rangeAug 9 - May 8
Median nightly price: BaliAug 9Sep 17Oct 26Dec 4Jan 11Feb 19Mar 30May 8$213$289$365$441$517
Median nightly price: Bali
DateMedianRangeHotels
Aug 9$440$67 - $1,31352
Aug 10$449$67 - $1,31655
Aug 11$480$70 - $1,30654
Aug 12$463$70 - $1,31855
Aug 13$469$81 - $1,32054
Aug 14$440$87 - $1,32053
Aug 15$469$68 - $1,32054
Aug 16$389$67 - $1,31656
Aug 17$384$67 - $1,31656
Aug 18$386$67 - $1,31756
Aug 19$387$67 - $1,31258
Aug 20$420$67 - $1,31657
Aug 21$409$74 - $1,31855
Aug 22$416$74 - $1,32055
Aug 23$425$69 - $1,32057
Aug 24$448$69 - $1,32059
Aug 25$391$69 - $1,31957
Aug 26$384$69 - $1,32059
Aug 27$381$67 - $1,30658
Aug 28$347$67 - $1,32058
Aug 29$336$69 - $1,28757
Aug 30$326$69 - $1,27457
Aug 31$334$66 - $1,31958
Sep 1$305$68 - $1,31559
Sep 2$315$68 - $1,31159
Sep 3$355$67 - $1,31157
Sep 4$355$70 - $1,30057
Sep 5$336$70 - $1,31358
Sep 6$328$70 - $1,30958
Sep 7$297$70 - $1,31058
Sep 8$300$70 - $1,30456
Sep 9$294$66 - $1,30359
Sep 10$314$67 - $1,29650
Sep 11$326$71 - $1,30956
Sep 12$316$67 - $1,30957
Sep 13$313$69 - $1,31759
Sep 14$313$73 - $1,28651
Sep 15$307$69 - $1,27959
Sep 16$294$70 - $1,30859
Sep 17$301$69 - $1,30858
Sep 18$296$74 - $1,31549
Sep 19$292$70 - $1,29854
Sep 20$296$71 - $1,30758
Sep 21$313$66 - $1,27357
Sep 22$320$72 - $1,26251
Sep 23$313$66 - $1,31559
Sep 24$314$67 - $1,29058
Sep 25$332$66 - $1,29557
Sep 26$317$67 - $1,31648
Sep 27$352$69 - $1,30558
Sep 28$316$67 - $1,27458
Sep 29$326$69 - $1,30757
Sep 30$307$71 - $1,31650
Oct 1$323$67 - $1,31258
Oct 2$316$71 - $1,29057
Oct 3$309$66 - $1,31155
Oct 4$313$72 - $1,29450
Oct 5$290$67 - $1,31359
Oct 6$282$75 - $1,31957
Oct 7$293$72 - $1,30358
Oct 8$294$72 - $1,31649
Oct 9$306$69 - $1,31259
Oct 10$289$66 - $1,30459
Oct 11$284$69 - $1,26257
Oct 12$279$70 - $1,30649
Oct 13$302$66 - $1,32057
Oct 14$309$70 - $1,31958
Oct 15$332$69 - $1,25358
Oct 16$344$75 - $1,23348
Oct 17$294$69 - $1,24756
Oct 18$298$70 - $1,24056
Oct 19$287$69 - $1,31356
Oct 20$282$71 - $1,30050
Oct 21$289$69 - $1,25257
Oct 22$289$66 - $1,24158
Oct 23$272$67 - $1,31357
Oct 24$277$75 - $1,28349
Oct 25$286$67 - $1,27158
Oct 26$298$70 - $1,29557
Oct 27$297$69 - $1,24957
Oct 28$310$74 - $1,24050
Oct 29$311$69 - $1,31357
Oct 30$282$70 - $1,27556
Oct 31$270$69 - $1,29457
Nov 1$252$73 - $1,30849
Nov 2$269$69 - $1,21655
Nov 3$265$70 - $1,17054
Nov 4$284$66 - $1,20255
Nov 5$263$73 - $1,19247
Nov 6$271$66 - $1,30554
Nov 7$261$73 - $1,26254
Nov 8$271$67 - $1,25455
Nov 9$252$73 - $1,30250
Nov 10$260$70 - $1,20656
Nov 11$259$66 - $1,20156
Nov 12$271$67 - $1,17156
Nov 13$254$73 - $1,13149
Nov 14$264$66 - $1,28456
Nov 15$263$73 - $1,29356
Nov 16$271$66 - $1,17156
Nov 17$250$73 - $1,27850
Nov 18$260$67 - $1,30457
Nov 19$253$70 - $1,28557
Nov 20$260$66 - $1,31757
Nov 21$252$73 - $1,31849
Nov 22$258$67 - $1,31756
Nov 23$252$68 - $1,31857
Nov 24$268$69 - $1,29757
Nov 25$253$71 - $1,15449
Nov 26$265$66 - $1,30457
Nov 27$254$70 - $1,25557
Nov 28$261$67 - $1,17657
Nov 29$250$74 - $1,30550
Nov 30$261$68 - $1,17156
Dec 1$278$70 - $1,31057
Dec 2$271$66 - $1,22258
Dec 3$255$73 - $1,18451
Dec 4$260$66 - $1,22257
Dec 5$256$70 - $1,25358
Dec 6$259$68 - $1,22257
Dec 7$258$73 - $1,18749
Dec 8$263$66 - $1,23558
Dec 9$262$67 - $1,22158
Dec 10$268$67 - $1,30458
Dec 11$257$73 - $1,24451
Dec 12$264$67 - $1,24458
Dec 13$253$70 - $1,18657
Dec 14$266$67 - $1,24458
Dec 15$251$71 - $1,23751
Dec 16$271$69 - $1,22858
Dec 17$272$70 - $1,29558
Dec 18$289$67 - $1,27659
Dec 19$290$66 - $1,29852
Dec 20$293$66 - $1,31156
Dec 21$296$71 - $1,32056
Dec 22$308$67 - $1,26656
Dec 23$308$70 - $1,26347
Dec 24$337$67 - $1,28256
Dec 25$345$70 - $1,27848
Dec 26$357$67 - $1,30356
Dec 27$360$70 - $1,32048
Dec 28$367$67 - $1,31456
Dec 29$377$79 - $1,31946
Dec 30$402$68 - $1,31956
Dec 31$443$79 - $1,31944
Jan 1$384$67 - $1,31656
Jan 2$363$79 - $1,31746
Jan 3$361$68 - $1,30657
Jan 4$307$68 - $1,28046
Jan 5$339$68 - $1,29158
Jan 6$275$68 - $1,31349
Jan 7$306$67 - $1,31058
Jan 8$272$70 - $1,27549
Jan 9$307$67 - $1,24857
Jan 10$275$68 - $1,21251
Jan 11$294$67 - $1,25358
Jan 12$267$70 - $1,30151
Jan 13$316$67 - $1,26357
Jan 14$256$73 - $1,21350
Jan 15$302$67 - $1,31356
Jan 16$259$66 - $1,28650
Jan 17$307$67 - $1,24857
Jan 18$264$66 - $1,21351
Jan 19$296$70 - $1,24857
Jan 20$265$73 - $1,21350
Jan 21$306$67 - $1,24857
Jan 22$265$73 - $1,24650
Jan 23$304$67 - $1,24857
Jan 24$264$73 - $1,20750
Jan 25$296$69 - $1,24857
Jan 26$266$73 - $1,20750
Jan 27$299$67 - $1,24857
Jan 28$263$73 - $1,20850
Jan 29$302$67 - $1,25957
Jan 30$265$72 - $1,21350
Jan 31$297$67 - $1,24857
Feb 1$284$74 - $1,24857
Feb 2$294$73 - $1,24858
Feb 3$301$67 - $1,24857
Feb 4$307$73 - $1,30456
Feb 5$306$73 - $1,29956
Feb 6$297$71 - $1,31256
Feb 7$307$73 - $1,30056
Feb 8$304$72 - $1,31057
Feb 9$295$73 - $1,31257
Feb 10$297$72 - $1,29956
Feb 11$302$74 - $1,29857
Feb 12$297$71 - $1,27957
Feb 13$307$72 - $1,29957
Feb 14$297$72 - $1,24858
Feb 15$291$71 - $1,29157
Feb 16$298$72 - $1,24857
Feb 17$292$73 - $1,25957
Feb 18$296$67 - $1,25857
Feb 19$306$72 - $1,24857
Feb 20$301$73 - $1,24857
Feb 21$291$73 - $1,24057
Feb 22$296$72 - $1,26457
Feb 23$282$73 - $1,31458
Feb 24$294$74 - $1,31458
Feb 25$300$72 - $1,23257
Feb 26$303$73 - $1,31758
Feb 27$304$67 - $1,23357
Feb 28$300$72 - $1,23257
Mar 1$279$70 - $1,25859
Mar 2$278$72 - $1,23358
Mar 3$294$72 - $1,24358
Mar 4$278$68 - $1,23058
Mar 5$298$73 - $1,23358
Mar 6$304$72 - $1,24758
Mar 7$279$67 - $1,27759
Mar 8$310$73 - $1,31537
Mar 9$334$72 - $1,26856
Mar 10$300$71 - $1,23058
Mar 11$297$75 - $1,31958
Mar 12$316$72 - $1,27559
Mar 13$305$72 - $1,23958
Mar 14$297$73 - $1,23356
Mar 15$304$72 - $1,31257
Mar 16$305$72 - $1,29756
Mar 17$297$73 - $1,30556
Mar 18$303$72 - $1,26857
Mar 19$307$73 - $1,31959
Mar 20$296$73 - $1,23355
Mar 21$295$67 - $1,23256
Mar 22$281$70 - $1,22956
Mar 23$295$73 - $1,23356
Mar 24$297$67 - $1,29956
Mar 25$314$68 - $1,27157
Mar 26$317$73 - $1,31255
Mar 27$320$67 - $1,30456
Mar 28$316$73 - $1,31957
Mar 29$299$67 - $1,31557
Mar 30$304$72 - $1,31556
Mar 31$296$67 - $1,28256
Apr 1$308$66 - $1,23353
Apr 2$310$72 - $1,30053
Apr 3$307$72 - $1,23053
Apr 4$296$67 - $1,27954
Apr 5$294$72 - $1,23153
Apr 6$299$72 - $1,27153
Apr 7$294$67 - $1,31853
Apr 8$301$67 - $1,29353
Apr 9$307$72 - $1,28253
Apr 10$299$68 - $1,24353
Apr 11$300$72 - $1,31354
Apr 12$302$72 - $1,22954
Apr 13$298$67 - $1,25955
Apr 14$314$72 - $1,26855
Apr 15$309$72 - $1,30154
Apr 16$310$66 - $1,25955
Apr 17$321$72 - $1,29354
Apr 18$309$72 - $1,29255
Apr 19$299$67 - $1,30255
Apr 20$305$72 - $1,26855
Apr 21$307$72 - $1,29255
Apr 22$303$66 - $1,30955
Apr 23$304$68 - $1,26853
Apr 24$309$70 - $1,29254
Apr 25$299$67 - $1,26354
Apr 26$301$67 - $1,26855
Apr 27$293$72 - $1,29254
Apr 28$294$66 - $1,27955
Apr 29$313$70 - $1,27055
Apr 30$307$70 - $1,29255
May 1$270$68 - $1,26652
May 2$309$72 - $1,26853
May 3$301$73 - $1,30154
May 4$290$71 - $1,24855
May 5$314$66 - $1,29155
May 6$310$73 - $1,31355
May 7$297$74 - $1,31954
May 8$300$67 - $1,28253
May 9$301$72 - $1,31955
May 10$301$72 - $1,24855
May 11$303$72 - $1,24855
May 12$301$73 - $1,27555
May 13$305$75 - $1,30755
May 14$301$72 - $1,26854
May 15$301$73 - $1,31554
May 16$303$68 - $1,26655
May 17$290$67 - $1,27153
May 18$269$72 - $1,31553
May 19$272$74 - $1,26853
May 20$295$72 - $1,27054
May 21$270$70 - $1,29252
May 22$279$68 - $1,31954
May 23$300$66 - $1,30455
May 24$294$73 - $1,29255
May 25$295$72 - $1,24854
May 26$303$72 - $1,29454
May 27$294$70 - $1,29254
May 28$277$68 - $1,31952
May 29$288$72 - $1,28854
May 30$274$72 - $1,29254
May 31$293$72 - $1,30354
Jun 1$311$72 - $1,26855
Jun 2$304$73 - $1,29255
Jun 3$303$68 - $1,30354
Jun 4$314$69 - $1,26853
Jun 5$309$67 - $1,29254
Jun 6$304$67 - $1,26653
Jun 7$311$72 - $1,26153
Jun 8$305$73 - $1,29255
Jun 9$303$75 - $1,25955
Jun 10$331$72 - $1,27855
Jun 11$304$72 - $1,29254
Jun 12$298$75 - $1,30254
Jun 13$305$72 - $1,31055
Jun 14$295$73 - $1,29255
Jun 15$296$73 - $1,25955
Jun 16$304$72 - $1,26855
Jun 17$304$73 - $1,29253
Jun 18$295$73 - $1,25952
Jun 19$307$72 - $1,26851
Jun 20$302$74 - $1,30752
Jun 21$307$73 - $1,31754
Jun 22$307$72 - $1,31854
Jun 23$316$73 - $1,25454
Jun 24$333$73 - $1,31154
Jun 25$333$72 - $1,31752
Jun 26$309$74 - $1,31753
Jun 27$314$73 - $1,30654
Jun 28$326$72 - $1,28453
Jun 29$316$73 - $1,31153
Jun 30$325$74 - $1,26354
Jul 1$345$72 - $1,28051
Jul 2$344$74 - $1,27450
Jul 3$348$72 - $1,28750
Jul 4$335$73 - $1,31951
Jul 5$339$73 - $1,27152
Jul 6$343$72 - $1,30652
Jul 7$340$72 - $1,32052
Jul 8$341$78 - $1,29251
Jul 9$345$76 - $1,31450
Jul 10$339$72 - $1,27150
Jul 11$332$91 - $1,29051
Jul 12$343$83 - $1,28751
Jul 13$343$90 - $1,26252
Jul 14$345$97 - $1,29051
Jul 15$352$103 - $1,29552
Jul 16$344$97 - $1,31550
Jul 17$343$78 - $1,27850
Jul 18$341$103 - $1,28751
Jul 19$348$68 - $1,30752
Jul 20$348$82 - $1,27852
Jul 21$336$103 - $1,30451
Jul 22$366$96 - $1,31553
Jul 23$385$78 - $1,27851
Jul 24$371$103 - $1,28751
Jul 25$402$96 - $1,31247
Jul 26$371$94 - $1,27847
Jul 27$392$103 - $1,28745
Jul 28$394$98 - $1,26846
Jul 29$370$87 - $1,30045
Jul 30$386$89 - $1,28744
Jul 31$391$84 - $1,31244
Aug 1$355$103 - $1,30743
Aug 2$343$103 - $1,25740
Aug 3$386$102 - $1,27145
Aug 4$341$106 - $1,24637
Aug 5$343$103 - $1,24738
Aug 6$361$104 - $1,22239
48%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 $395.80, which is 30.2% 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 53.7% compared to current rates. Be mindful of price surges on August 6–8 and August 11–14, when rates spike above the monthly baseline. With the booking window closing, you should secure a room now if your travel dates are certain.

September 2026

As Bali transitions into the mid-season, median prices drop to $310.90, aligning closely with the yearly average. Booking about 15-16 weeks before check-in has yielded rates about 29.5% lower than current rates. Rates may reflect increased demand on September 4–5, which coincides with the Bali Interfood Expo, and on September 27. This is the sweet spot to finalize your booking for September stays.

October 2026

October is a balanced mid-season month with a median price of $293.50, sitting 3.5% below the annual average. Booking about 15 weeks before check-in has historically saved about 8.2% compared to current rates. Watch out for price bumps on October 1, October 15–16, and October 27–29, with the latter coinciding with the Ubud Writers & Readers Festival. Now is the ideal time to lock in your October hotel plans.

November 2026

November brings excellent low-season value, with median rates dropping to $264.60, which is 13% below the yearly average. Booking about 27 weeks before check-in has historically saved about 7% compared to current rates. Minor price increases are scattered on November 4, November 11–12, and November 14. You are in the sweet spot to book your November getaway.

December 2026

While December’s overall median is a low-season $275, 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 59.6% to a maximum of $439, coinciding with Christmas and New Year's Eve. There is no immediate rush to book, but you should monitor holiday dates closely.

January 2027

January features a mid-season median of $297, 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 $393.10 from January 1–3, reflecting lingering demand around New Year's Eve. With several months to go, you can comfortably monitor rates for January.

February 2027

February is a quiet mid-season month with a median room rate of $300.20. 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 6, February 9, and February 27. There is no need to rush your booking for February.

March 2027

March offers moderate mid-season pricing with a median of $301.70. 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 11, and March 26–27. Keep an eye on prices, but there is no rush to book for March.

April 2027

April maintains steady mid-season pricing with a median of $304.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 1 and April 16–17. You have plenty of time to monitor rates before booking for April.

May 2027

May sees a slight rise in demand with a median price of $301.50, 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 4, May 7, May 16, and May 22. Plan your trip at leisure as May hotel rates are still preliminary.

June 2027

June marks the beginning of the high season, with median rates rising to $312. 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 12, June 27, and June 30. Hold off on booking June stays while early rates populate the market.

July 2027

July represents the peak of Bali's high season, with median hotel rates climbing to $365.70, which is 20.3% 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 15, July 17–18, July 21–24, and July 26–27, when rates spike above the monthly baseline. Monitor rates for July, but wait for more competitive listings to emerge.

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-03

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$415
  • - Maybank MarathonBali United Training Center, GianyarMedian during event$416
  • - Bali Interfood ExpoBali Nusa Dua Convention CenterMedian during event$355
  • - Ubud Writers & Readers FestivalUbudMedian during event$286
  • ChristmasCitywideMedian during event$345
  • New Year's EveCitywideMedian during event$443

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$357
Buahan, a Banyan Tree Escape5Median$1,070
Como Uma Canggu5Median$228
Desa Potato Head Bali5Median$296
Grand Hyatt Bali5Median$188
Hyatt Regency Bali5Median$209
Kappa Senses Ubud5Median$241
Le Meridien Bali Jimbaran5Median$133
MAMAKA by Ovolo4Median$73
Samabe Bali Suites & Villas5Median$402
Soori Bali5Median$1,054
The Amala Boutique Retreat4Median$143
The Apurva Kempinski Bali5Median$347
The Laguna, a Luxury Collection Resort & Spa, Bali5Median$277
The Miracle Nusa Dua5Median$56
The Oberoi Beach Resort, Bali4Median$364
The Ritz-Carlton Bali5Median$354
The St. Regis Bali Resort5Median$641
Andaz Bali, by Hyatt5Median$377
COMO Uma Ubud, Bali4Median$296
Four Seasons Resort Bali at Jimbaran Bay5Median$937
Hotel Indigo BALI SEMINYAK BEACH by IHG5Median$213
Jumeirah Bali5Median$715
La Reserve 1785 Canggu - Adults Only5Median$437
One Eleven5Median$367
Regent Bali Canggu5Median$587
Sthala, A Tribute Portfolio Hotel, Ubud Bali4Median$98
Viceroy Bali5Median$730
Capella Ubud, Bali5Median$1,507
Como Shambhala Estate5Median$1,052
Four Seasons Resort Bali at Sayan5Median$1,558
InterContinental Hotels BALI RESORT by IHG5Median$184
The Westin Resort Nusa Dua, Bali5Median$194
Renaissance Bali Uluwatu Resort & Spa5Median$176
Sofitel Bali Nusa Dua Beach Resort5Median$243
The Menjangan by LifestyleRetreats4Median$92
Alila Seminyak5Median$304
Anantara Uluwatu Bali Resort5Median$1,029
Bisma Eight Hotel5Median$259
Alila Ubud5Median$176
Raffles Bali5Median$1,162
Aman Villas at Nusa Dua5Median$5,806
Alila Villas Uluwatu5Median$900
Cicada Resort Bali Ubud, Autograph Collection by Marriott International5Median$307
Gdas Bali Health and Wellness Resort5Median$289
Jimbaran Puri, A Belmond Hotel, Bali5Median$350
Mandapa, a Ritz-Carlton Reserve5Median$1,223
W Bali - Seminyak5Median$459
The Ungasan Clifftop Resort5Median$747
The Westin Resort & Spa Ubud, Bali5Median$210
The BK Village4Median$183
Conrad Bali5Median$198
Amandari5Median$1,401
Hanging Gardens of Bali5Median$847
Alila Manggis4Median$139
Tanah Gajah, a Resort by Hadiprana5Median$353
Bvlgari Resort Bali5Median$1,690
Desa Hay Canggu4Median$404
Umana Bali, LXR Hotels & Resorts5Median$708
Amankila5Median$1,581
Six Senses Uluwatu5Median$1,222
Chapung Sebali5Median$246
The Legian Seminyak, Bali5Median$548