Recommended
- June
- July
- August
- September
The best time to visit Surabaya is June, July, August, September. June through September is typically the driest stretch in western Indonesia, with the heaviest rains avoided from December to February.
Note: this recommendation is based on regional climate norms and will be refined as more localized data is added.