The climate of Bangladesh is
subtropical in the center-north and tropical in the south. There is a pleasantly warm, sunny winter, slightly cooler in the north and warmer in the south, then there is a short, hot spring between March and May, and a long rainy season from June to October due to the
summer monsoon.
The country is flat and occupied by the huge Ganges-Brahmaputra Delta, and it's therefore exposed to floods as well as to storm surges when cyclones hit the Bay of Bengal.
The
sun in Bangladesh regularly shines in the dry season, while in the monsoon season, from June to September, it is quite rarely seen.
The climate in detail
Seasons
The
dry season runs from November to March. The monsoon has left the country during the month of October, but the rains can sometimes last until November, especially in the south-east, or when a cyclone arrives. In general, however, November is hot but not too much, with highs around 30 °C (86 °F), and sunny.
The actual
winter begins in December and is characterized by warm and sunny days, followed by cool nights, especially in the north.
During winter, especially in December and January,
fog can form in inland areas (therefore also in Dhaka), and there can be quite cool days, with highs below 20 °C (68 °F).
Furthermore, from December to February, the north wind can sometimes bring
cold temperatures at night, around 3/6 °C (37/43 °F) in the north, and around 10 °C (50 °F) in the center-south and in Dhaka.
In
February, the temperature begins to rise, and by March, it begins to get really hot.
Spring, from
March to May, is actually the hottest season: the average maximum temperatures reach 35 °C (95 °F) in April in inland areas, while they don't go above 32/33 °C (90/91 °F) along the coast, where the hottest month, because of the thermal inertia of the sea, is May. The highest peaks are about 42/43 °C (108/109 °F) in the north, 40 °C (104 °F) in Dhaka and in the center, and 37/38 °C (99/100 °F) in the south. Relative humidity gradually increases, and the heat becomes more and more stifling.
In this season, lines of
thunderstorms coming from the Himalayas, called northwesters, bring rainfall accompanied with hail and wind gusts, so much so that in May, more than 250 millimeters (10 inches) of rain fall in the south and 150 mm (6 in) in the north.
The real
monsoon arrives between late May and early June, starting from the south-east. It brings more compact cloudiness, high humidity even during the day, frequent rains, but also a decrease in temperature, which drops to 30/32 °C (86/90 °F) during the day, but remains high at night, about 25 °C (77 °F). The rains are more abundant along the south coast, particularly the south-eastern one (see Chittagong and Cox's Bazar), but also in the north-east, close to the mountains of India (see Sylhet). In July, rainfall amounts to 800 mm (31.5 in) in Sylhet, to 750 mm (29.5 in) in Chittagong, to 900 mm (35.5 in) in Cox's Bazar, and to as high as 1,000 mm (40 in) in Teknaf.
The monsoon is less intense in the west, where the annual rainfall is around 1,500/1,600 mm (60/63 in), with a maximum in July of about 300/350 mm (12/13.5 in), as happens for example in Pabna, Jessore and Rajshahi. More to the south, rainfall reaches 3,500 mm (138 in) per year in Cox's Bazar, and up to 4,000 mm (157 in) in the more southern city of Teknaf. In Sylhet, in the northeast, where, as we said, the other very rainy area is found, it reaches 4,000 mm (157 in) per year.
The monsoon gradually withdraws between October and November.
Cities
Saidpur
In the far north, in cities like Saidpur and Rangpur, in January, the coldest month, lows are around 11 °C (52 °F) and highs around 23 °C (73 °F).
Saidpur - Average temperatures (2011-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 11.4 | 23.1 | 17.2 | 53 | 74 | 63 |
---|
February | 13.7 | 27.6 | 20.6 | 57 | 82 | 69.2 |
---|
March | 17.9 | 31 | 24.4 | 64 | 88 | 76 |
---|
April | 21.1 | 32.4 | 26.8 | 70 | 90 | 80.2 |
---|
May | 23 | 32.8 | 27.9 | 73 | 91 | 82.2 |
---|
June | 25.8 | 32.8 | 29.3 | 78 | 91 | 84.7 |
---|
July | 26.5 | 33 | 29.8 | 80 | 91 | 85.6 |
---|
August | 26.6 | 33.3 | 30 | 80 | 92 | 85.9 |
---|
September | 25.7 | 32.8 | 29.2 | 78 | 91 | 84.6 |
---|
October | 23.4 | 32.1 | 27.8 | 74 | 90 | 82 |
---|
November | 17 | 29.6 | 23.3 | 63 | 85 | 73.9 |
---|
December | 13 | 25.2 | 19.1 | 55 | 77 | 66.4 |
---|
Year | 20.5 | 30.5 | 25.4 | 68.8 | 86.9 | 77.5 |
---|
In Saidpur, 2,100 mm (82.5 in) of rain fall per year, with a maximum from June to September.
Saidpur - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 13 | 0.5 | 2 |
---|
February | 6 | 0.3 | 2 |
---|
March | 25 | 1 | 2 |
---|
April | 95 | 3.7 | 5 |
---|
May | 220 | 8.7 | 12 |
---|
June | 435 | 17.1 | 15 |
---|
July | 350 | 13.8 | 14 |
---|
August | 350 | 13.8 | 13 |
---|
September | 455 | 17.9 | 13 |
---|
October | 140 | 5.5 | 5 |
---|
November | 12 | 0.5 | 2 |
---|
December | 7 | 0.3 | 1 |
---|
Year | 2105 | 82.9 | 86 |
---|
Dhaka
In the central area, which includes
Dhaka, the capital city, the winter temperatures are higher. In Dhaka, the January average is close to 20 °C (68 °F).
Dhaka - Average temperatures (1996-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 14.5 | 24.6 | 19.6 | 58 | 76 | 67.3 |
---|
February | 17.9 | 28.5 | 23.2 | 64 | 83 | 73.7 |
---|
March | 22.1 | 32.1 | 27.1 | 72 | 90 | 80.8 |
---|
April | 24.8 | 33.5 | 29.2 | 77 | 92 | 84.5 |
---|
May | 25.7 | 32.9 | 29.3 | 78 | 91 | 84.8 |
---|
June | 27 | 32.4 | 29.7 | 81 | 90 | 85.5 |
---|
July | 27.2 | 31.7 | 29.5 | 81 | 89 | 85.1 |
---|
August | 27.2 | 31.9 | 29.6 | 81 | 89 | 85.2 |
---|
September | 27 | 31.9 | 29.4 | 81 | 89 | 85 |
---|
October | 25.3 | 31.4 | 28.4 | 78 | 89 | 83.1 |
---|
November | 21.3 | 29.4 | 25.4 | 70 | 85 | 77.7 |
---|
December | 16.7 | 25.7 | 21.2 | 62 | 78 | 70.1 |
---|
Year | 23.1 | 30.5 | 26.75 | 73.6 | 86.9 | 80 |
---|
In Dhaka, precipitation amounts to 2,100 mm (83 in) per year, of which 370 mm (14.5 in) fall in July.
Dhaka - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 8 | 0.3 | 2 |
---|
February | 25 | 1 | 3 |
---|
March | 60 | 2.4 | 5 |
---|
April | 140 | 5.5 | 10 |
---|
May | 280 | 11 | 15 |
---|
June | 345 | 13.6 | 14 |
---|
July | 375 | 14.8 | 17 |
---|
August | 295 | 11.6 | 16 |
---|
September | 340 | 13.4 | 13 |
---|
October | 175 | 6.9 | 7 |
---|
November | 30 | 1.2 | 2 |
---|
December | 12 | 0.5 | 1 |
---|
Year | 2085 | 82.1 | 105 |
---|
Chittagong
In
Chittagong (or Chattogram), on the coast, the average winter temperature is even higher, and exceeds 20 °C (68 °F) even in January.
Chittagong - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 15.4 | 25.9 | 20.7 | 60 | 79 | 69.2 |
---|
February | 18.1 | 28.6 | 23.4 | 65 | 84 | 74 |
---|
March | 21.9 | 31.1 | 26.5 | 71 | 88 | 79.7 |
---|
April | 24.8 | 32.1 | 28.4 | 77 | 90 | 83.2 |
---|
May | 25.8 | 32.6 | 29.2 | 78 | 91 | 84.5 |
---|
June | 26.2 | 31.7 | 28.9 | 79 | 89 | 84.1 |
---|
July | 25.9 | 31.1 | 28.5 | 79 | 88 | 83.4 |
---|
August | 26 | 31.4 | 28.7 | 79 | 89 | 83.6 |
---|
September | 25.9 | 31.8 | 28.9 | 79 | 89 | 84 |
---|
October | 25.1 | 31.6 | 28.3 | 77 | 89 | 83 |
---|
November | 21.4 | 30 | 25.7 | 71 | 86 | 78.2 |
---|
December | 17.2 | 26.8 | 22 | 63 | 80 | 71.6 |
---|
Year | 22.8 | 30.4 | 26.55 | 73.1 | 86.7 | 80 |
---|
In Chittagong, rainfall reaches 2,900 mm (115 in) per year.
Chittagong - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 7 | 0.3 | 1 |
---|
February | 25 | 1 | 2 |
---|
March | 55 | 2.2 | 4 |
---|
April | 135 | 5.3 | 8 |
---|
May | 315 | 12.4 | 13 |
---|
June | 590 | 23.2 | 16 |
---|
July | 735 | 28.9 | 19 |
---|
August | 515 | 20.3 | 17 |
---|
September | 240 | 9.4 | 13 |
---|
October | 200 | 7.9 | 7 |
---|
November | 60 | 2.4 | 3 |
---|
December | 14 | 0.6 | 1 |
---|
Year | 2890 | 113.8 | 104 |
---|
Sea temperature
The
sea is warm enough for swimming all year round, even though, in January and February, its temperature drops to 22.5/23 °C (73/74 °F) in the northernmost part (see Chittagong), and to 23.5/24 °C (74/75 °F) in Cox's Bazar.
Chittagong - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 22.5 | 73 | February | 23 | 74 | March | 26 | 79 | April | 28.5 | 83 | May | 29.5 | 85 | June | 30 | 86 | July | 29 | 85 | August | 29 | 84 | September | 29 | 84 | October | 29 | 84 | November | 27 | 81 | December | 24.5 | 76 | Year | 27.3 | 81.2 |
Tropical cyclones
Bangladesh is particularly vulnerable to
tropical cyclones, which come from the Bay of Bengal. Typically, cyclones occur from April to December, with two intensity peaks before and after the monsoon (from late April to early June and in October-November). The most intense cyclones on record (which were also among the most destructive in history) occurred in October-November 1876, in November 1970, and in late April 1991.
When to go
The best time to visit Bangladesh is winter, between
mid-December and February. Typically, in November and in the first half of December, the weather is good, and it's hot but not too much, but we cannot exclude that some cloud banks can still form, or that a cyclone, maybe outside of the normal season, can arrive.
In March and April it's hot, and thunderstorms, sometimes intense, can develop in the afternoon or in the evening.
What to pack
In
winter: bring spring/autumn clothes (light for the day), a jacket and a sweater for the evening, and possibly a hat and a scarf for cooler evenings in the north (see Rangpur and Saidpur).
In
summer: bring tropics-friendly, lightweight clothing of natural fibers, and a light raincoat or umbrella (although the latter is not always effective against the monsoon rains).
Back to topSee also the
temperatures month by month