The coast in Peru is generally sunny and hardly ever receives any rain, but from April to November there is a heavy sea mist. The highlands have a wet season (October to April) and a dry season (May to September), when the days are clear and sunny but very cold at night especially at altitude.