comparison intelligence
Johor Bahru vs Surabaya
Surabaya gives you the cleaner package: stronger overall score and about 16% lower monthly cost.
quick decision
Who wins where?
Johor Bahru
5.8/10
$1,665/month · Malaysia
MAYBE- Fraction of Singapore's cost
- Easy Singapore access via causeway
- Good malls and modern infrastructure
- 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- Indonesia's second city with full urban amenities
- Outstanding East Javanese food — rawon, rujak cingur, lontong balap
- Affordable living costs for a major city
- Hot, humid, and flat — not naturally attractive
- Sprawling and car-dependent
- Limited English outside business contexts
cost breakdown
Where the money goes
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
score breakdown
Category-by-category
Money
Remote work
Daily life
Comfort & safety
Lifestyle
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.
Walkability
2.0 → 3.4 · +1.4
Internet
3.8 → 2.8 · -1.0
Moving from Surabaya to Johor Bahru gives you remote-work reliability, English usability and healthcare access for about $265 more per month, but trades off pedestrian convenience and climate comfort.
Internet
2.8 → 3.8 · +1.0
Walkability
3.4 → 2.0 · -1.4
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.