To do the tropical climate of the city, the weather is great all year around. The highest temperatures never go beyond 31°C and the average yearly temperature remain between 27 C to 29°C. The chance of having a rainy day increases as winter approaches. November is a cheap time to get to Batam because ...