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 06:18
 
                                    Sunset 20:28
 
                                    Sunrise 06:18
 
                                        Sunset 20:28
