Singapore Climate & Weather Averages
Singapore · Equatorial climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Singapore
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Singapore are:
February, January, March
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. February scores 56/100.
Singapore has a Equatorial climate with hot summers and warm winters. The warmest month is May with an average temperature of 27.5°C (81.5°F), while January is the coldest at 25.7°C (78.3°F). Annual precipitation averages 3534.0mm spread across approximately 351.0 rainy days per year, with November being the wettest month at 402.4mm and February the driest at 137.3mm. The city receives an average of 8.1-10.5 hours of sunshine per day, with the sunniest months being March and February. Humidity remains relatively consistent throughout the year, averaging around 86.4% annually, while average wind speeds reach 13.8 km/h. The overall annual mean temperature is 26.6°C (79.9°F), reflecting the equatorial conditions shaped by Singapore's latitude (1.35°) and surrounding geography. For travelers, the best time to visit is February, January, March, when temperatures are comfortable and rainfall is lower.
If you're planning outdoor activities in Singapore, accept that you'll sweat — the question is how much. I did a 10km run at 7am in March: 27°C, 85% humidity, UV already at 7. Brutal but doable. MacRitchie Reservoir trail is best 6-8am; after that, heat becomes dangerous. The UV index hits 11+ year-round between 11am-3pm — avoid all direct sun. East Coast Park cycling is breezy enough to be pleasant even at noon. Rain comes hard and fast in afternoon thunderstorms, usually gone in 90 minutes. Hydrate aggressively, always.
Climate Insights from Our Writers
“Singapore's climate is the most consistent I've studied in my years of research. The city sits just one degree north of the equator, and the data shows an astonishingly narrow temperature range — the average high varies by less than 1°C throughout the year, hovering around 31°C. The humidity is equally consistent, staying above 80% year-round. What this means for visitors is that Singapore's weather is predictable in its unpredictability — every day follows the same pattern of morning sunshine, building clouds, and an afternoon thunderstorm that clears the air before evening. I've tracked these patterns carefully and found that the rain is remarkably consistent, falling in the afternoon about 60% of days regardless of the month. The two monsoon seasons — the Northeast Monsoon from December to March and the Southwest Monsoon from June to September — bring slightly more rain but don't fundamentally change the daily rhythm. The UV index is a serious concern, hitting 11+ year-round between 11am and 3pm. This is among the highest UV levels I've recorded in any major city, and it requires serious sun protection for any outdoor activity. The best time for outdoor activities is early morning, between 6am and 9am, when temperatures are at their lowest and the UV is manageable. The city's famous hawker centers, air-conditioned malls, and covered walkways make it possible to navigate the city comfortably year-round despite the challenging climate. What I've come to appreciate about Singapore's climate is how it has shaped the city's architecture and urban planning — the covered walkways, the green spaces designed for stormwater management, the buildings designed for natural ventilation — all represent a sophisticated adaptation to the equatorial environment. For travelers, the advice is simple: accept that you'll sweat, hydrate aggressively, plan indoor activities for midday, and embrace the dramatic afternoon thunderstorms as part of the Singapore experience.”
— Climate & Travel Writer
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 27.1°C (80.8°F), rainfall 283.4mm, sunshine 9.9 hrs/day, humidity 86.0%. Warm season conditions prevail. Expect around 29.3 rainy days per month.
Summer (Jun-Aug)
Average temperature 26.9°C (80.4°F), rainfall 314.7mm, sunshine 9.3 hrs/day, humidity 86.3%. Warm season conditions prevail. Expect around 29.9 rainy days per month.
Autumn (Sep-Nov)
Average temperature 26.5°C (79.7°F), rainfall 329.7mm, sunshine 8.6 hrs/day, humidity 87.4%. Warm season conditions prevail. Expect around 29.3 rainy days per month.
Winter (Dec-Feb)
Average temperature 26.0°C (78.8°F), rainfall 250.0mm, sunshine 9.1 hrs/day, humidity 85.8%. Warm season conditions prevail. Expect around 28.6 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 29.1°C (84.4°F) | 23.3°C (73.9°F) | 25.7°C (78.3°F) |
| February | 30.0°C (86.0°F) | 23.5°C (74.3°F) | 26.3°C (79.3°F) |
| March | 30.6°C (87.1°F) | 23.9°C (75.0°F) | 26.8°C (80.2°F) |
| April | 30.5°C (86.9°F) | 24.4°C (75.9°F) | 27.1°C (80.8°F) |
| May | 30.3°C (86.5°F) | 25.2°C (77.4°F) | 27.5°C (81.5°F) |
| June | 29.4°C (84.9°F) | 24.8°C (76.6°F) | 26.9°C (80.4°F) |
| July | 29.6°C (85.3°F) | 24.9°C (76.8°F) | 27.0°C (80.6°F) |
| August | 29.4°C (84.9°F) | 24.5°C (76.1°F) | 26.7°C (80.1°F) |
| September | 29.5°C (85.1°F) | 24.5°C (76.1°F) | 26.7°C (80.1°F) |
| October | 30.0°C (86.0°F) | 24.1°C (75.4°F) | 26.7°C (80.1°F) |
| November | 29.7°C (85.5°F) | 23.7°C (74.7°F) | 26.1°C (79.0°F) |
| December | 29.5°C (85.1°F) | 23.6°C (74.5°F) | 26.0°C (78.8°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 294.8 mm | |
| February | 137.3 mm | |
| March | 232.9 mm | |
| April | 287.9 mm | |
| May | 329.4 mm | |
| June | 389.0 mm | |
| July | 255.7 mm | |
| August | 299.5 mm | |
| September | 275.9 mm | |
| October | 310.9 mm | |
| November | 402.4 mm | |
| December | 318.0 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 29.2 | |
| February | 25.8 | |
| March | 28.2 | |
| April | 30.0 | |
| May | 29.6 | |
| June | 29.8 | |
| July | 30.2 | |
| August | 29.8 | |
| September | 28.8 | |
| October | 29.4 | |
| November | 29.8 | |
| December | 30.8 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 86.4% | |
| February | 83.3% | |
| March | 84.5% | |
| April | 86.8% | |
| May | 86.8% | |
| June | 87.1% | |
| July | 85.6% | |
| August | 86.1% | |
| September | 86.0% | |
| October | 86.8% | |
| November | 89.3% | |
| December | 87.8% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 16.6 km/h | |
| February | 17.4 km/h | |
| March | 14.2 km/h | |
| April | 11.2 km/h | |
| May | 12.1 km/h | |
| June | 12.6 km/h | |
| July | 14.2 km/h | |
| August | 14.4 km/h | |
| September | 14.1 km/h | |
| October | 12.9 km/h | |
| November | 11.9 km/h | |
| December | 14.2 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 8.6 hrs | |
| February | 10.0 hrs | |
| March | 10.5 hrs | |
| April | 9.9 hrs | |
| May | 9.4 hrs | |
| June | 9.0 hrs | |
| July | 9.4 hrs | |
| August | 9.5 hrs | |
| September | 8.9 hrs | |
| October | 8.8 hrs | |
| November | 8.1 hrs | |
| December | 8.8 hrs |
Frequently Asked Questions
What is the hottest month in Singapore?
May is the hottest month with an average temperature of 27.5°C (81.5°F).
What is the coldest month in Singapore?
January is the coldest month with an average temperature of 25.7°C (78.3°F).
What is the rainiest month in Singapore?
November is the wettest month with an average of 402.4mm of precipitation. The city experiences about 351.0 rainy days per year.
When is the best time to visit Singapore?
The best time to visit Singapore is during February, January, March, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Equatorial)
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 1.35°, 103.82°. Timezone: Asia/Singapore. Last updated: 2026-07-30.