. The most daily sunshine hours in Keith are 12 in January. The best month to swim in the sea is in January when the average sea temperature is 18°C (64°F).
 
                     
                    Sorted by popularity:
Sunrise 06:05
 
                                    Sunset 19:40
 
                                    Sunrise 06:05
 
                                        Sunset 19:40
