When to go · Bangladesh
Bangladesh in December
Great month. Best weather; domestic tourists fill Cox's Bazar and Sylhet around Victory Day and year end.
Key facts
- Verdict
- Great
- Crowds
- High
- Bangladesh
- Prices
- High
- Bangladesh
Verdict
Best weather; domestic tourists fill Cox's Bazar and Sylhet around Victory Day and year end.
Is another month better than December?
No other month rates higher than December for Bangladesh in this guide.
Weather in December
- Central delta · Dhaka, Mymensingh, Rajshahismoke haze
Winter is dry and pleasant but Dhaka's air is among the world's worst December–February; April–May pre-monsoon storms (kalbaishakhi) bring hail and wind.
- North-east hills · Sylhet, Srimangalbest weather
One of the wettest regions in Asia; flash floods from April; tea gardens green after the rains.
- South-east coast and hills · Chattogram, Cox's Bazar, Bandarban, Rangamatibest weather
Cyclone seasons April–May and October–November; the hills need permits.
- South-west delta · Khulna, Sundarbans, Bagerhat, Kuakatabest weather
Sundarbans trips run October–March; the forest closes to visitors in the breeding season (June–August, check).
- Rajshahi Division: Rajshahi Division · Northwest Bangladeshcool
Dry season November–February: 15–25 °C (59–77 °F), low rain. Monsoon June–October: heavy rain, slower roads.Dry season November–February: 59–77 °F (15–25 °C), low rain. Monsoon June–October: heavy rain, slower roads.
- Rangpur Division: Rangpur area · Rangpur DivisionSep
Dry season Oct–Feb, temps 15–28 °C (59–82 °F), low rain; hot and humid Mar–Jun.Dry season Oct–Feb, temps 59–82 °F (15–28 °C), low rain; hot and humid Mar–Jun.
- Dhaka26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Bagerhat24 °C (75 °F) / 16 °C (61 °F), 2 rain days75 °F (24 °C) / 61 °F (16 °C), 2 rain days
- Bandarban Town27 °C (81 °F) / 16 °C (61 °F), 5 rain days81 °F (27 °C) / 61 °F (16 °C), 5 rain days
- Barisal26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Benapole28 °C (82 °F) / 16 °C (61 °F), 2 rain days82 °F (28 °C) / 61 °F (16 °C), 2 rain days
- Bogra22 °C (72 °F) / 13 °C (55 °F), 2 rain days72 °F (22 °C) / 55 °F (13 °C), 2 rain days
- Brahmanbaria22 °C (72 °F) / 12 °C (54 °F), 2 rain days72 °F (22 °C) / 54 °F (12 °C), 2 rain days
- Chandpur22 °C (72 °F) / 14 °C (57 °F), 4 rain days72 °F (22 °C) / 57 °F (14 °C), 4 rain days
- Chapai Nawabganj26 °C (79 °F) / 13 °C (55 °F), 1 rain days79 °F (26 °C) / 55 °F (13 °C), 1 rain days
- Chuadanga26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Cumilla21 °C (70 °F) / 14 °C (57 °F), 2 rain days70 °F (21 °C) / 57 °F (14 °C), 2 rain days
- Dhamrai Upazila26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Dinajpur26 °C (79 °F) / 18 °C (64 °F), 3 rain days79 °F (26 °C) / 64 °F (18 °C), 3 rain days
- Faridpur25 °C (77 °F) / 14 °C (57 °F), 2 rain days77 °F (25 °C) / 57 °F (14 °C), 2 rain days
- Gaud21 °C (70 °F) / 12 °C (54 °F), 3 rain days70 °F (21 °C) / 54 °F (12 °C), 3 rain days
- Gazipur26 °C (79 °F) / 16 °C (61 °F), 2 rain days79 °F (26 °C) / 61 °F (16 °C), 2 rain days
- Gopalganj26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Jaipurhat25 °C (77 °F) / 13 °C (55 °F), 1 rain days77 °F (25 °C) / 55 °F (13 °C), 1 rain days
- Jessore22 °C (72 °F) / 14 °C (57 °F), 2 rain days72 °F (22 °C) / 57 °F (14 °C), 2 rain days
- Khagrachhari26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Khulna26 °C (79 °F) / 14 °C (57 °F), 6 rain days79 °F (26 °C) / 57 °F (14 °C), 6 rain days
- Kuakata27 °C (81 °F) / 15 °C (59 °F), 1 rain days81 °F (27 °C) / 59 °F (15 °C), 1 rain days
- Kushtia21 °C (70 °F) / 13 °C (55 °F), 5 rain days70 °F (21 °C) / 55 °F (13 °C), 5 rain days
- Madaripur district26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Mymensingh22 °C (72 °F) / 13 °C (55 °F), 2 rain days72 °F (22 °C) / 55 °F (13 °C), 2 rain days
- Naogaon District26 °C (79 °F) / 13 °C (55 °F), 2 rain days79 °F (26 °C) / 55 °F (13 °C), 2 rain days
- Narayanganj23 °C (73 °F) / 15 °C (59 °F), 2 rain days73 °F (23 °C) / 59 °F (15 °C), 2 rain days
- Natore24 °C (75 °F) / 15 °C (59 °F), 5 rain days75 °F (24 °C) / 59 °F (15 °C), 5 rain days
- Nijhum Dwip26 °C (79 °F) / 17 °C (63 °F), 3 rain days79 °F (26 °C) / 63 °F (17 °C), 3 rain days
- Nilphamari25 °C (77 °F) / 13 °C (55 °F), 1 rain days77 °F (25 °C) / 55 °F (13 °C), 1 rain days
- Pabna22 °C (72 °F) / 14 °C (57 °F), 5 rain days72 °F (22 °C) / 57 °F (14 °C), 5 rain days
- Paharpur23 °C (73 °F) / 13 °C (55 °F), 3 rain days73 °F (23 °C) / 55 °F (13 °C), 3 rain days
- Patuakhali District26 °C (79 °F) / 17 °C (63 °F), 3 rain days79 °F (26 °C) / 63 °F (17 °C), 3 rain days
- Puthia22 °C (72 °F) / 12 °C (54 °F), 1 rain days72 °F (22 °C) / 54 °F (12 °C), 1 rain days
- Rajshahi District25 °C (77 °F) / 12 °C (54 °F), 1 rain days77 °F (25 °C) / 54 °F (12 °C), 1 rain days
- Rajshahi26 °C (79 °F) / 12 °C (54 °F), 1 rain days79 °F (26 °C) / 54 °F (12 °C), 1 rain days
- Rangamati26 °C (79 °F) / 13 °C (55 °F), 5 rain days79 °F (26 °C) / 55 °F (13 °C), 5 rain days
- Rangpur22 °C (72 °F) / 13 °C (55 °F), 4 rain days72 °F (22 °C) / 55 °F (13 °C), 4 rain days
- Saidpur20 °C (68 °F) / 11 °C (52 °F), 3 rain days68 °F (20 °C) / 52 °F (11 °C), 3 rain days
- Sajek Valley20 °C (68 °F) / 13 °C (55 °F), 5 rain days68 °F (20 °C) / 55 °F (13 °C), 5 rain days
- Sirajganj District21 °C (70 °F) / 11 °C (52 °F), 2 rain days70 °F (21 °C) / 52 °F (11 °C), 2 rain days
- Sonargaon23 °C (73 °F) / 15 °C (59 °F), 5 rain days73 °F (23 °C) / 59 °F (15 °C), 5 rain days
- Srimangal27 °C (81 °F) / 13 °C (55 °F), 5 rain days81 °F (27 °C) / 55 °F (13 °C), 5 rain days
- Sunamganj26 °C (79 °F) / 14 °C (57 °F), 1 rain days79 °F (26 °C) / 57 °F (14 °C), 1 rain days
- Sylhet26.8 °C (80 °F) / 11.8 °C (53 °F), 0 rain days80 °F (26.8 °C) / 53 °F (11.8 °C), 0 rain days
- Tangail30 °C (86 °F) / 21 °C (70 °F), 5 rain days86 °F (30 °C) / 70 °F (21 °C), 5 rain days
- Teknaf28 °C (82 °F) / 21 °C (70 °F), 5 rain days82 °F (28 °C) / 70 °F (21 °C), 5 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Victory Day
16 Dec
Parades marking the 1971 victory.
Crowds and prices
- Crowds · Bangladesh
- High
- Prices · Bangladesh
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Bangladesh, side by side.
Verdict
Dec: Great
Jan: Great
Crowds
Dec: High
Jan: Medium
Prices
Dec: High
Jan: Medium
Festivals listed
Dec: 1
Jan: 1
December: Best weather; domestic tourists fill Cox's Bazar and Sylhet around Victory Day and year end.
January: Dry and cool; best for the Sundarbans; Dhaka smog and Bishwa Ijtema traffic.
Bangladesh: figures are long-term averages from this guide, not a forecast.
What to pack
Nothing unusual for the weather this month.
Where to go in December
Rated best or good this month
North-east hills
Best weather of the year (Sylhet, Srimangal)
South-east coast and hills
Best weather of the year (Chattogram, Cox's Bazar, Bandarban, Rangamati)
South-west delta
Best weather of the year (Khulna, Sundarbans, Bagerhat, Kuakata)
Cool; Dec 16 Victory Day; smog builds.
Best months: Nov–Feb
Best months: Oct–Mar (dry, cooler)
Best months: Nov–Feb
Best months: Oct–Mar (dry season, smoother border operations)
Best months: Oct–Mar (dry, cooler)
Best months: Oct–Mar (dry, cooler)
Best months: Nov–Feb
Best months: Nov–Feb