The Bahamas has summers that are hot and oppressive, and mostly cloudy. Winters are warm, a bit muggy and dry. It is windy year round in the Bahamas. Over the year, the temperatures vary from 70°F to 88°F and are rarely below 66°F or above 90°F. The shortest day in the Bahamas is in December, usually around the 21st. The day has 10 hours and 35 minutes of daylight. The longest day is in June, usually around the 20th, with 13 hours, 42 minutes of daylight. The best time of year to visit Bahamas for general outdoor tourist activities is from early December to mid April, with a peak time in the second week of February.