Answers · from live data
How much does a yearly villa lease cost in Bali?
For a 2-bedroom villa, the median yearly lease in September 2026 ran from IDR 218M a year in Tabanan to IDR 318M in Ubud, across 9 areas with 20 or more listings each. A 3-bedroom ran from IDR 328M a year in Sanur to IDR 490M in Ubud.
Published Updated Data: Bali Rent Index, September 2026 (9,533 listings)By Maya Santoso

Median yearly lease, per year
Listings in brackets. A size with fewer than 20 yearly listings in an area shows "not enough listings".
| Area | 2 bedrooms | 3 bedrooms |
|---|---|---|
| Tabanan | IDR 218M (54) | IDR 378M (64) |
| Sanur | IDR 275M (39) | IDR 328M (40) |
| Seseh | IDR 279M (44) | IDR 408M (24) |
| Nusa Dua | IDR 290M (28) | not enough listings |
| Canggu | IDR 297M (608) | IDR 450M (643) |
| Pererenan | IDR 298M (78) | IDR 375M (85) |
| Seminyak | IDR 300M (110) | IDR 425M (89) |
| Uluwatu | IDR 300M (172) | IDR 450M (165) |
| Ubud | IDR 318M (39) | IDR 490M (39) |
The listings we see usually ask for the year upfront, so budget for the full figure on signing, plus any deposit the owner adds.
What it depends on
- Area. Tabanan, the cheapest, is about IDR 80M a year below Canggu for a 2-bedroom.
- Size. Going from 2 to 3 bedrooms adds about IDR 150M a year in Canggu and IDR 150M in Uluwatu.
- How long you'll really stay. On Canggu 2-bed medians, a full yearly lease costs about the same as 8.0 months of monthly rent. If you'll stay for less than that, monthly comes out cheaper.
Browse yearly leases in Canggu or read yearly vs monthly villa rent in Bali.
FAQ
Is a yearly lease cheaper than renting month to month in Bali?
In most areas, yes. A 2-bedroom in Canggu worked out at IDR 24.7M a month on a yearly lease against IDR 37M monthly in September 2026 (608 and 962 listings). Ubud is the exception, where 2-bed yearly leases listed the same or higher per month.
How much is a 1-bedroom on a yearly lease?
In Canggu, a median IDR 245M a year (148 listings). Uluwatu was IDR 271M (42) and Seminyak was IDR 200M (41).