Surabaya Weather in March

Indonesia · March climate averages and travel tips

Avg high29°C (85°F)
Avg low26°C (79°F)
Rainfall269 mm (10.6 in)
RatingPoor 2.6/10

Surabaya in March sees daytime temperatures around 29°C (85°F), dropping to about 26°C (79°F) at night. The month is very wet, with about 269 mm (10.6 in) of rain spread over 28 days. Humidity averages 84%, so it feels sticky and hotter than the thermometer suggests. You get roughly 12 hours of daylight and frequently cloudy skies.

Is March a good time to visit Surabaya?

March is not the best time to visit Surabaya (2.6/10) mainly because of the rain. The weather is much better in July and August.

Visiting Surabaya in March

March weather

March feels warm, sticky and very wet in Surabaya. Rain is recorded on 28 days, with heavy cloud and little sunshine, so showers can interrupt walks and outdoor plans. The temperature stays close to 29°C day and night, and the humidity makes time outside feel tiring.

You can still visit indoor sights such as the House of Sampoerna or take a long lunch over rawon, Surabaya's beef soup. Leave flexible time for getting around, and don't count on a dry afternoon for a long walk through the old town. Tunjungan Plaza is a useful rainy-day stop, with shops and places to eat under one roof.

What to do

If you hate crowds, March can suit you better than Surabaya's drier July and August, which are among the best months to visit. It's generally a quieter time, and prices may be lower than in those popular months. But the frequent rain can make sightseeing less comfortable, so the trade-off is real.

Travelling with kids? Keep a covered option in mind, like the aquarium at Ciputra World Surabaya, rather than building the day around outdoor stops. For a local meal, try rawon at a well-known city eatery such as Rawon Setan near Embong Malang.

Holidays and local tips

Ramadan or Eid al-Fitr can fall in March, depending on the lunar calendar. During Ramadan, some restaurants change their hours, while evenings can feel busier around food stalls as people gather to break their fast. Eid brings more domestic travel, so crowds and fares can rise sharply around the holiday.

For a practical rainy-day route, use a ride-hailing car between the House of Sampoerna and Tunjungan Plaza rather than walking between stops. Sudden showers can make the streets unpleasant, and the covered mall gives you an easy place to wait them out.

March weather at a glance

Average high29°C (85°F)
Average low26°C (79°F)
Daily mean27°C (81°F)
Rainfall269 mm (10.6 in)
Rainy days (1 mm+)28
Humidity84%
Cloud cover84%
Daylight12 hours
Est. sunshine2.1 hours/day
Wind8.4 km/h
vs FebruaryAbout as warm as February, with 77 mm less rain.

What to pack for Surabaya in March

Surabaya weather in other months

Jan29°C / 26°C341 mmPoorFeb29°C / 26°C346 mmPoorMar29°C / 26°C269 mmPoorApr30°C / 26°C206 mmPoorMay30°C / 26°C125 mmPoorJun30°C / 26°C83 mmFairJul31°C / 25°C38 mmGoodAug32°C / 25°C13 mmGoodSep34°C / 26°C27 mmGoodOct34°C / 27°C70 mmFairNov32°C / 27°C149 mmPoorDec30°C / 26°C346 mmPoor

← FebruaryBest time to visit SurabayaApril →

Better weather in March nearby

Nearby in March

Where else is good in March? See where to go in March.