Best Time to Visit Visakhapatnam

India · weather by month, temperature and rainfall

Best monthsDecember to February
HottestMay · 34°C
ColdestJanuary · 21°C
WettestSeptember · 249 mm

Weather-wise, December to February is the best time to visit Visakhapatnam. May is the hottest month, with average highs of 34°C (93°F), while January is the coldest, with lows around 21°C (70°F). The rainy season runs over June to October; September is the wettest month with about 249 mm (9.8 in) of rain. June is the least comfortable month, mainly because of the rain.

When to go to Visakhapatnam: a seasonal guide

November to February: the sweet spot

This is when Visakhapatnam is at its best. Days are warm but not heavy, and nights in December and January drop to about 21°C. That's cool enough to sit on RK Beach after dark without sweating through your shirt. Rain is rare from December to February, and the sun is out most of the day.

November also rates Excellent, but it's a bit damp and cloudier as the monsoon fades. Cyclones from the Bay of Bengal can still show up in late autumn, so keep an eye on the forecast. This is the time for the Kailasagiri hill park, the Submarine Museum, Rushikonda Beach, and the road trip up to Araku Valley. The Araku train ride through the Eastern Ghats is lovely when the air is clear.

It's also the busiest stretch. Sankranti in mid-January is the big Telugu harvest festival, with kites, rangoli (chalk-powder floor art) and family trips. Hotels fill up and beaches are packed at weekends. If you hate crowds, aim for weekdays or early December.

March to May: hot and getting sticky

March is still pleasant. By April and May, afternoons turn hot, and May's nights stay around 29°C. May is also the first month when the rain returns, with showers on more than half the days. Sightseeing is best at dawn or late afternoon. Midday suits a long lunch of seafood, or a break indoors.

Indian school holidays run through April and May, so families travel. The beaches get busy in the evenings, but the city doesn't feel as crowded as it does in January. If you're on a tight budget, this is a decent compromise.

June to October: the wet months

Be honest with yourself about this one. Rain falls on most days from June to September, and July has only about two hours of sun a day. September is the wettest month, just ahead of July. Humidity sits around 85%, and clothes never quite dry.

Beaches are often rough, and swimming is not a good idea. Views from Kailasagiri can disappear into cloud. But the hills around Araku turn deep green, and waterfalls run strong. If you don't mind getting wet, you'll find fewer tourists and quieter hotels.

October is a messy month. Rain eases, but cyclone risk is higher. Dussehra and Diwali bring lights and sweets to the city when the skies allow.

Visakhapatnam weather by month

15°20°25°30°35°0125250January: 5 mm rainFebruary: 11 mm rainMarch: 18 mm rainApril: 27 mm rainMay: 85 mm rainJune: 172 mm rainJuly: 229 mm rainAugust: 219 mm rainSeptember: 249 mm rainOctober: 192 mm rainNovember: 83 mm rainDecember: 30 mm rainJanuary: 27°CFebruary: 29°CMarch: 32°CApril: 34°CMay: 34°CJune: 32°CJuly: 30°CAugust: 30°CSeptember: 30°COctober: 29°CNovember: 28°CDecember: 26°CJanuary: 21°CFebruary: 23°CMarch: 25°CApril: 27°CMay: 29°CJune: 28°CJuly: 27°CAugust: 27°CSeptember: 27°COctober: 26°CNovember: 24°CDecember: 21°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan27°C / 21°C5 mmExcellentFeb29°C / 23°C11 mmExcellentMar32°C / 25°C18 mmGoodApr34°C / 27°C27 mmGoodMay34°C / 29°C85 mmPoorJun32°C / 28°C172 mmPoorJul30°C / 27°C229 mmPoorAug30°C / 27°C219 mmPoorSep30°C / 27°C249 mmPoorOct29°C / 26°C192 mmPoorNov28°C / 24°C83 mmExcellentDec26°C / 21°C30 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January27°C 80°F21°C 70°F5 mm272%8.8Excellent 9.8
February29°C 85°F23°C 73°F11 mm269%9.4Excellent 9.2
March32°C 90°F25°C 77°F18 mm468%9.3Good 7.5
April34°C 93°F27°C 81°F27 mm670%8.6Good 6.5
May34°C 93°F29°C 83°F85 mm1673%6.3Poor 3.9
June32°C 90°F28°C 82°F172 mm2378%3Poor 1.8
July30°C 87°F27°C 81°F229 mm2884%2Poor 1.8
August30°C 86°F27°C 80°F219 mm2785%2.6Poor 2.2
September30°C 85°F27°C 80°F249 mm2685%3.5Poor 2.7
October29°C 85°F26°C 79°F192 mm1780%5.7Poor 3.9
November28°C 82°F24°C 74°F83 mm879%6.8Excellent 8.3
December26°C 79°F21°C 71°F30 mm375%7.4Excellent 9.4

Frequently asked questions

When is the best time to visit Visakhapatnam?

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

What is the hottest month in Visakhapatnam?

May is the hottest month in Visakhapatnam, with an average high of 34°C (93°F).

What is the coldest month in Visakhapatnam?

January is the coldest month in Visakhapatnam, with an average low of 21°C (70°F).

What is the rainiest month in Visakhapatnam?

September is the wettest month, with about 249 mm (9.8 in) of rain. January is the driest, with 5 mm (0.2 in).

When is the rainy season in Visakhapatnam?

The rainy season in Visakhapatnam is June to October.

Nearby destinations

More in India