Costa Rica benefits from a perfect tropical, never-ending-spring climate. The average temperature is 70°F (around 21°C) in the highlands. Lowland temperatures range from the high 70’s to the low 90’s (21 to 28°C). The rainy season goes from May to November, whilst the dry season lasts from December to April.
However, consider that even during the rainy season mornings are, more often than not, bright and sunny; expect as well occasional showers during the dry season.
Temperatures vary little between seasons; the main influence on temperature is altitude. Pack rain gear with you, as well as light sweaters or jackets for mountainous sites such as Monteverde or the Savegre Valley. Also do not forget humidity (in some regions, like in the Caribbean or in Sarapiquí, it can reach 90%). Hydration is important in the area, since you will surely sweat!
National Meteorological Institute: www.imn.ac.cr



Sunny Season in the different regions of Costa Rica
North Pacific Coast:
December to April
Nicoya Peninsula
December to April
Central Pacific Coast
December to April
Central Valley
December to April
Arenal Volcano & Northern Lowlands
May to November
(September & October best to see volcano)
Monteverde (Area)
January to May
November (windy)
December (windy)
Caribbean North (w/ Tortuguero)
February, March, September & October
Caribbean South (w/ Puerto Viejo)
February, March, September & October
Osa Pennisula & Drake Bay
December to April
San Jose Highlands
December to April
San Jose Metro (w/ Airport Area)
December to April
Southern Costa Rica (w/ Golfito)
December to April
Rincon de la Vieja Area
December to April
.
Caribbean Coast and North Area
Caribbean Coast and Plains, Northern Area and Arenal Volcano Region
Monthly Rainfall Average
North Pacific Coast
Guanacaste, Nicoya Peninsula and Central Pacific, up to Carara
Monthly Rainfall Average
Guanacaste Mountains
Rincon de la Vieja, Monteverde, Miravalles Volcano
Monthly Rainfall Average
Central and South Pacific Coast
Manuel Antonio, Corcovado, Jimenez and Golfo Dulce
Monthly Rainfall Average