The Punjab, India, a region in India, experiences pleasant average maximum daytime temperatures in January, ranging from 18°C (64°F) in Pathānkot to 21°C (70°F) in Bathinda. Nighttime temperatures generally drop to 8°C (46°F) in Bathinda and 7°C (45°F) in Pathānkot. In January, it is winter. On average, it is one of the coldest months of the year.
What is the temperature of the different cities in the Punjab, India in January?
Explore the map below to discover average January temperatures at the top destinations in the Punjab. For a deeper dive, simply click on any destination dot.