Skip to main content
The Desk Port

Jakarta vs Surabaya for Remote Work

Jakarta and Surabaya are the two largest cities in Indonesia with complete remote-work profiles. Jakarta has about 8.5M residents; Surabaya has about 2.9M. Jakarta is the national capital.

Jakarta sees about 10 rainy days that month, while Surabaya sees about 4 rainy days. Across the year, temperatures range 23–31°C in Jakarta and 24–33°C in Surabaya.

Side-by-side

Jakarta

Indonesia

Population
8.5M
Best-month range
23–31°C
Best-month rain
About 10 rainy days
Year temperature range
23–31°C
National capital
Yes

Surabaya

Indonesia

Population
2.9M
Best-month range
24–31°C
Best-month rain
About 4 rainy days
Year temperature range
24–33°C
National capital
No

FAQ

Which is larger, Jakarta or Surabaya?
Jakarta is the larger of the two complete profiles in Indonesia, with about 8.5M residents compared with about 2.9M in Surabaya.
How does the climate compare in Jakarta vs Surabaya?
The best remote-work month is typically August in Jakarta (27°C avg) and August in Surabaya (27°C avg). Rainfall that month is about 10 rainy days in Jakarta versus about 4 rainy days in Surabaya.