Singapour possède un climat de forêt tropicale, sans saisons bien marquées. Les températures sont élevées (généralement comprises entre 25 et 30°C) toute l'année, à quoi s’ajoute un fort taux d’humidité. La plus importante variation saisonnière concerne les précipitations, avec une période de mousson entre novembre et février.