The National Disaster Management Authority (NDMA) has issued an advisory warning of possible rain and snowfall over the next two to three days, as a western weather system is expected to enter the country tonight, bringing rain to most areas and snowfall in mountainous regions.
According to the advisory, the weather system may intensify tomorrow, with rain expected in the upper and central parts of Islamabad and its surroundings.
Effects of the system may continue until the morning of January 2.
Snowfall is expected in Naran, Kaghan, Swat, Dir, Murree, Galyat and Skardu, with fears of road closures due to heavy snowfall.
Landslides are also possible in upper Khyber Pakhtunkhwa, Gilgit-Baltistan and Azad Kashmir.
The NDMA has advised tourists to avoid unnecessary travel.
Rain is also expected to reduce fog intensity in Punjab and upper Sindh, while the administration has been directed to remain on alert.
In Balochistan, the weather system is expected to enter tonight, bringing rain and snowfall between December 29 and 31 in 23 districts, including Quetta, Ziarat, Kalat, Chaman, Zhob, Sibi, Loralai, Khuzdar, Gwadar, Kech, Lasbela, Awaran, Chagai, Panjgur and others. Snowfall is likely in northern mountainous areas.
Minimum recorded temperatures included Quetta 3°C, Kalat 2°C, Ziarat 0°C, Zhob 4°C, Sibi 10°C, Turbat 12°C, Nokundi 8°C, Chaman 4°C, Gwadar 9°C and Jiwani 12°C.
Meanwhile, most parts of the country are expected to remain cold and dry, with thunderstorms and rain likely in northern and western Balochistan.
Dense fog is expected in the plains of Punjab and upper Sindh, while Islamabad, Khyber Pakhtunkhwa and northern Punjab will see cold and cloudy weather.
Snowfall and very cold conditions are expected in Murree, Galyat, Kashmir and Gilgit-Baltistan.
The Punjab PDMA has also issued an alert following the forecast of rain and snowfall from December 30 to January 2 in Rawalpindi, Murree, Galyat and Potohar region.
Rain is also expected in Lahore, Sheikhupura, Sargodha, Gujranwala, Faisalabad, Hafizabad, Mandi Bahauddin, Gujrat, Sialkot, Jhang and Toba Tek Singh.
Authorities said rain may help reduce fog and smog, while citizens and tourists have been advised to exercise caution.