Bangladesh

Bangladesh Weather & Climate: Monthly Averages

Monthly climate averages for Bangladesh, temperatures, rainfall and the best time to visit.

Climate overview of Bangladesh

Bangladesh is located in Asia and has a tropical monsoon climate. Bangladesh has two seasons in terms of temperature: the slightly cooler winter (October - March) with maximum temperatures between 22°C (72°F) and 29°C (84°F). During spring, the temperature rises rapidly, after which the monsoon period (June - October) causes a slight dampening of the heat.

Summer and Temperature Variations

In the summer months (March - June), the difference between day and night temperatures is the smallest. The mercury drops to just below thirty degrees at night.

Monsoon and Flooding

The monsoon in Bangladesh clearly impacts the country. The heavy rain during this season causes large parts of Bangladesh to flood between May and October. During this period, more than 500 mm (20 in) of rain falls locally, and heavy rain showers can last for several hours.

The floods are not only caused by the heavy rain but also by huge amounts of water coming from the Himalayas, which eventually flow into the rivers of Bangladesh. The rainy season ends in October, after which the weather is mostly very stable and sunny.

Best Time to Visit Bangladesh

The best travel time for Bangladesh is from November to February when temperatures are pleasant and there is little to no precipitation.

Explore Bangladesh by month

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

Places in Bangladesh

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

Popular cities

Popular cities by month

Compare cities per month. Toggle cities on/off.

Dhaka Cox's Bazar Chittagong Sylhet Bogra
Day temperature (°C)
Monthly rainfall (mm)

Climate map

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.

Dhaka 26°C (79°F) 34°C (93°F) 13°C (55°F) 27°C (81°F) 2048 mm (81 in) 2,436 hours
Cox's Bazar 25°C (77°F) 32°C (90°F) 18°C (64°F) 26°C (79°F) 2798 mm (110 in)
Chittagong 25°C (77°F) 32°C (90°F) 17°C (63°F) 27°C (81°F) 2651 mm (104 in) 2,472 hours
Sylhet 25°C (77°F) 33°C (91°F) 12°C (54°F) 26°C (79°F) 4584 mm (180 in)
Bogra 26°C (79°F) 35°C (95°F) 12°C (54°F) 27°C (81°F) 2136 mm (84 in)

FAQ

What temperatures can I expect in Bangladesh?

Dhaka is the warmest destination, reaching 34°C (93°F) in April with nights around 27°C (81°F). Cox's Bazar is the coolest, with January daytime highs of just 25°C (77°F) and nights dropping to 18°C (64°F). See the city comparison for a full overview.

How much rain does Bangladesh get?

Rainfall varies across Bangladesh. Sylhet is the wettest, receiving 4584 mm (180 in) per year, with June the wettest month at 859 mm (34 in). Cox's Bazar is the driest at 2798 mm (110 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Bangladesh?

Chittagong is the sunniest destination in Bangladesh, enjoying 2,472 hours of sunshine per year, with March the brightest month at 278 hours. Overall, Bangladesh enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Bangladesh?

Dhaka has very warm summers reaching 34°C (93°F) in April and warm winters dropping to 26°C (79°F), with 2,436 hours of sunshine and 2048 mm (81 in) of rain per year. Cox's Bazar has very warm summers reaching 32°C (90°F) in April and warm winters dropping to 25°C (77°F), with 0 hours of sunshine and 2798 mm (110 in) of rain per year. Chittagong has very warm summers reaching 32°C (90°F) in April and warm winters dropping to 25°C (77°F), with 2,472 hours of sunshine and 2651 mm (104 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across Bangladesh.