
Check the latest weather conditions: How long will the cold weather last? "Meteorological Department" 7-day weather forecast
On 14 January 2026, the websiteMeteorological Departmentissued a 7-day weather forecast stating that from 13 to 19 January 2026, temperatures in upper Thailand will rise by 3 to 6 degrees Celsius, with morning fog and some areas experiencing dense fog. However, cool to cold conditions will persist in the northern, northeastern, and central regions due to weakening high pressure or cold air masses covering upper Thailand and the South China Sea. From 15 to 17 January 2026, a westerly wind wave from Myanmar will move over the upper northern and northeastern regions and northern Laos, causing light rain in some areas.
In the lower southern region, isolated thunderstorms are expected due to the northeast monsoon covering the Gulf of Thailand, the south, and the Andaman Sea. Winds and waves in the Gulf of Thailand and the Andaman Sea are weakening, with wave heights of 1 to 2 meters in the lower Gulf and offshore Andaman Sea, and over 2 meters in areas with thunderstorms.
From 13 to 16 January 2026, the weather will be cool to cold with morning fog, and temperatures will rise by 2 to 4 degrees Celsius. Some rain is expected mainly in the upper northern region from 15 to 16 January 2026. From 17 to 19 January 2026, cool to cold weather with morning fog will continue, with temperatures dropping by 1 to 2 degrees Celsius in the upper northern region.
Minimum temperatures will range from 12 to 18 degrees Celsius, maximum temperatures from 25 to 32 degrees Celsius. Mountain peaks will be cold to very cold, with minimum temperatures between 5 and 12 degrees Celsius. East winds will blow at 10 to 15 km/h.
Cool to cold weather with morning fog and some areas of dense fog, with temperatures rising by 4 to 6 degrees Celsius. From 16 to 17 January 2026, some rain is expected mainly in the upper northeastern region. Minimum temperatures will range from 12 to 20 degrees Celsius, maximum temperatures from 26 to 33 degrees Celsius. Mountainous areas will be cold to very cold, with minimum temperatures between 6 and 15 degrees Celsius. East winds will blow at 10 to 15 km/h.
From 13 to 16 January 2026, cool to cold weather with morning fog and some areas of dense fog, with temperatures rising by 3 to 5 degrees Celsius. From 17 to 19 January 2026, cool weather with morning fog and some dense fog will continue. Minimum temperatures will range from 13 to 22 degrees Celsius, maximum temperatures from 29 to 33 degrees Celsius. East winds will blow at 10 to 15 km/h.
From 13 to 16 January 2026, cool weather with morning fog and some dense fog, with temperatures rising by 2 to 4 degrees Celsius. East winds will blow at 15 to 35 km/h. Seas will have waves about 1 meter high, with waves over 1 meter in areas with thunderstorms.
From 17 to 19 January 2026, cool weather with morning fog and some dense fog will continue with light rain in some coastal areas. Minimum temperatures will range from 16 to 25 degrees Celsius, maximum temperatures from 30 to 34 degrees Celsius. Southeast winds will blow at 15 to 35 km/h. Seas will have waves about 1 meter high, with waves over 1 meter in areas with thunderstorms.
Cool weather with morning fog in the upper southern region and 10 to 30 percent chance of thunderstorms from Surat Thani Province northward. East winds will blow at 15 to 30 km/h. Seas will have waves about 1 meter high, with waves over 2 meters in areas with thunderstorms.
From Nakhon Si Thammarat Province southward, southeast winds will blow at 15 to 35 km/h. Seas will have waves 1 to 2 meters high, with waves over 2 meters in areas with thunderstorms. Minimum temperatures will range from 16 to 24 degrees Celsius, maximum temperatures from 28 to 33 degrees Celsius.
From 14 to 19 January 2026, there will be a 10 to 20 percent chance of thunderstorms. East winds will blow at 15 to 30 km/h. Seas will have waves about 1 meter high, over 1 meter offshore, and over 2 meters in areas with thunderstorms. Minimum temperatures will range from 20 to 24 degrees Celsius, maximum temperatures from 31 to 33 degrees Celsius.
From 13 to 16 January 2026, cool weather with morning fog and some dense fog will occur, with temperatures rising by 3 to 5 degrees Celsius. East winds will blow at 10 to 15 km/h. From 17 to 19 January 2026, cool weather with morning fog and some dense fog will continue. Minimum temperatures will range from 16 to 22 degrees Celsius, maximum temperatures from 29 to 34 degrees Celsius. Southeast winds will blow at 10 to 15 km/h.