We use cookies and external services: MapTiler for interactive maps and Google Maps to show route duration/distance. Both may process personal data such as your IP address, including transfers outside the EU/EEA. See our privacy policy for details. By clicking ‘Accept all’, you consent to this.
Amritsar, in Punjab’s northwest, experiences a subtropical climate with four distinct seasons. Summers are scorching and humid, winters are chilly with occasional frost, and the monsoon brings relief and lush greenery. With dramatic temperature swings, moderate rainfall, and abundant sunshine, Amritsar is a vibrant destination for culture, history, and spiritual exploration year-round.
The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.
Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.
Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.
Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.
Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.
The climate of Amritsar
Amritsar’s climate is shaped by its inland location and the influence of both continental and monsoonal patterns. Winters (December–February) are chilly, with average highs of 12–18°C and lows often dropping to 2–5°C. Frost is possible, especially in January, and cold spells can bring temperatures near or below freezing. Days are clear and crisp, ideal for sightseeing and festivals, but warm clothing is essential for evenings and early mornings.
Spring (March–May) marks a rapid transition, with temperatures rising from 10°C to 28°C in March and peaking at 40–45°C by late May. Early spring is pleasant, but May can be extremely hot and dry, with intense sunshine and low humidity. Summer (June–August) is characterised by sweltering heat and high humidity, with average highs of 33–45°C. June is often the hottest month, and heatwaves are common. The monsoon arrives in July, bringing moderate to heavy rainfall (up to 132 mm in July), which cools the air and transforms the cityscape into lush green. Humidity rises, and thunderstorms are frequent, but rain is often followed by clear skies. The monsoon tapers off by September, and autumn (October–November) brings comfortable temperatures (20–32°C) and dry, sunny weather, making it another excellent season for travel. Annual precipitation averages 500–800 mm, with most rain falling from July to September. Winds are generally light to moderate, but can be brisk during storms or winter cold fronts. Sunshine is abundant for most of the year, with 6–10 hours per day during the dry seasons.
| Average climate data for Amritsar, India | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
| Average maximum temperature (°C) | 20 | 23 | 29 | 36 | 41 | 43 | 40 | 38 | 36 | 34 | 28 | 23 | 43 |
| Average minimum temperature (°C) | 7 | 9 | 13 | 21 | 27 | 30 | 30 | 27 | 24 | 21 | 16 | 10 | 7 |
| Average precipitation (mm) | 25 | 38 | 31 | 21 | 19 | 18 | 51 | 74 | 45 | 4 | 7 | 11 | 345 |
| Average rainfall days (days) | 5 | 6 | 8 | 8 | 6 | 7 | 13 | 15 | 9 | 3 | 3 | 2 | 85 |
| Average relative humidity (%) | 56 | 57 | 49 | 28 | 21 | 25 | 44 | 61 | 55 | 36 | 30 | 36 | 42 |
| Average wind speed (km/h) | 7 | 8 | 8 | 9 | 9 | 9 | 8 | 7 | 6 | 6 | 7 | 7 | 8 |
| Average daily daylight hours (h) | 10 | 11 | 12 | 13 | 13 | 14 | 14 | 13 | 12 | 11 | 10 | 10 | 12 |
| Average daily sunshine hours (h) | 7 | 9 | 9 | 10 | 11 | 12 | 11 | 10 | 9 | 8 | 7 | 7 | 9 |
| Average cloud coverage (%) | 19 | 20 | 17 | 14 | 11 | 10 | 26 | 27 | 16 | 5 | 10 | 10 | 15 |
| Average UV index | 4 | 5 | 6 | 8 | 9 | 9 | 8 | 8 | 7 | 6 | 5 | 4 | 7 |
Travel info
- Winter (Dec–Feb): Chilly, with highs of 12–18°C and lows down to 2°C. Frost possible. Ideal for sightseeing and festivals – bring warm clothing for cold mornings and evenings.
- Spring (Mar–May): Mild to hot, with highs from 19–40°C. Early spring is pleasant, but May can be extremely hot. Pack light clothing and sun protection.
- Summer (Jun–Aug): Scorching and humid, with highs of 33–45°C. Heatwaves are common. The monsoon brings relief and heavy rain in July–August. Stay hydrated, avoid midday sun, and carry an umbrella.
- Monsoon/Autumn (Sep–Nov): Warm and pleasant, with highs from 20–32°C. Rain tapers off by September. Great for sightseeing and outdoor activities – pack layers for cool nights.
- Travel tip: The best weather is from October to March. During summer, avoid outdoor activities at midday and stay hydrated. In monsoon, check forecasts and bring rain gear.
The best time to visit Amritsar
The best time to visit Amritsar is from October to March, when temperatures are mild, skies are clear, and rainfall is minimal. This period is ideal for exploring the Golden Temple, attending festivals, and enjoying the city’s vibrant culture in comfortable weather.
The worst time to visit Amritsar
The least favourable time to visit is from May to August, when extreme heat and high humidity make outdoor activities challenging. The monsoon (July–September) brings heavy rain and occasional flooding, which can disrupt travel plans, though the city is lush and green.
Frequently asked questions
Amritsar has a subtropical climate with hot, humid summers (up to 45°C), chilly winters (down to 2°C), and a monsoon season (July–September) that brings most of the city’s annual rainfall.
The best time to visit is from October to March, when the weather is mild and dry. This period is ideal for sightseeing, festivals, and outdoor activities, with comfortable temperatures and clear skies.
Summers in Amritsar are extremely hot, with average highs of 40–45°C in May and June. Heatwaves are common, and outdoor activities are best avoided during the midday hours.
Most rainfall occurs during the monsoon season (July–September), with July being the wettest month. The rest of the year is relatively dry, especially in winter and early spring.
Winters are chilly, with highs of 12–18°C and lows that can drop to 2°C or below. Frost is possible, especially in January. Days are sunny and crisp, making it a popular time for travel.
Pack warm layers for winter, light cotton clothing and sun protection for summer, and an umbrella or raincoat for the monsoon. Comfortable shoes are recommended for exploring the city’s landmarks.
Travel is possible during the monsoon, but heavy rain and humidity can disrupt plans. The city is lush and green, but visitors should check forecasts and be prepared for sudden showers.
Minimum and maximum temperatures in Amritsar
The warmest month, with the highest average maximum temperature, is June (43.2 °C). The month with the lowest average maximum temperature is January (20 °C). Overall, the average maximum temperature over the whole year is 32.5 °C.
The month with the highest average minimum temperature is June (30.5 °C). The coldest month, with the lowest average minimum temperature, is January (6.8 °C). Overall, the average minimum temperature over the whole year is 19.6 °C.
Rainfall amount in Amritsar
The wettest month, with the highest amount of precipitation, is August (74.5 mm). The driest month, with the least amount of precipitation, is October (3.9 mm). Over the whole year there are 345.1 mm of rainfall on average.
Rainfall days in Amritsar
The month with the most days of rain is August (15.3 days). The month with the fewest days of rain is December (2.3 days). Over the whole year there are 85.3 days of rain on average.
Relative humidity in Amritsar
The month with the highest average relative humidity is August (60.8 %). The month with the lowest average relative humidity is May (21.4 %). The overall average relative humidity over the whole year is 41.7 %.
Wind speed in Amritsar
The windiest month, with the highest average wind speed, is April (9.2 km/h). The calmest month, with the lowest average wind speed, is October (5.7 km/h). The overall average wind speed over the whole year is 7.5 km/h.
Cloud coverage in Amritsar
The month with the cloudiest skies, so the highest cloud coverage, is August (27.4 %). The month with the clearest skies, so the lowest cloud coverage, is October (4.6 %). Over the whole year there is an average cloud coverage of 15.4 %.
Daylight hours and sunshine hours in Amritsar
The month with the longest days, so the most daylight, is June (Average daylight: 14 h). The month with the shortest days, so the least daylight, is December (Average daylight: 10 h). Over the whole year there are 11.9 h of daylight per day on average.
The month with the most sunshine per day is June (Average sunshine: 12.1 h). The month with the least sunshine per day is November (Average sunshine: 7 h). Over the whole year there are 9.2 h of sunlight per day on average.
UV index in Amritsar
The months with the highest average UV index are May and June (UV index: 9). The months with the lowest average UV index are January and December (UV index: 4). Over the whole year the average UV index is 6.6.
- Amritsar climate overview
- Climate table
- Related travel information for Amritsar
- The best time to visit Amritsar
- The worst time to visit Amritsar
- Frequently asked questions
- Temperature summary
- Rainfall amount summary
- Rainfall days summary
- Relative humidity summary
- Wind speed summary
- Cloud coverage summary
- Daylight hours and sunshine hours summary
- UV index summary
- Other recommended travel destinations