Average Temperature in Miami Beach The cool season lasts for 3.1 months, from December 6 to March 9, with an average daily high temperature below 78°F. The coldest month of the year in Miami Beach is January, with an average low of 63°F and high of 76°F.