Best Time to Visit Sylhet

Bangladesh · weather by month, temperature and rainfall

Best monthsJanuary and February
HottestApril · 32°C
ColdestJanuary · 12°C
WettestJune · 842 mm

If you want the most pleasant weather in Sylhet, plan your trip for January and February. April is the hottest month, with average highs of 32°C (89°F), while January is the coldest, with lows around 12°C (54°F). Rain is heaviest in June, at about 842 mm (33.1 in), and lightest in January, at 11 mm (0.4 in). July is the least comfortable month, mainly because of the rain.

When to go to Sylhet: a seasonal guide

Winter: the best time to go

From November to February, Sylhet is at its best. Days are dry and sunny, and rain is rare. December and January are the coolest. Nights drop to about 12°C in January, so you'll want a jacket in the tea gardens early in the morning. By February it's warmer, and you'll still get mostly clear skies.

This is the season for the hills. Walk the tea estates around Malnicherra, near the city, and the Lalakhal river trip is at its clearest. Ratargul Swamp Forest is best reached in the wetter months, when boats can glide between the trees, but the dry months suit Jaflong and the Bholaganj stone-collecting area, where the water is lower and the roads are easier. Winter is also high season. Weekends fill up with Bangladeshi families, so book hotels early if you're going on a Friday or Saturday.

March to May: warm, then stormy

March is a good in-between month. It's hotter, with some rain, but still fairly pleasant. Then April changes things. Rain falls on most days, and May is wetter still. Sylhet sits close to the Meghalaya hills, one of the rainiest areas on earth, so storms here can be heavy and sudden.

Pohela Boishakh, the Bengali New Year in mid-April, is a lively time to see local life. Expect street fairs and plenty of panta ilish (rice with fish) elsewhere in the country. Just be ready for wet afternoons.

June to October: the monsoon

From June to September it rains almost every day. June is the wettest month, with 842 mm. July and August are close behind, with rain on all 30 days. It's also sticky, and the sun barely shows. Roads can flood, and some trips to Jaflong or Lalakhal may be hard.

Is it worth it? If you love green, moody landscapes and don't mind plans changing, yes. The haor wetlands, the huge seasonal lakes of the northeast, fill up and look like inland seas. Hotels are quieter and cheaper then. October is still wet, but the skies slowly clear. Come November, the dry season is back, and the tea hills look their best.

Sylhet weather by month

5°10°15°20°25°30°35°0425850January: 11 mm rainFebruary: 34 mm rainMarch: 112 mm rainApril: 379 mm rainMay: 610 mm rainJune: 842 mm rainJuly: 718 mm rainAugust: 648 mm rainSeptember: 449 mm rainOctober: 264 mm rainNovember: 18 mm rainDecember: 19 mm rainJanuary: 23°CFebruary: 26°CMarch: 30°CApril: 32°CMay: 31°CJune: 31°CJuly: 31°CAugust: 31°CSeptember: 31°COctober: 30°CNovember: 27°CDecember: 24°CJanuary: 12°CFebruary: 14°CMarch: 18°CApril: 22°CMay: 24°CJune: 25°CJuly: 26°CAugust: 25°CSeptember: 25°COctober: 23°CNovember: 18°CDecember: 14°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan23°C / 12°C11 mmExcellentFeb26°C / 14°C34 mmExcellentMar30°C / 18°C112 mmGoodApr32°C / 22°C379 mmPoorMay31°C / 24°C610 mmPoorJun31°C / 25°C842 mmPoorJul31°C / 26°C718 mmPoorAug31°C / 25°C648 mmPoorSep31°C / 25°C449 mmPoorOct30°C / 23°C264 mmPoorNov27°C / 18°C18 mmExcellentDec24°C / 14°C19 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January23°C 73°F12°C 54°F11 mm273%7.8Excellent 10
February26°C 78°F14°C 58°F34 mm466%8.6Excellent 10
March30°C 86°F18°C 65°F112 mm961%7.1Good 7.2
April32°C 89°F22°C 72°F379 mm2172%4.9Poor 3.7
May31°C 88°F24°C 76°F610 mm2881%2.9Poor 2
June31°C 88°F25°C 78°F842 mm2988%1.3Poor 0.6
July31°C 88°F26°C 78°F718 mm3089%1Poor 0.4
August31°C 88°F25°C 78°F648 mm3089%1.1Poor 0.5
September31°C 87°F25°C 77°F449 mm2687%2.1Poor 1.3
October30°C 86°F23°C 73°F264 mm1583%5.6Poor 3.2
November27°C 81°F18°C 64°F18 mm278%8.9Excellent 9
December24°C 75°F14°C 57°F19 mm277%8.1Excellent 9.1

Frequently asked questions

When is the best time to visit Sylhet?

The best time to visit Sylhet is January and February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Sylhet?

April is the hottest month in Sylhet, with an average high of 32°C (89°F).

What is the coldest month in Sylhet?

January is the coldest month in Sylhet, with an average low of 12°C (54°F).

What is the rainiest month in Sylhet?

June is the wettest month, with about 842 mm (33.1 in) of rain. January is the driest, with 11 mm (0.4 in).

Nearby destinations

More in Bangladesh