Skip to content
Indonesia Knowledge
expat

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.

2 min read

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.

Related reading