I highly recommend the CheapBromo private small group tour. No waiting times are a joy! Although it's not the cheapest, having a Chinese-speaking guide is reassuring, and the accommodations are clean and comfortable.
Thank you to the lovely Indonesian boy Rey for leading us on our 3-day "Special Forces" trek. We were exhausted every afternoon and hiking until dawn, and Rey thoughtfully helped us with our bags and took photos. As a Chinese-speaking guide, he's still a bit inexperienced, but he's very sincere and honest. I wish him all the best in his studies in China!
I highly recommend our driver and the guy driving the Bromo jeep – they're both like Takumi Fujiwara! Excellent driving skills saved us a lot of time to rest. The jeep ride was bumpy but fun, and the two-seater was comfortable – fantastic!
A special thank you to our local guide at Mount Ijen, Yia Yia. The steep, rocky path was difficult to traverse, but thank you for holding our hands the whole way – it was so reassuring! His photography skills are also top-notch; highly recommended! (Hiking poles are recommended.)
Both the driver and the guide provided wonderful hospitality. It was a memorable experience.
Anonymous User
Solo traveler
Surabaya Weather, Climate and Best Time to Visit
Data source:Meteostat Update date:2025-09
Surabaya year round climate
Spring (March-May): Average 83–84°F, hot and humid climate, rainfall gradually decreasing. March to April have more rainfall, while May sees significantly less. Common activities: Visiting historical sites, enjoying city life. Recommended clothing: Light and breathable cotton clothing, short-sleeved shirts, shorts, sandals, and bring rain gear.
Summer (June-August): Average 82–83°F, hot and dry climate, very little rainfall. Rainfall is almost zero in August. Common activities: Outdoor activities, beach trips. Recommended clothing: Light and breathable cotton clothing, short-sleeved shirts, shorts, sandals.
Autumn (September-November): Average 84–85°F, hot climate, rainfall gradually increasing. October has less rainfall, while November sees significantly more. Common activities: Visiting museums, exploring local culture. Recommended clothing: Light and breathable cotton clothing, short-sleeved shirts, long pants, and bring rain gear.
Winter (December-February): Average 82–83°F, hot and humid climate, more rainfall. February has the most rainfall. Common activities: Indoor activities, shopping. Recommended clothing: Light and breathable cotton clothing, and bring rain gear.
Surabaya climatological average
Annual average temperature: approx. 83.8°F / Annual rainfall: approx. 1792 mm / Summer humidity: 70%–80% / Rainiest month: February
Surabaya monthly average temperature and precipitation
Month
Air temperature (°F)
Precipitation (mm)
January
82.8°F
264.3
February
82°F
459.3
March
83.3°F
201.7
April
84.2°F
212
May
84.6°F
49.7
June
83.8°F
37
July
82.8°F
43
August
82.9°F
0.7
September
84.6°F
1.2
October
85.5°F
99
November
84.9°F
214
December
83.7°F
210.7
Surabaya weather for the next seven days
8/12
Wednesday
Sunny
89°F/71.6°F
8/13
Thursday
Sunny
90°F/74.1°F
8/14
Friday
Sunny
88.9°F/73.4°F
8/15
Saturday
Smoky haze
90.1°F/72.9°F
8/16
Sunday
Smoky haze
90.8°F/74.1°F
8/17
Monday
Patchy rain nearby
90.2°F/75.9°F
8/18
Tuesday
Sunny
88.3°F/77.4°F
KKday App
Your Best Travel Buddy
Use the code APP5OFF to enjoy an exclusive in-app deal of 5% off (cap at USD$3) on your 1st orderScan here to download the app