Bali (Canggu) vs Chiang Mai
Cost of living comparison for expats and families ยท 2026
๐ฎ๐ฉ Indonesia
Bali (Canggu)
$1,222/mo solo
๐น๐ญ Thailand
Chiang Mai
$849/mo solo
How we calculate tax rates: Estimated effective rates assume a $200K/yr retiree drawdown, single filer, all long-term capital gains. US figures include federal LTCG + NIIT + state tax (so Boston shows MA, Miami shows FL, etc.). Your real rate depends on income mix and filing status โ run the tax calculator for your numbers.
Bali (Canggu)
vs
Chiang Mai
Cost of Living
$900
Housing (1BR)
$450
$223/mo
Food
$200/mo
$42/mo
Utilities
$62/mo
$12/mo
Transport
$52/mo
$45/mo
Healthcare
$85/mo
$1,222/mo
Total
$849/mo
Taxes (International Investors)
effective at $200K/yr ยท single
20.0%
Capital Gains
15.0%
10.0%
Dividends
10.0%
20.0%
Crypto
15.0%
None
Wealth Tax
None
Quality of Life
73/100
Safety
78/100
75 Mbps
Internet
300 Mbps
Visa
30 days
Tourist Visa
90 days
Yes
DN Visa
No
Should you move from Bali (Canggu) to Chiang Mai?
Get a personalized plan that weighs taxes, cost of living, and the life you actually want โ in about 10 minutes.
Start your assessmentCost of Living
Chiang Mai is the more affordable option at $849/month for a single person, compared to $1,222/month in Bali (Canggu) โ a savings of $373/month, or roughly 31%. Rent for a 1-bedroom apartment in Bali (Canggu) averages $900/month vs $450/month in Chiang Mai. For couples needing a 2-bedroom, expect $1,600 in Bali (Canggu) and $850 in Chiang Mai. Families with kids typically see costs scale by 2โ2.5ร vs single-person baseline.
Tax for Investors
Indonesia's tax system is worldwide (all income taxed regardless of source). At a $200K/yr retiree drawdown, Indonesia works out to roughly 20.0% effective on long-term gains. Thailand is worldwide (all income taxed regardless of source); Thailand comes in at 15.0%. Indonesia offers the 5-10 year residency for investors (10 years). Thailand offers the 17% flat tax for wealthy expats and digital nomads (10 years). For FIRE retirees living off portfolio income, territorial systems typically produce the cleanest outcome โ see our territorial tax countries guide for the full list.
Climate & Lifestyle
Bali (Canggu) has a tropical (avg 27ยฐC year-round) climate; Chiang Mai is tropical (avg 25ยฐC year-round). Annual temperatures are broadly similar. Chiang Mai scores higher on safety (78/100) vs 73/100 for the other city. Chiang Mai has faster internet at 300 Mbps vs 75 Mbps. Chiang Mai has a large established expat community.
Visa & Residency
For Bali (Canggu): digital-nomad visa available; investor visa available. For Chiang Mai: investor visa ($290K minimum). Full visa pathways, income thresholds, and residency timelines are covered in the Retire in Indonesia and Retire in Thailand guides.
FIRE Number
At the standard 4% safe withdrawal rate, the portfolio needed to retire in Bali (Canggu) is $366,600; Chiang Mai needs $254,700. Geographic arbitrage is the single biggest lever in FIRE planning โ relocating between these two cities changes your required portfolio by $111,900. Run your own scenarios in the "What your portfolio buys" section below.
What your portfolio buys in each city
At the 4% safe withdrawal rate, see exactly what Bali (Canggu) vs Chiang Mai costs at common FIRE milestones. Real math, honest verdicts โ no marketing spin.
Go deeper
City guide
Living in Bali (Canggu)
Full cost breakdown, climate, safety, visa, and lifestyle data
City guide
Living in Chiang Mai
Full cost breakdown, climate, safety, visa, and lifestyle data
Tax guide
Retire in Indonesia
Income tax, capital gains, special regimes, and visa pathways
Tax guide
Retire in Thailand
Income tax, capital gains, special regimes, and visa pathways
Save your comparison. Track over time. Coaching across all 10 dimensions.
Create a free Enough account to save cities you're considering, run your own FIRE numbers with your actual portfolio, and get AI coaching on the non-money dimensions of the decision โ place, purpose, relationships, health.