Im April ist das Wetter in Shimla meist warm. Die durchschnittliche Tagestemperatur im April beträgt etwa 23 Grad über Null. Im Durchschnitt hat Shimla im April 12 heitere Tage, 11 Regentage, und 7 Tage mit wechselnder Bewölkung. Es regnet normalerweise stark.