Batam Island enjoys a tropical climate all year round with temperatures ranging from an average minimum of 25 degrees to an average maximum of 34 degrees Celsius (77 to 95 Fahrenheit). Humidity ranges from 73% to 96%.
The annual average rainfall is 2,600 mm (about 105 inches) with the wet season extending from November to April/May and the dry season from June to October.
The dry and wet season descriptions are relative – it still rains between June and October though not so frequently. The most concentrated rains tend to fall during December/November and around April.