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".

Yearly villa leases in Bali, September 2026: median price per year
Area2 bedrooms3 bedrooms
TabananIDR 218M (54)IDR 378M (64)
SanurIDR 275M (39)IDR 328M (40)
SesehIDR 279M (44)IDR 408M (24)
Nusa DuaIDR 290M (28)not enough listings
CangguIDR 297M (608)IDR 450M (643)
PererenanIDR 298M (78)IDR 375M (85)
SeminyakIDR 300M (110)IDR 425M (89)
UluwatuIDR 300M (172)IDR 450M (165)
UbudIDR 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).