There’s a running joke in Ubud: that there are two seasons here, the rainy season and the very rainy season. Ubud does see more rainfall than many other parts of Bali, but this is also what makes its vegetation so lush and rich and the landscape so spectacular.

Due to its elevation at 600m above sea level, it’s also cooler and less humid here than in the coastal areas of Bali. The weather is delightfully warm year-round, with temperatures ranging from about 25 to 32 C, dropping to around 23 C at night. The only time you’ll ever need to wear sleeves is if travelling on a motorbike at night.

The driest months are from May to October, with July to September being the finest periods, but be warned: this is also the peak tourist season.

The wet season runs from November to April, with January and February being the wettest months, although the rain patterns are no longer as predictable as they once were, and it does rain to some extent year-round. Particularly during the wet season, the rain is extremely heavy, and can last for hours. You’ll need a rain-jacket or plastic cape of some sort. The humidity levels rise during the rainy periods too, so look out for your belongings at this time – clothes, books and leather goods can go mouldy very quickly.