Sign In Register

Weather & Climate in Pekanbaru, Indonesia

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Pekanbaru has a warm climate with an average annual temperature of 80°F (27°C). Winters average 79°F in January while summers reach 80°F in July / relatively mild seasonal variation. The area gets 143 sunny days per year, below the national average of 205. Annual precipitation totals 106.6 inches (wetter than the 38-inch national average). The city sits at an elevation of 62 feet.

Temperature

79°F Jan (26°C) 80°F Jul (27°C)
Annual Average80.1°F
48% above US avg
January Average79°F (26°C)
July Average80°F (27°C)
Sunny Days143 days/yr

Geography

Elevation62 ft (19 m)
Area244.1 sq mi (632.3 km²)
Population Density4,445/sq mi
Coordinates0.5167°N, 101.4417°W
TimezoneAsia/Jakarta

Precipitation & Snow

Annual Rainfall 106.6"
180% above US avg
Snowfall 0.0"
Wettest Month (Nov) 12.91"
Driest Month (Jul) 5.83"

Air Quality

Earthquake History

62 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M5.7.

Jul 14, 2003 25 km NW of Sijunjung, Indonesia M5.7 136 km 144 km
Feb 16, 2004 27 km S of Payakumbuh, Indonesia M5.1 140 km 56 km
Mar 6, 2007 34 km NNW of Sijunjung, Indonesia M5.0 118 km 20 km
Mar 6, 2007 29 km NNE of Solok, Indonesia M4.9 142 km 20 km
Mar 6, 2007 29 km NNE of Solok, Indonesia M4.9 143 km 20 km
May 11, 1991 107 km W of Balaipungut, Indonesia M4.9 132 km 221 km
Feb 9, 2023 84 km N of Bukittinggi, Indonesia M4.9 134 km 141 km
Apr 21, 2010 18 km N of Sijunjung, Indonesia M4.9 127 km 175 km
Mar 20, 1995 105 km W of Balaipungut, Indonesia M4.8 143 km 220 km
Jun 14, 2001 87 km N of Bukittinggi, Indonesia M4.8 135 km 103 km
Sep 23, 1997 106 km WNW of Balaipungut, Indonesia M4.8 146 km 229 km
Jan 5, 2004 24 km WNW of Balaipungut, Indonesia M4.8 77 km 274 km
Sep 2, 2000 56 km WSW of Pekanbaru, Indonesia M4.7 56 km 150 km
May 16, 2013 36 km NW of Payakumbuh, Indonesia M4.7 126 km 165 km
Sep 7, 2004 98 km NNW of Payakumbuh, Indonesia M4.7 136 km 183 km
Sep 14, 2011 117 km SE of Padangsidempuan, Indonesia M4.7 150 km 193 km
Mar 31, 2012 23 km ESE of Balaipungut, Indonesia M4.6 51 km 5 km
Dec 12, 1993 104 km NNW of Payakumbuh, Indonesia M4.6 124 km 217 km
Mar 6, 2007 30 km SSE of Payakumbuh, Indonesia M4.6 131 km 20 km
Jan 13, 2017 86 km WSW of Balaipungut, Indonesia M4.6 107 km 243 km
Source: USGS Earthquake Catalog (M2.5+, 1990–2025). Sorted by magnitude.

Nearby Volcanoes

5 volcanoes within 200 km. Closest: Marapi (147 km).

Name Type Elevation Last Eruption Distance
Marapi Complex 2,885 m (9,465 ft) 2018 147 km
Sarik-Gajah Pyroclastic cone(s) 737 m (2,418 ft) Unknown 148 km
Tandikat-Singgalang Stratovolcano(es) 2,854 m (9,364 ft) 1924 159 km
Talakmau Complex 2,919 m (9,577 ft) Unknown 170 km
Talang Stratovolcano 2,575 m (8,448 ft) 2007 187 km
Source: Smithsonian Institution Global Volcanism Program (GVP).

Monthly Weather

Month Avg Temperature Precipitation Summary
January 79°F (26°C) 7.8 in Coldest
February 80°F (27°C) 7.9 in
March 81°F (27°C) 10.1 in
April 81°F (27°C) 10.4 in
May 81°F (27°C) 8.5 in Warmest
June 81°F (27°C) 5.9 in
July 80°F (27°C) 5.8 in Driest
August 80°F (27°C) 6.2 in
September 80°F (27°C) 8.9 in
October 80°F (27°C) 10.8 in
November 80°F (26°C) 12.9 in Wettest
December 79°F (26°C) 11.4 in

Pekanbaru has a seasonal temperature swing of 2°F / from 79°F in January to 81°F in May. Total annual precipitation is 106.6 inches, with November being the wettest month (12.9") and July the driest (5.8").

View full profile of Pekanbaru, Indonesia →