Bali is located only 375km south of equator. Thus, Balinese weather is tropical to say the least – reliably hot and sunny. Days are almost always 12 hours long. Bali’s tropical monsoon climate has two distinct seasons : drya (from April to October ) and wet (from November to March). May, June and July are generaly considered to be the best time to travel to Bali in term of the weather. If you are a surfer it will depend on what side of the island you are travelling to although as a general rule the dry winter months are the best surf conditions.