Lessons from Bali: the occupancy gap
Bali nearly tripled its foreign arrivals between 2009 and 2025, to a record 6.95 million. It built rooms, restaurants and agencies faster than the visitors came, so its hotels are barely fuller than they were in 2000.
For Sri Lanka, which reads Bali as a case study more than any other destination, that gap between arrivals and occupancy is the lesson.
6.95 mn
Foreign arrivals in 2025, +9.7% vs 2024. Bali’s best year on record.
60.6%
All-class hotel occupancy in 2025, against 56.4% in 2000.1
×3.6
Rooms at classified hotels, 2000 to 2024: 17,027 became 61,094.
88.3%
Share of those rooms in Badung and Denpasar, on 9.5% of the land.
Bali has spent the past two years as the world’s shorthand for too much tourism: the gridlocked road out of Canggu, the queue for the temple photograph, the moratorium on new hotels and villas that Jakarta proposed in September 2024 and has argued about ever since.
Underneath it sits a longer record. BPS-Statistics Bali Province, the island’s statistics office, has been counting tourism for more than half a century: every foreign arrival since 1969, hotel occupancy by star class every month since 2000, and censuses of hotels, rooms, beds, restaurants and travel agencies by regency.
The numbers carry a finding the congestion footage doesn’t show. Growth on this scale never made the island’s hotels any fuller.
Foreign arrivals nearly tripled between 2009 and 2025. The occupancy line barely moved. The sections that follow are how those two fit together; the last one is about why that should interest Sri Lanka.
01
The boom everyone knows
Fifty-six years, one direction
Foreign visitor arrivals to Bali by year, 1969 to 2025. The 2025 figure is an all-time record, +9.7% vs 2024.
Source: BPS-Statistics Bali Province, Number of Foreign Visitors to Bali, 1969 to 2025.
The arrivals series begins at 11,278 foreign visitors in 1969 and crossed one million in 1994. Across fifty-six years only three setbacks are legible at the chart’s scale: the year after the 2002 Kuta bombing, the year after the 2005 one, and the pandemic.
The pandemic was the deepest. Arrivals fell 83.0% in 2020, and then to fifty-one people for the whole of 2021, the year Indonesia kept its borders shut.
The recovery was as steep as the collapse: 5.27 million in 2023, 6.33 million in 2024, then 6.95 million in 2025, the most Bali has ever recorded and 10.7% above the pre-pandemic peak of 2019. Nearly all of it (99.4% in 2025) enters through a single door, Ngurah Rai airport.
02
Room occupancy barely moved
Arrivals quintupled. Occupancy kept its band.
Foreign arrivals (top) and annual all-class room occupancy (bottom), 2000 to 2026. Occupancy is drawn on a full 0 to 100% scale; the shaded band marks the 2000 to 2019 range.
Source: BPS-Statistics Bali Province, Hotels Survey (room occupancy of classified hotels by star class, monthly 2000 to April 2026) and foreign visitor arrivals by gate. Annual figures for 2025 and 2026 computed; see footnote 1.
When 1.41 million foreign visitors came in 2000, Bali’s hotels were a little over half full. When 6.95 million came in 2025, they were no fuller in any way that mattered.1 Across the twenty years before COVID, annual occupancy never left a narrow band.
The only times it dipped to the bottom of that band, the cause was a bomb rather than a soft market: the years after the two Kuta bombings. COVID broke the floor completely. Then the recovery climbed back into the same band and stopped.
A flat line through a quintupling of demand is not a sign that nothing happened. It is a sign that something very large happened on the supply side of the ledger.
One caveat belongs in the body rather than a footnote. The occupancy survey covers classified, star-rated hotels only, and part of why the line never rose is that demand kept leaking into everything the classification misses: villas, guesthouses, and lately unregistered rentals. That points the same way: the non-classified places BPS does survey ran emptier still, in the thirties through every pre-pandemic year on record.
03
What absorbed the growth
The build-out, 2000 to 2024
Bar length is the multiple between the 2000 and 2024 censuses, on one shared scale; exact counts sit beside each bar. 2024 is the latest census year.
Source: BPS-Statistics Bali Province, classified hotels, rooms and beds by class and regency; non-classified establishments and rooms by room group and regency. See footnote 2 on survey breaks.
Supply did. Between 2000 and 2024 the count of classified hotels quintupled, from 113 to 593,2 and the growth ran upmarket: thirty 5-star properties became 129, the 3-star tier grew six times over, the 4-star tier nearly ten.
Rooms at classified hotels went from 17,027 to 61,094,2 beds from 29,892 to 86,082. The non-classified estate, the guesthouses and small inns beneath the star system, nearly tripled, to 3,582 establishments and 45,395 rooms.
Restaurants and agencies grew far faster than visitors
Each line shows how many times its 2012 level it had reached, so all three start together on the left. By 2025 travel bureaus had multiplied tenfold and restaurants nearly eightfold; foreign arrivals, 2.4 times. The 2024 and 2025 registry jumps are partly administrative; see footnote 3.
Source: BPS-Statistics Bali Province, number of restaurants and travel bureaus by regency, 2012 to 2025; foreign visitor arrivals by gate.
The commercial layer on top of the rooms grew faster still. Bali’s registries listed 1,339 restaurants in 2012 and 10,448 in 2025; travel bureaus went from 334 to 3,347, ten times over, across thirteen years in which arrivals grew 2.4 times.3
The registries grew straight through the pandemic. In 2021, the year fifty-one foreign visitors entered Bali, the restaurant register added more than six hundred entries.
Each guest stays a third fewer nights than in 2000
Average length of stay at Bali’s classified hotels, all guests and all classes, per year, 2000 to 2025. The 2021 trough is the COVID year; 2024 and 2025 are computed from the published months.
Source: BPS-Statistics Bali Province, Hotels Survey, average length of stay of foreign and domestic guests at classified hotels, all classes, monthly 2000 to April 2026.
Length of stay completes the arithmetic. The average guest at a classified hotel stayed 4.1 nights in 2000, 2.84 in 2019 and 2.81 in 2025, close to a third fewer than at the start.
Hold the pieces side by side and the flat occupancy line stops being a puzzle. Visitors multiplied, each one bought fewer nights, and the stock of rooms grew faster than the nights did.
04
Nine per cent of the island
Badung and Denpasar: most of the trade, a tenth of the land
Badung and Denpasar combined: their share of Bali’s land against their share of its tourism supply.
Source: BPS-Statistics Bali Province. Land shares per the Ministry of Home Affairs areas (2022); rooms 2024, registries 2025. See footnote 3.
Badung, the regency holding Kuta, Canggu, Seminyak, Nusa Dua and Uluwatu, is most of what the world pictures as Bali. With the city of Denpasar beside it, the two cover 9.5% of the island and hold the shares the chart shows: nine in ten classified hotel rooms, nine in ten travel bureaus, three in four restaurants.
That concentration is old, not new. Badung’s share of the island’s classified rooms was 79% in 2024 and 76% in 2000; almost all the new building went up where the building already stood.
The strip is what the moratorium argument is really about: not whether Bali is full, but whether a tenth of it is.
05
2026: the trend holds
2026’s spring sits a little above 2000’s
All-class room occupancy, January to April: 2026 (bars) against the same months of 2024 (dashed markers) and of 2000 (line). The 2026 and 2024 months are nearly identical, and both sit a few points above the same months of 2000.
Source: BPS-Statistics Bali Province, Hotels Survey, all-class room occupancy, monthly. The 2000 reference is the average of its January to April rates; see footnote 1.
The first four months of 2026 averaged 55.6% occupancy.1 The same months of 2000 averaged 52.5%. Twenty-six years and nearly five times the visitors separate those two numbers, and the average hotel’s spring is about three points fuller than it was, no more.
Arrivals are not running away either. January to April brought just over two million foreign visitors, 1.1% behind the same four months of 2025, with February and March ahead of last year and January and April behind. Month for month, occupancy tracked 2024 almost exactly.
06
Eleven times the land
Two islands, one scale
Drawn to a common scale: each silhouette is sized so its drawn area matches the official figure. Bali’s outline includes Nusa Penida, which its official area covers.
Sources: areas per BPS-Statistics Bali Province (Ministry of Home Affairs, 2022) and the Survey Department of Sri Lanka; arrivals per BPS and SLTDA, 2025.
Bali would fit inside Sri Lanka eleven times over, yet in 2025 it drew 6.95 million foreign visitors onto that one eleventh of the area: 1,202 for every square kilometre, against Sri Lanka’s 36.
Sri Lanka’s tourism debate is still conducted mostly in arrivals: how fast the country could climb back above its 2018 peak, which it did in 2025 at 2.36 million. Bali is the comparison that debate reaches for most often, used both as a case study and as a leading indicator.
It started earlier and grew larger, with one airport, a global name, and fifty years of compounding demand. And it kept the records to show what that growth did: more than fifty years of arrivals, twenty-five years of occupancy figures, and repeated censuses of the hotels, rooms and restaurants built to hold the visitors.
That record is one Sri Lanka can read: how fast arrivals grew, how fast the supply behind them expanded, and what occupancy did in response. This piece reads a single column of it, the occupancy gap.
Hotels are barely fuller than in 2000, at 60.6% against 56.4%. The average guest stays a third less time, 2.81 nights against 4.1. The rooms that share the demand have tripled, the restaurants have grown nearly eightfold, the licensed operators tenfold, and nine tenths of the trade is pressed into a tenth of the island, where the government is now debating whether to stop the building.
Occupancy is one column. Bali’s record holds the others too, the cultural, environmental, social and infrastructure impact of carrying that many visitors on that little land, each its own lesson.
Sri Lanka, with eleven times the land and a thirtieth of the density, is early enough to read all of them, and to ask whether the visitor count is the number worth chasing or only the easiest one to read.
What multiplied
What stayed flat
- +4 ptshotel occupancy56.4% to 60.6%
- −1.3nights per guest4.1 to 2.81
1 BPS publishes an annual occupancy figure alongside the months but has left the cell empty since 2024. The 2025 figure (60.6%) and the January-to-April 2026 figure (55.6%) are unweighted averages of the published monthly rates, computed for this piece. BPS’s own annual figures are not simple averages of the months (its 2000 annual is 56.39 against a 57.52 average of the months), so the computed values are close approximations rather than BPS figures. Note too that 2000, the year used as the comparison throughout, sat near the bottom of the occupancy band; the settled pre-pandemic years ran higher, roughly 60 to 65%, so against that level 2025 is flat rather than higher.
2 The hotel census has two breaks: 2003 was not surveyed, and no figures exist for 2016. The published counts also jump between 2015 and 2017 (281 to 551 classified hotels) in a way that suggests the survey frame widened rather than that 270 hotels opened in two years. The 2000 and 2024 endpoints quoted in the text span those breaks, so the multiples are indicative rather than exact. Rooms carry the same break: the count jumps from 31,596 in 2015 to 66,277 in 2017, more than the entire rise from 2000 to 2024, and the 2024 figure (61,094) sits below 2017’s. Read the room and bed multiples as the scale of the build-out, not a precise count of what was added or when.
3 Restaurant and travel-bureau figures are licensing registries, not surveys. The 2024 and 2025 jumps (Badung’s bureau count went from 62 to 2,177 in a single year) read as registration catching up with businesses that already existed, so the thirteen-year multiples overstate how quickly buildings appeared, and understate how much was always there informally. The direction is not in doubt; the year-to-year path is.
Sources
Primary source: BPS-Statistics Bali Province query-builder exports, retrieved 12 June 2026: room occupancy of classified hotels by star class (monthly, 2000 to April 2026, Hotels Survey); foreign visitors by entry gate (monthly, 2009 to April 2026); classified hotels, rooms and beds by class and regency; non-classified establishments, rooms and beds by room group and regency; restaurants and travel bureaus by regency; average length of stay by class and by regency. Long-run arrivals: Number of Foreign Visitors to Bali, 1969 to 2025. Sri Lanka arrivals: SLTDA, as carried on the Sarendia tourism dashboard. Land areas: BPS (Ministry of Home Affairs Regulation 100.1.1-6117 of 2022) and the Survey Department of Sri Lanka via the DCS Statistical Pocket Book. Moratorium: South China Morning Post, September 2024.
Caveats
Occupancy measures all guests, foreign and domestic, at classified hotels; the arrivals series counts foreign visitors only. The two are compared directionally, never as a ratio. Annual occupancy for 2025 and 2026 is computed (footnote 1); the hotel census has frame breaks (footnote 2); restaurant and bureau counts are registries (footnote 3); 2026 covers January to April. The island silhouettes are generalised coastlines, each scaled so its drawn area matches the official figure.
Glossary
- classified / non-classified hotel
- A classified hotel is star-rated, graded 1 to 5 stars under the BPS Hotels Survey. Non-classified covers guesthouses, inns and other accommodation outside the star system. The occupancy and length-of-stay series here are for classified hotels.
- regency
- Indonesia’s second-level administrative division (kabupaten). Bali has eight, plus the city of Denpasar.
- travel bureau
- A licensed travel agency or tour operator, per the BPS registry category.