comparison intelligence

Johor Bahru vs Surabaya

Surabaya gives you the cleaner package: stronger overall score and about 16% lower monthly cost.

Surabaya wins overall
cheaper and better$265/mo gap1.0 score gap

quick decision

Who wins where?

Tighter monthly budgetSurabaya
Default nomad scoreSurabaya
Remote-work setupJohor Bahru
Daily urban convenienceSurabaya
Longer-stay comfortJohor Bahru

Johor Bahru

5.8/10

$1,665/month · Malaysia

MAYBE
pros
  • Fraction of Singapore's cost
  • Easy Singapore access via causeway
  • Good malls and modern infrastructure
cons
  • City lacks charm and walkability
  • Car or Grab needed for most things
  • Causeway border crossing can be painful

Surabaya

6.8/10

$1,400/month · Indonesia

MAYBE
pros
  • Indonesia's second city with full urban amenities
  • Outstanding East Javanese food — rawon, rujak cingur, lontong balap
  • Affordable living costs for a major city
cons
  • Hot, humid, and flat — not naturally attractive
  • Sprawling and car-dependent
  • Limited English outside business contexts

cost breakdown

Where the money goes

Johor Bahru Surabaya
Rent$680
$610
Food$310
$280
Transport$130
$100
Coworking$155
$140
Entertainment$205
$170
Utilities$185
$100

money / equivalent lifestyle

What your money buys

To keep roughly the same spending flexibility you get from $2,000 in Surabaya, you would need about $2,375 in Johor Bahru.

Based on relative monthly cost estimates in this guide.

With $2,000/month

Johor BahruLeaves about $335Estimated cost: $1,665
SurabayaLeaves about $600Estimated cost: $1,400

score breakdown

Category-by-category

Johor Bahru Surabaya

Money

Cost of living4.1
4.4Surabaya

Remote work

Internet3.8
2.8Johor Bahru

Daily life

Walkability2.0
3.4Surabaya
Food4.0
4.5Surabaya

Comfort & safety

Weather2.5
3.9Surabaya
Healthcare3.5
2.9Johor Bahru
Safety3.5
3.5tied

Lifestyle

Nightlife2.0
3.3Surabaya
English friendly3.8
3.1Johor Bahru

what changes if you move?

Relocation impact

Moving from Johor Bahru to Surabaya gives you pedestrian convenience, climate comfort and social energy and saves about $265 per month, but trades off remote-work reliability and English usability.

Monthly spending-$265
Annual spending-$3,180
Overall scoreMeaningfully higher
InternetSignificantly worse (-1.0)
WalkabilitySignificantly better (+1.4)
WeatherSignificantly better (+1.4)
NightlifeSignificantly better (+1.3)
English friendlyWorse (-0.7)
HealthcareWorse (-0.6)
Biggest upgrade

Walkability

2.0 → 3.4 · +1.4

Biggest downgrade

Internet

3.8 → 2.8 · -1.0

what are you paying for?

Johor Bahru costs about $265 more per month

Johor Bahru's premium mainly buys remote-work reliability, English usability and healthcare access. The main sacrifices are climate comfort and pedestrian convenience.

Measurable improvements

  • +1.0 Internet
  • +0.7 English friendly
  • +0.6 Healthcare

Measurable sacrifices

  • -1.4 Weather
  • -1.4 Walkability
  • -1.3 Nightlife

Choose Johor Bahru if...

  • You need a stronger remote-work connection signal.
  • You prefer easier day-to-day English usability.
  • Healthcare access matters for a longer stay.
  • You care enough about remote-work reliability to accept weaker pedestrian convenience.

Choose Surabaya if...

  • You want to keep monthly spending below roughly $1,500.
  • You want stronger budget room, saving about $265 per month versus Johor Bahru.
  • You want the cleaner value pick: higher score and lower estimated cost.
  • You want daily life to feel more pedestrian-friendly.

final verdict

So, which one makes more sense?

Surabaya is the stronger default choice on the available data. It scores higher overall while costing roughly 16% less, so Johor Bahru needs a very specific lifestyle reason to justify the premium.

Related comparisons