WhereItsSunny

Climate of Amritsar, Punjab, India

Point-value climate at Amritsar (Punjab, India). Population approximately 1,212,000.

Located in Punjab, India, Amritsar has a Mediterranean-style climate. Population approximately 1,212,000. Monthly average temperatures range from 11.8°C / 53.2°F in January to 32.7°C / 90.9°F in June, with rainfall varying from 5 mm / 0.2 in (November) to 199 mm / 7.8 in (July) — about 655 mm / 25.8 in across the year. These are point-value climate normals sampled at Amritsar's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: February, March, April, May, October, November.

Best time to visit Amritsar →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January11.8°C53.2°F26 mm1″
February14.6°C58.3°F27 mm1.1″Sunny & Mild
March19.3°C66.7°F33 mm1.3″Sunny & Mild
April25.6°C78.1°F18 mm0.7″Sunny & Hot, Sunny & Warm
May30.7°C87.3°F18 mm0.7″Sunny & Hot
June32.7°C90.9°F54 mm2.1″
July30.6°C87.1°F199 mm7.8″
August29.8°C85.6°F175 mm6.9″
September28.6°C83.5°F73 mm2.9″
October24.3°C75.7°F15 mm0.6″Sunny & Warm
November18.2°C64.8°F5 mm0.2″Sunny & Mild
December13.3°C55.9°F12 mm0.5″

Frequently asked questions

What is the best time to visit Amritsar?

The months with the sunniest, driest weather are February, March, April, May, October, November. Amritsar's warmest month is June at an average of 32.7°C / 90.9°F, and its driest month is November with about 5 mm / 0.2 in of rain.

What is the climate of Amritsar?

Amritsar, in Punjab, India, has monthly average temperatures ranging from 11.8°C / 53.2°F in January to 32.7°C / 90.9°F in June. Annual rainfall is approximately 655 mm / 25.8 in, with the wettest month being July (199 mm / 7.8 in) and the driest November (5 mm / 0.2 in).

What is the average temperature in Amritsar in June?

The average temperature in Amritsar in June is 32.7°C / 90.9°F, with rainfall of about 54 mm / 2.1 in — the warmest month of the year.

When is the driest month in Amritsar?

The driest month in Amritsar is November, with about 5 mm / 0.2 in of average monthly rainfall. Average temperature that month is 18.2°C / 64.8°F.

When is the wettest month in Amritsar?

The wettest month in Amritsar is July, with approximately 199 mm / 7.8 in of average monthly rainfall.