Florida, United States
Today
27.97° C
Yesterday
27.95° C
10-year average
27.78° C
The average sea temperature for Miami Beach on May 21 over the last 10 years is 27.78° C, with a low temperature of 26.47° C and a high of 28.71° C.