On average you could expect +12°C in January to +33°C in June. Currently, it is Clear sky and +31°C in Lahore.