Climate and Weather in Surabaya, Indonesia
Surabaya, located on the northeastern coast of the island of Java in Indonesia, experiences a tropical monsoon climate characterized by high temperatures and abundant rainfall throughout the year. The city is known for its hot and humid weather, making it a popular destination for both local and international tourists.
Temperature
The average annual temperature in Surabaya ranges from 26 to 32 degrees Celsius (79 to 90 degrees Fahrenheit). The city experiences relatively high temperatures throughout the year, with the hottest months being September and October. During these months, temperatures can reach up to 35 degrees Celsius (95 degrees Fahrenheit). Despite the high temperatures, Surabaya benefits from coastal breezes, which help to cool down the city.
During the nighttime, temperatures in Surabaya usually drop to around 23 to 25 degrees Celsius (73 to 77 degrees Fahrenheit), providing some relief from the daytime heat. However, it is important to note that the humidity levels remain high, making it feel warmer than the actual temperature.
Rainfall
Surabaya experiences a significant amount of rainfall throughout the year, with the wettest months being from November to January. The city receives an average annual rainfall of around 1,900 millimeters (75 inches). The heavy rainfall is a result of Surabaya's location in a tropical region, as well as its proximity to the Java Sea.
The monsoon season in Surabaya typically starts in November and lasts until March. During this period, the city experiences frequent rain showers and occasional thunderstorms. It is advisable to carry an umbrella or raincoat when visiting Surabaya during the monsoon season.
Humidity
Surabaya has a high level of humidity throughout the year, with an average humidity of around 80 percent. The combination of high temperatures and humidity can make the weather feel even hotter, especially during the summer months.
It is important to stay hydrated and take precautions to avoid heat-related illnesses when visiting Surabaya. Wearing light and breathable clothing, using sunscreen, and seeking shade during the hottest parts of the day are recommended.
Climate Graph
Below is a climate graph that illustrates the average monthly temperature and rainfall in Surabaya:
Month | Temperature (°C) | Rainfall (mm) |
---|---|---|
January | 27 | 245 |
February | 27 | 230 |
March | 28 | 200 |
April | 28 | 120 |
May | 29 | 70 |
June | 29 | 45 |
July | 29 | 40 |
August | 30 | 40 |
September | 31 | 50 |
October | 32 | 140 |
November | 31 | 200 |
December | 29 | 250 |
Best Time to Visit
The best time to visit Surabaya is during the dry season, which occurs from April to October. During this period, the rainfall is significantly lower, and the weather is generally more pleasant for outdoor activities.
However, it is worth noting that Surabaya can be visited year-round, as the city offers various attractions and cultural experiences regardless of the weather. Just be prepared for the possibility of rain showers if visiting during the wetter months.
Conclusion
Surabaya, Indonesia, has a tropical monsoon climate characterized by high temperatures, high humidity, and abundant rainfall throughout the year. The city experiences hot and humid weather, with temperatures ranging from 26 to 32 degrees Celsius (79 to 90 degrees Fahrenheit). The wettest months are from November to January, while the dry season occurs from April to October.
When planning a trip to Surabaya, it is advisable to consider the weather conditions and pack accordingly. With its rich culture, historical sites, and vibrant atmosphere, Surabaya offers visitors a unique experience regardless of the weather.
A - Surabaya's Latitude is -7.249170 & Longitude is 112.750832.
A - Weather in Surabaya is 25° today.
A - Climate Conditions in Surabaya shows mist today.
A - Humidity in Surabaya is 97% today.
A - Wind speed in Surabaya is 5.54 km/h, flowing at 310° wind direction. today.