WhereItsSunny

Climate of Rajshahi, Bangladesh

Area-weighted average across Rajshahi. For where people actually live and travel, see the cities below.

Rajshahi, a subdivision of Bangladesh, has a Mediterranean-style climate on average. Area-weighted monthly temperatures across the whole territory range from 17.6°C / 63.7°F in January to 29°C / 84.2°F in May, with rainfall from 3 mm / 0.1 in to 335 mm / 13.2 in depending on the season (1615 mm / 63.6 in total across the year). See the city listed below for point-value climate at specific locations — these often differ from the area-weighted average, especially in geographically diverse subdivisions.

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January17.6°C63.7°F12 mm0.5″Sunny & Mild
February20.4°C68.7°F16 mm0.6″Sunny & Warm, Sunny & Mild
March25.1°C77.2°F24 mm0.9″Sunny & Hot, Sunny & Warm
April28.5°C83.3°F57 mm2.2″
May29°C84.2°F177 mm7″Tropical
June29°C84.2°F294 mm11.6″Tropical
July28.7°C83.7°F335 mm13.2″Tropical
August28.9°C84°F285 mm11.2″Tropical
September28.5°C83.3°F263 mm10.4″Tropical
October27.1°C80.8°F134 mm5.3″Tropical
November23°C73.4°F15 mm0.6″Sunny & Warm
December19°C66.2°F3 mm0.1″Sunny & Mild

Frequently asked questions

What is the best time to visit Rajshahi?

The best months to visit Rajshahi, Bangladesh for sunny, dry weather are January, February, March, November, December. The warmest month is May at an area-wide average of 29°C / 84.2°F, and the driest is December with about 3 mm / 0.1 in of rainfall.

What is the climate of Rajshahi?

Rajshahi, Bangladesh has area-weighted monthly average temperatures ranging from 17.6°C / 63.7°F in January to 29°C / 84.2°F in May. Annual rainfall averages about 1615 mm / 63.6 in, with the wettest month being July (335 mm / 13.2 in) and the driest December (3 mm / 0.1 in). Because this is an area average across the whole subdivision, local city values can differ substantially.

What is the hottest month in Rajshahi?

The hottest month in Rajshahi is May, with an area-wide average temperature of 29°C / 84.2°F.

What is the coldest month in Rajshahi?

The coldest month in Rajshahi is January, with an area-wide average temperature of 17.6°C / 63.7°F.

When does it rain most in Rajshahi?

The wettest month in Rajshahi is July, averaging about 335 mm / 13.2 in of rainfall. The driest is December with about 3 mm / 0.1 in.