The weather in Singapore is reliably warm if not somewhat humid. The hottest months are February and March, when temperatures reach around 30 degrees Celsius, and the coolest are December and January, which are just a fraction less at around 26 degrees Celsius on average.