Miami has a subtropical climate, with moderate temperatures throughout the year.
Summer in Miami
Summers in Miami are hot, humid, and relatively rainy. The months with most rain are from May to September, which equally coincides with hurricane season.
Winter in Miami
In general, winter in Miami is dry, and it doesn't usually get too cold, with an average minimum temperature of 13ºC (55ºF) and maximums of 25ºC (77ºF) in December.
The best time to travel to Miami
In terms of temperature, the best times to go to Miami are the months from November to the middle of May, which is when the days are warm without being oppressively so, and the nights are fresh and not too humid.
Although this is high season in Miami, the months of December, January and February are not especially apt if you're mainly interested in visiting the beaches.