Kartarpur experiences a moderate climate with distinct seasonal variations. Winters, from December to February, are cool and chilly, with temperatures ranging from near-freezing to mild averages around 15°C. As spring approaches in March and April, temperatures rise significantly, often reaching highs of over 40°C, marking the beginning of the hot summer season that lasts till June. The summer months bring sweltering heat, with temperatures frequently soaring above 42°C, before gradually subsiding in July and August as monsoon showers start to arrive. Autumn, from September to November, is characterized by a slight cooling trend, returning temperatures closer to those of winter, but still relatively mild compared to the scorching summers.