January is the hottest month in Dunedin with an average temperature of 15°C (58°F) and the coldest is July at 8°C (46°F) with the most daily sunshine hours at 7 in July. The best month to swim in the sea is in January when the average sea temperature is 12°C (54°F).
Sorted by popularity:
Sunrise 05:46
Sunset 21:31
Sunrise 05:46
Sunset 21:31