Average mean temperatures in Florianopolis range from 17°C (62°F) in June to 25°C (77°F) in February. The highest average high temperatures of about 28°C (82°F) are typically reached in January and February. During coldest months of June and July average low reaches 13°C (55°F). It is extremely rare for a thermometer to show below 7°C (45°F) or above 32°C (90°F).
The lowest temperature ever recorded in Florianopolis was −1 °C (28 °F) in July 1975.
Florianopolis is in comparison with Rio de Janeiro cooler by 3°C (6°F) and wetter by 368mm (14.5in). Although Florianopolis is wetter than New York City, it is on average 7°C (13°F) warmer. Compared with Buenos Aires Florianopolis is 2 degrees warmer.
The length of the daylight varies significantly over the course of the year. The longest day is December 21 with 13 hours and 46 minutes of sunlight. On the other hand the shortest day falls on June 20th when the sun is out for 10 hours and 15 minutes.
Depending on time of the year the sun rises between 5:37am and 7:10am. Sunset happens sometime between 5:23pm and 8:10pm. Both sunrise and sunset can be quite spectacular around Florianopolis. If you want to check it out Timeandgo.com can help you figure out when that happens.
Florianopolis lies on the Atlantic ocean. In the winter it receives cold currents coming from Antarctica and in the summer warm currents coming from the East. The water temperature ranges from 15°C (59°F) in July/August to 25°C (77°F) in January/February.