Fiji has two seasons. The dry season runs from May to October, with lower humidity, less rain, and temperatures around 26–28°C. This is the most comfortable time to visit and the most popular — expect busier resorts and slightly higher prices, particularly in July and August.
The wet season runs from November to April. It's hotter and more humid, with heavy but often short-lived downpours. January through March sees the most rain and is also cyclone season, though cyclones are not an annual event. Outside the worst months, the wet season has its merits: fewer tourists, greener landscapes, and better deals at most resorts.
For diving and snorkeling, the dry season is generally preferred for calmer seas and better visibility, though Taveuni's Rainbow Reef and the Somosomo Strait dive well year-round. Humpback whales pass through Fijian waters between July and October, which is an added draw for divers in the north.
Mid-October to mid-November is a good compromise: the wet season hasn't fully set in, prices are reasonable, and the islands are far from crowded.