In January, Greece has average temperatures of 10°C, with highs of 13°C and lows of 7°C, so make sure you bring plenty of layers. While days are usually cool yet mild, temperatures have been known to dip below freezing from time to time. The highest temperature recorded in Athens in January is 21°C.