What is the best time to visit Labuan Bajo?

The dry season (April to November) is ideal for island hopping and diving. The rainy season (December to March) brings lush scenery and fewer crowds.