About San German, Holguin Province's Climate & Weather History

San German is a city of approximately 43,900 people in Holguin Province, Cuba. Located in the America/Havana time zone at 20.6°N latitude.

In 2025, San German recorded an average annual temperature of 79°F. The hottest temperatures reached 97°F in June; the coolest were 60°F in December. Total precipitation for the year was 45 inches, with the wettest month being October.