The climate in Peru is tropical, with average temperatures ranging from 18 to 25 degrees Celsius. The country experiences two main seasons: a wet season from November to April, and a dry season from May to October. Peru is located in the Southern Hemisphere, so its seasons are the opposite of those in the Northern Hemisphere.