Tarapoto

San Martin Weather & Climate: Peru

Climate by month across San Martin, Peru, average temperatures, rainfall and the best time to visit.

Climate overview of San Martin

San Martin is one of several regions in Peru, with temperatures that range from 29°C (84°F) in June to 31°C (88°F) during the peak of September. We've based our full climate overview on data from Tarapoto, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

In San Martin, particularly in Tarapoto, temperatures are consistently high throughout the year, with average maximum temperatures always above 29°C (84°F).

The peak heat season generally takes place in August, September and October.

Precipitation in San Martin varies considerably throughout the year. The wettest conditions occur in March with 323 mm (13 in) of rain, while August stays relatively dry with 104 mm (4.1 in).

Explore San Martin by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Tarapoto Sauce Lamas
Day temperature (°C)
Monthly rainfall (mm)

Climate map of San Martin

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Tarapoto 29°C (84°F) 31°C (88°F) 19°C (66°F) 20°C (68°F) 2463 mm (97 in)
Sauce 29°C (84°F) 31°C (88°F) 19°C (66°F) 21°C (70°F) 2230 mm (88 in)
Lamas 29°C (84°F) 30°C (86°F) 18°C (64°F) 20°C (68°F) 2762 mm (109 in)

Places in San Martin, Peru

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Cities

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.