The best time to visit Bali is between April and October, during the dry season, when you can expect warm, sunny days and low humidity.