Place State Average Sunshine Hours per day Ahmedabad Gujarat 8.27 Pune Maharashtra 7.95 Indore Madhya Pradesh 7.90 Panaji Goa 7.75 Nagpur Maharashtra 7.69 Allahabad Uttar Pradesh 7.60 Chennai Tamil Nadu 7.57 Amritsar Punjab 7.57 Hyderabad Telangana 7.48 Delhi - NCR Delhi 7.36 Mumbai Maharashtra 7.08 Bhubaneshwar Orissa (Odisha) 6.65 Bangalore Karnataka 6.47 Thiruvanan thapuram Kerala 6.42 Guwahati Assam 6.24 Kolkata (Calcutta) West Bengal 5.78