Surabaya cost of living for expats
Indonesia's second city is a corporate posting, not a lifestyle destination — realistic budgets for the people actually moving there.
Surabaya is Indonesia's second-largest city (~2.9 million in the city proper) and East Java's commercial engine. Almost nobody moves here for lifestyle; people move here because the job, factory or regional office is here. Budgets skew higher than the city's fame suggests, because expat life clusters in a handful of modern enclaves and corporate housing standards.
Monthly cost summary — USD
| Profile | Total monthly | |---|---| | Lean single | 1,200–1,600 | | Comfortable single | 2,200–3,200 | | Comfortable family | 5,500–7,500 |
Housing
- Modern apartment in Pakuwon or Citraland (the western planned townships where most Western, Korean and Japanese expats live): USD 600–1,200/month
- Compound house: USD 1,200–2,800/month
The townships bundle malls, international schools and gated calm; central Surabaya is cheaper but few posted expats choose it.
The corporate-city cost profile
- A driver and private car are the default, not a luxury — public transport is thin and the city sprawls. Budget accordingly.
- International schools are decent (a genuine strength versus similar-sized cities) but fees dominate family budgets.
- Dining splits sharply: excellent cheap East Javanese food everywhere, with a compact but pricey international-restaurant scene serving the corporate crowd.
- Heat and pollution push utilities (24/7 A/C) above highland-city levels.
Who Surabaya works for
- Corporate professionals with East Java business
- Manufacturing and industrial-sector postings
- Families inside the Korean/Japanese corporate communities, which are substantial here
Who it doesn't work for
- Lifestyle expats and digital nomads — the tourist appeal is limited and weekend escapes are further than you'd like
- Anyone wanting a large English-speaking social scene (it's smaller than Jakarta's by an order of magnitude)
Common mistakes
- Accepting a package priced off "cheap Indonesia" assumptions — Surabaya expat life runs closer to Jakarta costs than to Yogyakarta
- Choosing housing far from the school run: cross-town traffic eats hours
- Skipping the driver to save money, then losing that saving in time and stress
FAQ
Is Surabaya cheaper than Jakarta? Somewhat, at equivalent standards — but the gap is smaller than most expect because the expat enclaves price internationally.
What's the weekend escape? Malang and Bromo are the classics (2–4 hours depending on traffic); Bali is a short flight.
How's healthcare? Good private options for routine care; complex cases still route to Jakarta or Singapore — see hospitals.
Verify before acting
Rents and school fees change annually; verify current pricing with relocation agents and the schools directly before negotiating a package. See our disclaimer.