Hotel prices in Bali, month by month
December is the cheapest month for a hotel in Bali, at about €42 a night for a typical stay. August sits at the other end, around €56, which is 33% more. November and January come close to the low point, a good fallback if December does not suit you.
These figures come from 629 hotels in Bali whose prices we check on Agoda on a rolling basis. Across the whole year the typical night averages €49.
- Cheapest month
- December €42
- Most expensive month
- August €56
- Typical night, year average
- €49
- Saturday vs Tuesday
- +1%
- Hotels price-checked
- 629
Typical nightly price by month
- Cheapest month: December, about €42 a night on average
- Most expensive month: August, about €56 a night on average
All months
| Month | Typical hotel | 3 stars and below | 4 stars | 5 stars |
|---|---|---|---|---|
| November | €43 | €21 | €47 | €117 |
| December | €42 | €21 | €46 | €116 |
| January | €45 | €23 | €49 | €120 |
| February | €47 | €24 | €51 | €125 |
| March | €47 | €25 | €52 | €124 |
| April | €49 | €25 | €54 | €128 |
| May | €49 | €25 | €55 | €130 |
| June | €50 | €25 | €55 | €136 |
| July | €55 | €26 | €62 | €159 |
| August | €56 | €27 | €64 | €158 |
| September | €51 | €25 | €57 | €139 |
| October | €50 | €25 | €56 | €136 |
The typical price is the median of the monthly averages of up to 629 hotels we price-check on Agoda (one night, 2 adults). In euros.
Where else is cheap in: January · February · March · April · May · June · July · August · September · October · November · December
Weekend or weekday?
Weekends and weekdays cost about the same in Bali, so the month matters far more than the day.
Prices by hotel class
A five-star room averages €116 in December and €158 in August; four-star hotels go from €46 to €64. Hotels of three stars and below range from €21 to €27.
Cheapest and priciest areas of Bali
Kuta is the least expensive neighbourhood we track, with a typical night around €26 across the year; Nusa Dua is the priciest at about €98.
- Kuta €2664 hotels with prices
- Legian €3460 hotels with prices
- Canggu €5321 hotels with prices
- Uluwatu €557 hotels with prices
- Sanur €6335 hotels with prices
- Seminyak €6471 hotels with prices
- Ubud €7262 hotels with prices
- Jimbaran €7616 hotels with prices
- Nusa Dua €9817 hotels with prices
Median of the yearly average price of the hotels in each area.
Good-value hotels in Bali
Rated 8.5 or higher by guests, ordered by their average nightly price across the year.
-
Wijaya Guest House 8.6 · 906 reviews€7cheapest in January -
D beds Hostel 8.8 · 845 reviews€9cheapest in February -
Seaweed Guesthouse Lembongan 9.2 · 674 reviews€11cheapest in November -
H-Ostel Bali 8.9 · 2,995 reviews€11cheapest in November -
€11cheapest in February -
€12cheapest in November -
€12cheapest in January -
Pondok 3 Mertha 8.7 · 609 reviews€12cheapest in November
Five-star hotels in the cheapest month
Typical nightly price in the cheapest month (December), lowest first.
-
Jambuluwuk Oceano Seminyak Hotel8.5 · 1,844 reviews€30year average €41 -
The Crystal Luxury Bay Resort Nusa Dua - Bali7.5 · 1,865 reviews€30year average €76 -
Ashoka Tree Resort at Tanggayuda7.6 · 880 reviews€31year average €42 -
Dream of Aventus Hotel Kuta8.8 · 1,203 reviews€32year average €46 -
Buana Bali Villas & Spa8.6 · 988 reviews€32year average €37
Hotel prices in nearby cities
For comparison, nearby Banyuwangi averages €39 a night over the year (20% less).
- Hotel prices in Banyuwangi by month €39 · cheapest in November
- Hotel prices in Lombok by month €62 · cheapest in November
Hotel prices month by month in Bali
The most-reviewed hotels in Bali with a full year of price checks.
- RIMBA by AYANA Bali prices by month €171 · cheapest in November
- Amnaya Resort Kuta prices by month €115 · cheapest in November
- Kuta Paradiso Hotel prices by month €59 · cheapest in November
- EDEN Hotel Kuta Bali prices by month €32 · cheapest in November
- MERUSAKA Nusa Dua prices by month €150 · cheapest in November
- The ONE Legian Hotel prices by month €30 · cheapest in November
- Truntum Kuta prices by month €60 · cheapest in December
- Prama Sanur Beach Bali Hotel prices by month €95 · cheapest in November
- Grandmas Plus Hotel Legian prices by month €28 · cheapest in November
- Hilton Garden Inn Bali Ngurah Rai Airport prices by month €44 · cheapest in November
- Grandmas Plus Hotel Airport prices by month €44 · cheapest in November
- AYANA Resort Bali prices by month €263 · cheapest in October
- Hard Rock Hotel Bali prices by month €113 · cheapest in September
- Hotel Terrace at Kuta prices by month €22 · cheapest in December
- Grand Barong Resort Bali Managed by Soscomma prices by month €51 · cheapest in December
- Grand Mega Resort & Spa Bali prices by month €21 · cheapest in December
- Bintang Bali Resort prices by month €61 · cheapest in February
- Grand Istana Rama Hotel prices by month €38 · cheapest in January
- Kuta Central Park Hotel prices by month €13 · cheapest in November
- Sulis Beach Hotel and Spa prices by month €33 · cheapest in November
- Hilton Bali Resort prices by month €155 · cheapest in November
- Ohana Hotel Kuta prices by month €18 · cheapest in November
- HARRIS Hotel Kuta Tuban Bali prices by month €32 · cheapest in November
- Ramayana Suites & Resort prices by month €51 · cheapest in December
- de Vins Sky Hotel Seminyak prices by month €38 · cheapest in November
- The Apurva Kempinski Bali prices by month €298 · cheapest in April
- FuramaXclusive Ocean Beach Hotel Seminyak prices by month €45 · cheapest in December
- Royal Regantris Kuta prices by month €25 · cheapest in November
- D'Primahotel Petitenget Seminyak prices by month €26 · cheapest in November
- Novotel Bali Ngurah Rai Airport prices by month €59 · cheapest in November
Hotel prices in Bali: questions
What is the cheapest month to stay in Bali?
December. A typical hotel night then costs about €42, against a yearly average of €49.
When are hotels in Bali most expensive?
In August, at about €56 a night for a typical hotel, 33% more than in December.
Are weekends more expensive in Bali?
Weekends and weekdays cost about the same in Bali, so the month matters far more than the day.
How much is a five-star hotel in Bali?
About €116 a night in December, the cheapest month, and €158 in August.
Where do these prices come from?
We check real Agoda prices for 629 hotels in Bali: one night for two adults on a Tuesday and a Saturday in every month of the coming year, refreshed every few weeks. The typical price is the median of the hotels’ monthly averages. Prices are in euros, last updated 21 October 2026; the final price is shown before you book.