April in Amritsar is the windiest month of the year. In April, the weather in Amritsar is typically hot. Average daily high temperature in April is about 33 degrees above zero. On average, Amritsar has 24 sunny, 5 partly cloudy, and 1 rainy day in April. The rains are usually light.