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 Surabaya 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
61
53
59
Healthcare
41
45
44
Career
51
73
58
Culture & food
78
76
58
Public life & spaces
44
22
48
Overall
54
53
52

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 $275 per month; Jakarta has the highest, at about $365. 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 61Jakarta 53Surabaya 59

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 41Jakarta 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 51Jakarta 73Surabaya 58

Jakarta leads (62 to 48), with a substantial local economy and enough network depth for an on-the-ground career. English-language roles and the technology scene remain limited, so pay is the main constraint, while Bali is better suited to overseas or remote income.

Which city has the best food and culture?

Bali 78Jakarta 76Surabaya 58

Bali narrowly leads culture and food (65 to 63 to 47), punching above its size with café culture, vegan and vegetarian cooking, and Balinese ritual and craft. Jakarta is close behind with strong street food and restaurants, while Surabaya's everyday Indonesian food is solid but its nightlife and arts scene are more modest.

Which city has the best public life?

Bali 44Jakarta 22Surabaya 48

Bali tops public life (44), ahead of Surabaya (33) and Jakarta (22), helped by tidier tourist strips and an island life of beaches and village ceremonies despite persistent litter and traffic grime away from them. Surabaya has a few renovated parks, while Jakarta's sprawl is marked by traffic, flooding and pollution and leaves almost no walkable square.

The verdict

Bali (Denpasar) offers the broadest all-round balance, with Surabaya strongest in public life and spaces. Jakarta remains an alternative where its 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
Bali (Denpasar) city view
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.

🎁CrossBorders' Deals Hub

Approved language-learning and international money resources for practical next steps.

Explore CrossBorders' Deals Hub →