Bali villa prices by area, September 2026
10 areasChecked 28 September 2026
Across 7,921 live rentals, a 2-bedroom villa is cheapest in Sanur at a median IDR 26.3M a month ($1,467) and most expensive in Pererenan at IDR 40M a month.
| Area | Rentals | 2 bed, monthly lease | 2 bed, yearly lease /mo | For sale | 3 bed leasehold | 3 bed freehold |
|---|---|---|---|---|---|---|
| Canggu | 3,709 | IDR 38M | IDR 27.8M | 2,756 | IDR 5.8B | IDR 7.5B |
| Uluwatu | 1,309 | IDR 36.8M | IDR 30.7M | 1,987 | IDR 6B | IDR 6B |
| Ubud | 552 | IDR 27M | IDR 30.4M | 592 | IDR 5.9B | IDR 6.2B |
| Pererenan | 785 | IDR 40M | IDR 24.6M | 332 | IDR 7.2B | IDR 6.8B |
| Tabanan | 387 | IDR 30M | IDR 18.3M | 487 | IDR 5.2B | IDR 6.8B |
| Seminyak | 535 | IDR 35M | IDR 28.7M | 307 | IDR 5.3B | IDR 7.5B |
| Seseh | 283 | IDR 36M | IDR 25.3M | 79 | IDR 6.2B | Too few |
| Sanur | 141 | IDR 26.3M | IDR 28.9M | 177 | IDR 6B | Too few |
| Nusa Dua | 147 | IDR 28M | IDR 27.8M | 153 | IDR 6.5B | IDR 3.5B |
| Kuta | 73 | IDR 37.5M | IDR 22.9M | 61 | IDR 6.5B | IDR 7.5B |