Field note · Market data

How did Bali hotels perform in 2025?

74%hotel occupancy, 2025

Bali hotels filled about 74% of their rooms in 2025 at an average of USD 150 (IDR 2.35 million) a night, which works out at about USD 111 for every room available, booked or not. In 2024 Southeast Asian hotels kept around 37% of their revenue as gross operating profit, and the best-run properties more than 40%. Information only.

So what were the headline numbers?

Three numbers describe how a hotel market is doing: how full it is, what guests pay, and what each room earns on average across the whole year. Here is Bali in 2025:

Measure2025
Occupancy (share of rooms sold)74%
Average daily rate (ADR) — the average price of a sold roomUSD 150 · IDR 2.35M
RevPAR — revenue per available roomUSD 111 · IDR 1.73M

RevPAR is simply occupancy multiplied by rate: 74% of USD 150 is about USD 111. Information only.

Why does RevPAR matter more than occupancy?

Because it counts the empty rooms and the discounted ones. A hotel can fill every room by cutting its price and still earn less than a neighbour that is half-full at a higher rate.

Bali’s most expensive hotels showed this in 2025: they ran only about half-full and still raised prices by around 8%. Full is not the same as strong. Information only.

How much of the revenue do hotels keep?

About USD 37 of every USD 100, in Southeast Asia in 2024. That figure is gross operating profit (GOP) — what is left after running the hotel (staff, food, utilities, sales, upkeep) but before owner-level costs such as rent, financing and depreciation. The best-run properties kept more than USD 40.

So a hotel taking USD 1 million a year in revenue at a 37% margin keeps about USD 370,000 at the GOP line. Bali’s GOP margins are currently running above historical norms. Check yours monthly rather than once a year, so a slipping margin shows up early. For how hotels lay out these numbers, see the operator’s playbook. Illustrative — not financial advice.

What do the booking platforms take?

Roughly 15–25% of each booking they bring in. On a USD 150 night, that is about USD 22.50–37.50 before the guest has arrived.

Moving even a fifth of your guests to booking directly grows profit without adding a single room. Illustrative — not financial advice.

How much does it change through the year?

A lot. RevPAR swung from about IDR 783,000 (≈ USD 48) a night in February to IDR 2.4 million (≈ USD 147) in July — roughly three times higher in the peak than in the trough. Budgets built on July numbers will not survive February. See how operators plan for the low season. Information only.

How do the top hotels reach such high rates?

By being small, special and well located rather than full. Bali’s USD 500+ hotels averaged about IDR 13.1 million (≈ USD 796) a night at 49% occupancy — half-full by design — and their RevPAR was still double that of the next price band.

The pattern behind the rate:

  • Location: clifftop Jimbaran–Uluwatu, which has the island’s highest average rate, about IDR 4.8 million.
  • Few keys: a low room count (hoteliers call rooms “keys”).
  • Villa-style product: private space rather than corridors.
  • A brand: a known name commands a premium of roughly 25–35%.

See how performance differs by area and branded versus independent hotels. Information only.

Sources: Horwath HTL / C9 Hotelworks, Bali Hotel & Branded Residences 2026; HotStats FY2024. General information about the Indonesian market, not legal, tax or financial advice.

Have a project in Bali, Lombok, Labuan Bajo, Sumba or elsewhere in Indonesia that needs completion or expansion capital?

Tell us about the project