CostLens
Home › Compare

Jakarta vs Surabaya

Indonesia vs Indonesia · 664 km apart

Jakarta

Indonesia

Rp8,384,719 ($518)

single / month

VS

Surabaya

Indonesia

Rp8,245,444 ($509)

single / month

Cheaper overall

Category Breakdown (USD)

ExpenseJakartaSurabayaCheaper
Meal at an inexpensive restaurant$5.27$5.18Surabaya
Three-course meal for two, mid-range$21.06$20.74Surabaya
Cappuccino$1.58$1.56Surabaya
Monthly groceries (single person)$119$118Surabaya
Monthly public transport pass$19.31$19.01Surabaya
Basic utilities for an 85m² apartment$50.90$50.11Surabaya
Internet (60 Mbps, unlimited)$14.74$14.52Surabaya
Fitness club membership$14.74$14.52Surabaya
Cinema ticket$3.86$3.80Surabaya
One-bedroom apartment in city centre$239$235Surabaya
One-bedroom apartment outside centre$167$163Surabaya
Three-bedroom apartment in city centre$500$490Surabaya
Total single-person budget$518$509Surabaya
Average net salary$546$538

Verdict

Surabaya is cheaper overall. A single-person monthly budget in Jakarta runs about $518 versus $509 in Surabaya — a difference of roughly 2%.

Salary-adjusted, Surabaya leaves more disposable income after basic expenses. Both figures are model estimates — see each city page for local-currency detail.

Full cost of living in Jakarta  ·  Full cost of living in Surabaya

Frequently Asked Questions

Is Jakarta cheaper than Surabaya?
No. Jakarta costs an estimated $518 per month for a single person, about 2% more than Surabaya at $509.
How far is Jakarta from Surabaya?
The straight-line distance between Jakarta and Surabaya is approximately 664 km (412 miles).
Which city has better salaries, Jakarta or Surabaya?
The estimated average net salary is $546 in Jakarta and $538 in Surabaya. After living costs, a single person keeps roughly $28 in Jakarta versus $29 in Surabaya per month.