Dhaka
Weather by month
Current – 10-day forecastForecast

Dhaka Weather in July

July in Dhaka brings very high temperatures around 33°C (91°F) during the day, dropping to 27°C (81°F) at night, and as part of the rainy season, heavy rainfall is common.

Rainfall in Dhaka in July

As part of the rainy season, Dhaka sees around 15 days of rain in July, with an average of 353 mm (14 in). Showers during the rainy season tend to be heavy and can come down intensely. An umbrella is often not enough, so a poncho or waterproof jacket is a better choice.

Temperature in Dhaka in July

Daytime temperatures in Dhaka reach 33°C (91°F) in July, dropping to 27°C (81°F) at night. It's usually most comfortable outside during the morning and later in the day. Nights remain warm at around 27°C (81°F). For a more comfortable sleep, a cold shower before bed and a fan or air conditioning can make a big difference.

Sunshine in Dhaka in July

The area enjoys a balanced 131 hours of sunlight, ensuring it's neither too rainy nor too sunny.

Wind Speed in Dhaka in July

Average wind conditions reach 2 m/s (4 knots) in July. This creates comfortable weather with light winds that gently move vegetation. Keep in mind this is an average. Daily conditions range from near-calm to more noticeable wind.

If you prefer dry days with pleasant temperatures, July may not be the ideal month to visit Dhaka. Our weather planner can help you explore destinations with more pleasant weather conditions.

Dhaka Temperature in July

Min Temperature
27°C (81°F)
Max Temperature
33°C (91°F)
Chance of Rain
50%
Precipitation
353 mm (14 in)
Rainy days
15 days
Humidity
83%
Windspeed
2 m/s (4 knots)
Sunshine
131 hours
Percentage Sunshine

Dhaka Weather by Month

Pick a month to see the average temperature, rainfall and sunshine in Dhaka - and find the best time to visit.

Daily Historical Temperatures

46-year average (1977-2025)

Based on our historical records, temperatures in Dhaka typically stay consistent throughout July, with daily highs averaging around 33°C (91°F). Nights are warm, with lows around 27°C (81°F).

Average temperatures in July

Historical weather records for Dhaka in July

Browse day-by-day weather records for Dhaka spanning 51 years. Select any month and year to see actual temperatures, rainfall, and conditions recorded on each day.

Dhaka historical weather extremes in July

Our historical data for Dhaka spans 2006 to 2026, revealing these weather extremes.

  • The hottest July day on record in Dhaka reached 37°C (99°F) (July 19, 2018).
  • The lowest daytime temperature in July was 27°C (81°F), recorded on July 9, 2025.
  • The lowest overnight temperature recorded in July was 20°C (68°F) (July 31, 2017).
  • Peak precipitation in July occurred on July 21, 2007, when 220 mm (8.7 in) of precipitation was measured.

Best Places in Bangladesh in July

Find out more about the weather in Bangladesh and which places have the best travel conditions in this month. See all of Bangladesh in July →

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

What to Wear in Dhaka in July

Warm but pleasant conditions in Dhaka in July. Focus on lightweight, maybe with natural fabrics, cotton blend shirts, comfortable shorts, and breathable footwear. A light cover-up for sun protection is smart too. It's going to pour! Pack a good poncho and prepare for very wet conditions. Sunglasses could come in handy during the sunnier parts of your trip.

What To Do in Dhaka in July

We rated the following activities from 1 (least suitable) to 10 (best) to do.

  • Swimming
    7/10
  • Cycling
    7/10
  • Walking
    7/10
  • Camping
    7/10
  • Outdoor sports
    7/10

Dhaka 3-Day Forecast

More climate data for Dhaka

Popular in July

Where to go in July - average daytime high across popular destinations.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.