Skip to content
Indonesia Knowledge
expat

Best places to live in Indonesia for expats

Honest comparison of the main expat destinations — Bali areas, Jakarta, Yogyakarta, Lombok, Bandung, Surabaya, Medan. Who each one suits and who it doesn't.

3 min read

There is no single "best" Indonesia city for expats — the right choice depends on your work, family situation, budget and tolerance for chaos. The honest summary is that most digital nomads pick Canggu or Ubud, most retirees pick Sanur or Lovina (Bali) or Ubud, most corporate expats are in Jakarta and most budget-conscious creatives pick Yogyakarta.

The shortlist

Canggu (Bali)

The digital-nomad capital. Coworking, fast wifi, surf, café culture, gym scene. Downsides — traffic is now serious, prices have climbed sharply, and the area can feel like a permanent festival. Best for under-40 nomads who want community over quiet.

Ubud (Bali)

Bali's wellness and creative heart. Rice paddies, yoga, slower pace, strong food scene. Better than Canggu for couples and families, and for anyone whose work doesn't depend on the surf. Healthcare is OK but you'll drive to south Bali for anything serious.

Sanur (Bali)

The retiree-friendly Bali. Calm, walkable, low crime, established medical (BIMC Siloam nearby), good cycle paths. Beach is mediocre by Bali standards but the lifestyle is comfortable. Ages well.

Uluwatu (Bali)

Surf-priority lifestyle. World-class waves, dramatic cliffs, increasingly polished restaurants. Limited services compared to Canggu — you'll drive for everything. Best for serious surfers and design-minded couples.

Jakarta

Indonesia's only true global city. Best healthcare, best international schools, real career opportunities, deepest food scene. Cost of living is the highest in Indonesia and traffic is legendary. Best for corporate expats, families on packages, and anyone whose business needs proximity to government and finance.

Yogyakarta (Jogja)

Java's cultural and student capital. Roughly half the cost of Bali for a comparable lifestyle. Strong Indonesian food, lower expat numbers, friendly locals. Best for budget-conscious nomads, artists and writers who want depth over scene.

Lombok (and the Gilis)

Quieter, cheaper, less developed than Bali. Better beaches in many areas. Limited healthcare and international school options. Best for surfers, divers and retirees who genuinely want to escape Bali's pace.

Bandung

Cooler highland city near Jakarta. Strong tech scene, lower costs than Jakarta, well-connected. Limited expat infrastructure. Best for nomads who want big-city services without Jakarta heat.

Surabaya and Medan

Indonesia's second and third cities. Limited tourism but real economies. Cheap. Almost no Western expat community — best only for specific business reasons.

Quick decision matrix

| Your priority | First-choice area | |---|---| | Digital-nomad scene | Canggu, then Ubud, then Yogyakarta | | Surf | Canggu, Uluwatu, west Sumbawa | | Family with school-age kids | Jakarta (best), Bali (Sanur for SCNS, Canggu for Green School) | | Retirement (active) | Sanur, Ubud, Lovina | | Budget under USD 1,500/mo | Yogyakarta, Lombok, Lovina | | Corporate role | Jakarta | | Quiet creative life | Ubud, Yogyakarta |

Common mistakes

  • Choosing Canggu sight-unseen and discovering you wanted Ubud (or vice versa). Visit before committing.
  • Picking Bali for "low cost of living" — the popular zones are no longer cheap.
  • Underestimating Jakarta traffic when picking neighbourhoods — being in the wrong part of town adds hours to your week.
  • Moving to Lombok or remote islands without checking what medical care exists within an hour.

Verify before acting

City-specific KITAS rules and tax residency thresholds change. Confirm with a qualified Indonesian immigration agent before relocating. See tax residency and the disclaimer.

Related reading