Samosir Island Weather & Climate: Indonesia

Climate by month across Samosir Island, Indonesia, average temperatures, rainfall and the best time to visit.

🔎

Climate overview of Samosir Island

Samosir Island in Indonesia sees its peak temperatures in June (28°C (82°F)) and its coolest in December (25°C (77°F)). For a full breakdown of what to expect throughout the year, we've put together a climate overview based on data from Ambarita, the region's most visited city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

Samosir Island offers pleasant conditions in January, February, September, October, November and December, with temperatures typically ranging from 26°C (79°F) to 27°C (81°F).

When it comes to rainfall, Samosir Island sees significant variations throughout the year. November tends to be the wettest, receiving 288 mm (11 in) of rain, while July is much drier with just 140 mm (5.5 in). Travelers should note that the rainy season falls during January, April, August, September, October, November and December, bringing substantial precipitation ranging from 191 mm (7.5 in) to 288 mm (11 in) monthly.

Explore Samosir Island by month

Pick a month to see the average temperature, rainfall and sunshine in Samosir Island — and find the best time to visit. (based on Ambarita)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Ambarita
Day temperature (°C)
Monthly rainfall (mm)

Climate map of Samosir Island

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.

Ambarita 26°C (79°F) 28°C (82°F) 19°C (66°F) 20°C (68°F) 2487 mm (98 in)

Places in Samosir Island, Indonesia

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.