In summer, the average temperature is 28°C in Roatan and 29°C in Miami. The average rainfall in summer is 101 mm in Roatan and 165 mm in Miami. In summer, it is warmer in Miami and it rains less in Roatan. In winter, it is colder in Roatan and it rains more in Roatan.