Климат (BSh) жаркий полуаридный (степной). Наиболее тёплый месяц — июнь со среднеарифметической температурой 42.2 °C. Месяц с самым низким температурным режимом — январь, суточный температурный средний показатель 17.3 °C. Среднегодовая температура в Амритсаре, принимая во внимание наблюдения, составляет 29.4°C. Максимальная температура, проявляется в июне до 48.3°С, а наименьшая опускается до 3.0°C в январе. В пределах года: солнечно-ясные дни - 234, снегопадные дни - 0, дни с осадками - 95, пасмурных дней - 37.