Cuba has a tropical climate with two distinct seasons
Wet season runs from May to October.
Dry season runs from November to April.
(If you want the best prices on accommodation avoid holidays)
Peak Season: December to March, July and August.
Shoulder Season: April, May, June, and November.
Off-Season: September and October.
SPRING IS THE BEST TIME TO VISIT CUBA
Availability and lowest price on accommodations.
WORST TIME TO Visit CUBA
Hurricane season: officially runs from 1 June to 30 November.
Hurricanes are only a realistic danger between mid August and early October.
Risk of flight cancellation
(Not surprisingly during the hurricane season is the cheapest time to visit Cuba)