Weather in Visakhapatnam
India • Population: 1,728,128
Best Months to Visit
Based on temperature, precipitation, and humidity data
May is the warmest month (average 31.4°C, high 34.2°C) and December is the coolest (average 23.8°C, low 21.2°C). That 7.6°C swing in monthly averages is the first thing to plan around in Visakhapatnam.
Rain is the monsoon runs from June to October, inside an annual total of 1254 mm. The wettest month is September at 224 mm; the driest is January at 5 mm. Visakhapatnam is in India at 17.7°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are December, January, and February.
Best months to visit Visakhapatnam
The three months with the highest comfort score are December, January, and February: December (23.8°C average, 22 mm, 74% humidity); January (23.9°C average, 5 mm, 71% humidity); February (26.0°C average, 11 mm, 69% humidity). Those months sit across the year end, so they are listed in season order rather than January-to-December. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at June–October instead of the score.
Hot and cool months in Visakhapatnam
Visakhapatnam has a 7.6°C gap between its coolest monthly average (23.8°C in December) and its warmest (31.4°C in May). That is a northern-hemisphere pattern.
Mean high across all twelve months is 30.2°C and mean low is 25.2°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.
Monsoon and dry months
The monsoon in Visakhapatnam starts in June and ends in October (June, July, August, September, and October). September is the core of it at 224 mm. January is the other extreme, with 5 mm.
A rainy day here is a day with at least 1 mm in the NASA POWER series. September averages 25 such days; January averages 2.
What stands out month by month
January is the driest month, averaging only 5 mm across 2 rainy days. Highs sit near 26.9°C. May is the warmest month. Afternoon highs average 34.2°C and nights settle near 28.6°C, with 72 mm of rain. The monsoon opens in June. Expect 170 mm and 21 rainy days, with nights around 28.0°C.
September is the wettest month — 224 mm and 25 rainy days, with 84% humidity. November: 27.7°C high, 23.3°C low, 80 mm rain, 77% humidity. The year bottoms out in December. Plan for 21.2°C at night and 26.4°C in the afternoon.
How Visakhapatnam compares inside India
Hyderabad is about 517 km away: Visakhapatnam is 2.1°C cooler than Hyderabad in its hottest month and 446 mm wetter over the year than Hyderabad. Hyderabad’s wettest month is August (190 mm) versus September here.
Nagpur is about 584 km away: Visakhapatnam is 5.3°C cooler than Nagpur in its hottest month and a similar annual rainfall (1234 mm in Nagpur). Nagpur’s wettest month is July (361 mm) versus September here.
Chennai is about 611 km away: Visakhapatnam is 0.7°C cooler than Chennai in its hottest month and a similar annual rainfall (1253 mm in Chennai). Chennai’s wettest month is November (292 mm) versus September here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 26.9°C | 20.8°C | 5 | 2 |
| February | 29.4°C | 22.6°C | 11 | 2 |
| March | 32.1°C | 25.0°C | 15 | 4 |
| April | 33.8°C | 27.0°C | 31 | 6 |
| May | 34.2°C | 28.6°C | 72 | 14 |
| June | 32.1°C | 28.0°C | 170 | 21 |
| July | 30.4°C | 27.0°C | 201 | 27 |
| August | 29.9°C | 26.7°C | 212 | 27 |
| September | 29.8°C | 26.8°C | 224 | 25 |
| October | 29.3°C | 25.9°C | 211 | 17 |
| November | 27.7°C | 23.3°C | 80 | 7 |
| December | 26.4°C | 21.2°C | 22 | 2 |
Monthly Details
Click on any month for detailed weather information: