Due to geographic differences in altitude, longitude and latitude, and the climatic effects of the Pacific Ocean, the Amazon, and the Andes, the various regions and sub regions of Ecuador have very different climates and microclimates. The Pacific coast has a rainy season between December and May and a dry one from June to November. The temperature oscillates between 23 and 26 degrees centigrade. The Highlands, on the other hand, has a rainy, cold climate from November to April and a dry one from May to October. The temperature here is between 13 and 18 degrees centigrade. In the Amazon, the climate is rainy and humid between January and September, with temperatures between 23 and 36 degrees centigrade, and it is dry between October and December. The Galapagos has a temperate climate with temperatures ranging between 22 and 32 degrees centigrade.