If you're looking at Bali property, you're probably looking at Canggu or Uluwatu. Together they account for the majority of foreign investment activity on the island. Both are popular. Both generate strong yields. And they're genuinely quite different markets.
We build in both areas. This isn't a plug for one over the other - it's an honest look at what each market offers, what the data says, and which type of investor each one suits.
Short version: Canggu is lower risk, steadier income. Uluwatu has more upside - in both yield and capital growth - but the gap in land prices is widening fast.
The numbers side by side
| Metric | Canggu | Uluwatu |
|---|---|---|
| Leasehold land price | $700-$950/sqm | $400-$600/sqm |
| Entry villa price | $350K-$600K | $229K-$450K |
| Gross rental yield | 10-15% | 15-25% |
| Avg nightly rate | $150-$350/night | $250-$500/night |
| Occupancy rate | 75-85% | 65-80% |
| Land value growth | 8-12%/year | 15-25%/year |
| Avg stay length | 3-5 nights | 5-7 nights |
| Development zoning | Urban/mixed | Pink Tourism Zone |
Canggu: the established income play
Canggu is the most liquid, most established investment market in Bali. It has the highest year-round occupancy rates on the island - regularly 80%+ - because it attracts a wide range of guests: surfers, digital nomads, honeymooners, wellness travellers, and long-stay visitors who want Bali's food scene and nightlife within walking distance.
That occupancy depth is why Canggu works for investors who can't afford to have the villa sit empty for months. The demand is there year-round.
What you pay
Leasehold land in Canggu runs $700-950/sqm depending on location - close to the beach and Echo Beach is at the top end, with Berawa around $825/sqm and Pererenan slightly lower at $550-750/sqm. A decent 2-bedroom private pool villa will cost $350K-$450K to buy or build in most Canggu pockets. Good ones in prime positions are $500K+.
That's the catch. Canggu's entry price has risen significantly over the past five years, and the yield compression that follows high land prices is showing. Gross yields of 10-15% are still strong by global standards, but they're lower than what you can achieve in Uluwatu for a smaller capital outlay.
Who Canggu suits
Investors who want maximum occupancy security and don't need peak yields
Buyers who plan to use the villa personally - Canggu has the best infrastructure (restaurants, coworking, surf, nightlife)
Investors prioritising resale liquidity - Canggu has the widest pool of potential buyers
Anyone building a villa management business across multiple properties (the guest pool is deep)
Uluwatu: the growth market
Uluwatu has outperformed every other area in Bali on both yield and capital growth over the past four years. Clifftop land that was $150/sqm in 2020 is now $400-600/sqm. The villas that were built for $200K are now selling for $550K+. And the rental yields on those villas are still running at 18-25% gross.
This isn't random. Uluwatu has structural advantages that don't exist in Canggu: finite clifftop supply (you cannot create more oceanfront land), government-designated Pink Tourism Zone status (controlled development, planned infrastructure), and a premium beach club ecosystem (Karma, Sundays, Atlas, Savaya, Single Fin) that drives high-spending international visitors.
The typical Uluwatu guest is staying 5-7 nights and paying $300-500/night. Average spend per booking is meaningfully higher than Canggu. That drives the yield difference even though absolute occupancy (65-80%) is slightly lower than Canggu.
Pink Tourism Zone - what it means for investors:Uluwatu's Pink Zone restricts development to maintain the area's premium character. This limits supply, which supports land values. Projects built within the zone comply with government infrastructure plans, which gives them more stable long-term legal footing than unzoned developments elsewhere in Bali.
What you pay
Leasehold land in Uluwatu runs $400-600/sqm for prime clifftop and ocean-view positions, with inland plots 5-10 minutes from the cliff coming in at $250-400/sqm. The entry point for a good 2-bedroom villa investment is around $229K-$269K (our Nara Villas 2BR is $269K). You can buy existing completed villas in Uluwatu for $350K-$600K depending on spec and position.
The lower land cost than Canggu is one of the reasons Uluwatu yields are higher. You're getting more rental income relative to what you paid for the asset.
Who Uluwatu suits
Investors optimising for yield - 18-25% gross is meaningfully better than Canggu at equivalent entry prices
Buyers focused on capital growth - the Pink Zone supply constraint creates a different growth dynamic to Canggu
Investors happy with 65-80% occupancy in exchange for higher nightly rates
Anyone buying off-plan - off-plan pricing in Uluwatu still offers strong upside vs completed villa prices
Where the real difference shows up
Run the numbers on a comparable $300K investment in each area and the gap becomes concrete.
Canggu - $350K villa
Uluwatu - $269K villa
The Uluwatu villa is $81K cheaper and earns $20K more per year. On a yield basis, 22% vs 11% is a material difference - and that gap has been widening as Uluwatu nightly rates continue to rise while Canggu's land prices have compressed yields.
On capital growth, Uluwatu has also outperformed. If you bought a Canggu villa for $350K in 2021, it's probably worth $420K-$450K now. If you bought a comparable Uluwatu villa for $220K in 2021, it's likely worth $380K-$450K now - a higher percentage return on a lower initial outlay.
Infrastructure and lifestyle
This is where Canggu genuinely wins, and for personal use investors it matters.
Canggu has better daily infrastructure: more restaurants, better coffee, coworking spaces, surf schools, yoga studios, and a denser social scene. If you're planning to spend extended time at the villa yourself - holidays, month-long stays, or eventual relocation - Canggu is more comfortable to live in day to day.
Uluwatu's lifestyle offer is different but premium in its own way. The surf is better (Uluwatu reef, Padang Padang, Bingin), the beach clubs are more spectacular, and the overall vibe is more exclusive. But the daily convenience infrastructure - supermarkets, pharmacies, general services - is less developed than Canggu, and that gap will take years to close.
The distance from the airport is roughly the same: 40-60 minutes for Canggu, 45-60 minutes for Uluwatu depending on traffic.
Our Take
Which one to choose
For pure investment, Uluwatu wins on both yield and capital growth right now. The Pink Zone supply constraint, the continued rise in premium tourism, and the lower entry price relative to Canggu make it the stronger play for investors who are focused on returns.
For personal use with an investment component, Canggu's infrastructure and occupancy depth make it easier to manage and more comfortable to stay in. If you want a villa you'll actually use for 4-6 weeks a year yourself, Canggu is the better lifestyle choice.
If we had $600K to deploy across both markets, we'd put two-thirds in Uluwatu and one-third in Canggu. Higher growth in Uluwatu, steady cashflow from Canggu. That's the hedged version. But if you're a single-asset buyer optimising for returns, Uluwatu is the answer.
Invest in Uluwatu or Canggu
