CrossBorders
Take the quiz
Best-in-country

Best Cities in Indonesia

Indonesia flagBali (Denpasar)Indonesia flagJakartaIndonesia flagSurabaya

Bali (Denpasar), Jakarta, and Surabaya form a three-city comparison across affordability, safety, healthcare, career, culture and food, and public life. Bali (Denpasar) has the broader all-round edge and sets the pace on public life and spaces. The best fit depends on which relocation priorities matter most.

How they compare

AffordabilitySafetyHealthcareCareerCulturePublic life
  • Bali (Denpasar)
  • Jakarta
  • Surabaya
Affordability
70
70
70
Safety
63
58
64
Healthcare
39
45
44
Career
43
55
41
Culture & food
65
63
47
Public life & spaces
44
22
33
Overall
51
50
46

Objective 0–100 scores from source-backed CrossBorders data. Green marks the category leader; gold is the overall leader.

Category by category

Which city is the most affordable?

Bali 70Jakarta 70Surabaya 70

Bali (Denpasar) and Surabaya share the lowest open-market one-bedroom rent on a new lease in this group, at about €241 per month; Jakarta has the highest, at about €320. Against one typical employee's mean net pay, Bali (Denpasar), Jakarta, and Surabaya share the same burden at the 120% ceiling, which is the beyond local pay band; the underlying burden may be higher.

Which city is the safest?

Bali 63Jakarta 58Surabaya 64

Surabaya edges the field on safety (66), with Bali close behind (64); Jakarta trails (59), its scale bringing more everyday pickpocketing risk. Violent crime is rare across all three — the bigger caveat everywhere is Indonesia's national political stability.

Which city has the best healthcare?

Bali 39Jakarta 45Surabaya 44

Jakarta leads healthcare (45), its top private hospitals serving expats well, with Surabaya close behind (44). Bali is the weak link (39): island hospitals lag the mainland, and serious cases often mean flying to Singapore.

Which city is best for your career?

Bali 43Jakarta 55Surabaya 41

Jakarta has the strongest job market by far (55), anchored by a growing tech scene, while Bali (42) and Surabaya (41) trail well behind, both better suited to remote work than local salaries. The gap reflects Jakarta's scale as the national economic hub.

Which city has the best food and culture?

Bali 65Jakarta 63Surabaya 47

Bali leads culture and food (65), punching above its size on cafes and Balinese ritual, with Jakarta not far off (63). Surabaya is the clear laggard (47) — an 18-point gap — its industrial character leaving a thinner dining and arts scene.

Which city has the best public life?

Bali 44Jakarta 22Surabaya 33

Bali tops public life (47), its tourist strips kept tidiest even if litter persists elsewhere on the island. Surabaya follows (39), and Jakarta trails badly (31), its megacity sprawl of traffic and flooding leaving almost no walkable public square.

The verdict

Bali (Denpasar) offers the broadest all-round balance and is strongest in public life and spaces. Jakarta and Surabaya remain alternatives where their category strengths match your priorities. Use the category trade-offs and local rent burden to narrow the field.

Explore each city

Indonesia flagLiving in Bali (Denpasar)Indonesia flagLiving in JakartaIndonesia flagLiving in Surabaya

More comparisons

Bali (Denpasar) vs JakartaBali (Denpasar) vs Kuala LumpurBali (Denpasar) vs SingaporeBali (Denpasar) vs Surabaya
Before you commit
Spend a week in Bali (Denpasar) first.

The fastest way to test a shortlist is to go. A week on the ground tells you things no ranking can.

See places to stay in Bali (Denpasar)

Partner links — we may earn a commission. Never affects your ranking.