Thailand weather by month
Average temperatures and rainfall across Thailand, based on 30 years of climate data.
The average temperature in Thailand is around 29° across the year, though it swings month to month and from region to region. The figures below show the monthly pattern for Bangkok.
- Hottest
- Apr
- 35°
- Coldest
- Dec
- 23°
- Wettest
- Sep
- 237 mm
- Driest
- Dec
- 10 mm
- Annual avg
- 29°
- year-round
- Rain / yr
- 1152 mm
- 165 wet days
- Largest city
- Bangkok
- 5,104k people
- Cities
- 335
- with climate data
Monthly climate (Bangkok)
Average highs, lows and rainfall through the year for Bangkok, Thailand's largest city.
| Month | High / Low | Rainfall | Wet days |
|---|---|---|---|
| Jan | 32° / 22° | 15 mm | 2.9 |
| Feb | 33° / 24° | 13 mm | 2.8 |
| Mar | 34° / 26° | 41 mm | 6.3 |
| Apr | 35° / 28° | 68 mm | 10.4 |
| May | 35° / 28° | 130 mm | 20.1 |
| Jun | 34° / 27° | 127 mm | 21.8 |
| Jul | 33° / 27° | 134 mm | 22.9 |
| Aug | 33° / 27° | 145 mm | 23.6 |
| Sep | 33° / 26° | 237 mm | 25.3 |
| Oct | 32° / 26° | 191 mm | 20.7 |
| Nov | 32° / 24° | 42 mm | 6.4 |
| Dec | 32° / 23° | 10 mm | 1.7 |
Weather across Thailand
Climate varies from region to region. Bangkok is the warmest of these cities, averaging 29° — about 2° warmer than Lampang, the coolest.
| City | Through the year | Avg | Warmest | Best month |
|---|---|---|---|---|
| Bangkok Bangkok | 29° | 31° (Apr) | Dec | |
| Samut Prakan Samut Prakan | 28° | 30° (Apr) | Jan | |
| Mueang Nonthaburi Nonthaburi | 29° | 31° (Apr) | Dec | |
| Chon Buri Chon Buri | 29° | 30° (Apr) | Dec | |
| Hat Yai Songkhla | 27° | 28° (Mar) | Jan | |
| Lampang Lampang | 27° | 30° (Apr) | Dec |
Climate in Bangkok
Full Bangkok forecastBangkok is the largest city in Thailand; its cloud cover, humidity, wind and sunshine are typical of the surrounding region.
Clouds and sunshine
How often the daytime sky is clear, partly cloudy or overcast through the year.
In Bangkok, the average share of the sky covered by clouds shows significant seasonal variation over the course of the year.
The clearer part of the year begins around October 25 and lasts for 6.2 months, ending around May 2. The clearest month is February, when the sky is clear, mostly clear, or partly cloudy 82% of the time on average.
The cloudier part of the year begins around May 3 and lasts for 5.7 months, ending around October 24. The cloudiest month is August, when it is overcast or mostly cloudy 94% of the time.
Humidity comfort
Share of days at each humidity comfort level, based on the dew point — the measure that tracks how muggy it actually feels.
Wind
Average wind speed through the year, banded into plain-language speed zones so a number reads as 'breezy' or 'calm' without knowing the scale.
This is the average sustained wind speed at the standard 10 metres above open ground — the steady flow a weather station reports, not the sharper gusts that come and go, which can run half again as fast. It's the number that says whether a place is generally breezy or calm.
Across the year, average wind speed in Bangkok is typically calm, near 9 km/h, and varies little with the seasons.
The windier part of the year lasts 6.6 months, from around Feb 9 to Aug 28. The windiest month is March, averaging about 11 km/h (calm).
The calmer part of the year runs from around Aug 29 to Feb 8, with October the calmest month at about 7 km/h.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wind speed (km/h) | 8 | 9 | 11 | 10 | 9 | 10 | 10 | 10 | 8 | 7 | 8 | 8 |
| Feels | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm |
| Wind speed (km/h) | Feels | |
|---|---|---|
| Jan | 8 | calm |
| Feb | 9 | calm |
| Mar | 11 | calm |
| Apr | 10 | calm |
| May | 9 | calm |
| Jun | 10 | calm |
| Jul | 10 | calm |
| Aug | 10 | calm |
| Sep | 8 | calm |
| Oct | 7 | calm |
| Nov | 8 | calm |
| Dec | 8 | calm |
Best time to visit Thailand
A 0–10 score combining daytime comfort, chance of rain and cloud cover — the sweet spot runs early January to mid February.
Solar energy
Average daily shortwave solar energy reaching the ground, banded into brightness zones so the number means something at a glance.
Solar energy is how much sunlight actually reaches the ground each day, measured in kilowatt-hours per square metre (kWh/m²) — the combined effect of how long the sun is up, how high it climbs, and how much cloud gets in the way. It's the raw fuel a solar panel has to work with: for scale, 1 kWh/m² a day is dim and wintry, while 7+ is desert-bright.
Bangkok receives about 5.2 kWh/m² a day of solar energy on average — bright — with a clear seasonal swing between 4.5 and 6.3 kWh/m².
The brighter stretch of the year lasts 4.6 months, from around Jan 26 to Jun 14. The brightest month is April, averaging about 6.2 kWh/m² (intense).
The dimmest month is October, down near 4.6 kWh/m² — roughly 25% less than the April peak.
Where is Thailand?
Thailand sits around 13.8°N, 100.5°E. The marker shows Bangkok, its largest city, among 335 cities with climate data here.
Thailand travel facts
- Travel advisory
- Level 1
- Exercise Normal Precautions
- Power plugs
- Type A / B / C
- 230 V · 50 Hz
- Prices
- ≈ 31% of US
- price level, 2025
- GDP per capita
- $8,057
- 2025
- Happiness
- 6.3 / 10
- World Happiness, 2025
- Homicide rate
- 4.8
- per 100k, 2011
- Road deaths
- 32.2
- per 100k/yr, 2019
- Income group
- Upper middle
- World Bank
- English
- Very low
- EF EPI 402
- Religion
Sources: World Bank, US State Department, World Happiness Report, WHO/UNICEF, EF EPI, CIA World Factbook.
Largest cities in Thailand
- 1Bangkok27°–31°5.1MDec
- 2Samut Prakan26°–30°389kJan
- 3Mueang NonthaburiNonthaburi27°–31°254kDec
- 4Chon Buri27°–30°219kDec
- 5Phra PradaengSamut Prakan27°–31°196kDec
- 6Bang KhaeBangkok27°–31°193kDec
- 7Hat YaiSongkhla26°–28°192kJan
- 8Pak KretNonthaburi26°–31°190kDec
- 9Sai MaiBangkok26°–30°188kDec
- 10Si RachaChon Buri27°–30°179kDec
- 11LatkrabangBangkok26°–30°174kDec
- 12WatthanaBangkok27°–31°171kDec
- 13Khlong Sam WaBangkok26°–30°169kDec
- 14Bang Khun ThianBangkok27°–31°165kDec
- 15Lat KrabangBangkok26°–30°163kDec
- 16ChatuchakBangkok27°–31°161kDec
- 17Ban Khlong PrawetBangkok26°–30°161kDec
- 18Chom ThongBangkok27°–31°158kDec
- 19Nong ChokBangkok26°–30°157kDec
- 20Lampang23°–30°156kDec
- 21Nong KhaemBangkok26°–31°150kJan
- 22Bang KapiBangkok26°–30°148kDec
- 23Bueng KumBangkok26°–30°146kDec
- 24Kabin BuriPrachin Buri25°–29°140kDec
- 25Surat Thani27°–29°132kJan
- 26Udon Thani23°–30°131kDec
- 27Din DaengBangkok27°–31°130kDec
- 28Chiang Mai21°–30°127kDec
- 29Nakhon Ratchasima24°–30°126kDec
- 30Hua HinPrachuap Khiri Khan26°–29°126kJan
- 31Bang SueBangkok27°–31°125kDec
- 32Ban Samae DamBangkok26°–30°125kJan
- 33Ubon Ratchathani24°–30°123kDec
- 34Lat PhraoBangkok27°–31°122kDec
- 35Phasi CharoenBangkok27°–31°122kDec
- 36Ban I ChangRatchaburi26°–31°120kDec
- 37Thon BuriBangkok27°–31°120kDec
- 38Khlong LuangPathum Thani26°–30°119kDec
- 39Nakhon Pathom26°–31°118kDec
- 40Bangkok NoiBangkok27°–31°118kDec
- 41Thung KhruBangkok27°–31°116kDec
- 42PattayaChon Buri26°–29°116kDec
- 43Suan LuangBangkok26°–30°116kDec
- 44Wang ThonglangBangkok27°–31°115kDec
- 45Khon Kaen24°–30°114kDec
- 46Lak SiBangkok26°–31°110kDec
- 47Khlong ToeiBangkok27°–31°109kDec
- 48DusitBangkok27°–31°108kDec
- 49Rayong26°–29°107kDec
- 50Taling ChanBangkok27°–31°105kDec
- 51Bang BonBangkok27°–31°105kDec
- 52Nakhon Si Thammarat26°–28°102kFeb
- 53Si Maha PhotPrachin Buri26°–30°101kDec
- 54Chanthaburi27°–29°100kDec
- 55Bang RakBangkok27°–31°99kDec
- 56Tha RaengBangkok26°–30°98kDec
- 57Bang NaBangkok26°–30°96kDec
- 58AnusawariBangkok26°–31°95kDec
- 59Yala25°–28°94kJan
- 60Ratchaburi26°–31°92kDec
- 61Bang PhlatBangkok27°–31°92kDec
- 62Phra KhanongBangkok27°–31°90kDec
- 63Saphan SungBangkok26°–30°90kDec
- 64Khan Na YaoBangkok26°–30°89kDec
- 65Ban MaiSongkhla27°–28°87kFeb
- 66Rat BuranaBangkok27°–31°87kDec
- 67SathonBangkok27°–31°85kDec
- 68Nakhon Sawan26°–32°82kDec
- 69Yan NawaBangkok27°–31°82kDec
- 70SathornBangkok27°–31°80kDec
- 71Bang Sue subdistrictBangkok27°–31°79kDec
- 72Phuket27°–28°79kFeb
- 73Chiang Rai20°–27°79kDec
- 74Bang KruaiNonthaburi27°–31°78kDec
- 75Huai KhwangBangkok27°–31°78kDec
- 76Khlong ChanBangkok26°–30°77kDec
- 77Thawi WatthanaBangkok27°–31°76kDec
- 78Sakon Nakhon22°–29°76kDec
- 79Khlong SanBangkok27°–31°73kDec
- 80RatchathewiBangkok27°–31°73kDec
- 81Krathum BaenSamut Sakhon26°–31°73kJan
- 82Bangkok YaiBangkok27°–31°72kDec
- 83Ban Ko SirePhuket27°–28°71kFeb
- 84Phaya ThaiBangkok27°–31°70kDec
- 85Khlong KumBangkok26°–30°69kDec
- 86HuamakBangkok26°–30°68kDec
- 87Saraburi26°–30°68kDec
- 88Trang27°–28°67kJan
- 89SattahipChon Buri27°–30°65kJan
- 90Kanchanaburi26°–31°64kDec
- 91Nong Khai22°–29°64kDec
- 92Samut Sakhon26°–30°63kJan
- 93Phitsanulok25°–32°63kDec
- 94Songkhla27°–28°62kFeb
- 95Ban Tha KhamBangkok27°–31°61kDec
- 96Ban Lam Luk KaPathum Thani26°–30°61kDec
- 97Bang Khae NueaBangkok27°–31°60kDec
- 98PrachantakhamPrachin Buri26°–30°60kDec
- 99Kamphaeng Phet24°–31°59kDec
- 100Chaiyaphum24°–30°58kDec
- 101Uttaradit23°–30°58kDec
- 102Lop BuriLopburi27°–31°58kDec
- 103Ban PongRatchaburi26°–31°58kDec
- 104Na DiPrachin Buri25°–29°57kDec
- 105Phra PhutthabatSaraburi27°–31°57kDec
- 106Chumphon26°–28°56kFeb
- 107KlaengRayong26°–28°56kDec
- 108Kalasin24°–30°55kDec
- 109Suphan Buri27°–31°53kDec
- 110Pathum WanBangkok27°–31°53kDec
- 111Wat Tha PhraBangkok27°–31°53kDec
- 112Tha MakaKanchanaburi26°–31°53kDec
- 113Ban Talat YaiPhuket27°–28°52kFeb
- 114Ban Lak SongBangkok27°–31°52kDec
- 115Maha Sarakham24°–30°52kDec
- 116Phra NakhonBangkok27°–31°51kDec
- 117Pom Prap Sattru PhaiBangkok27°–31°51kDec
- 118AyutthayaPhra Nakhon Si Ayutthaya27°–31°51kDec
- 119Phetchabun22°–28°51kDec
- 120Ko SamuiSurat Thani26°–28°50kFeb
- 121Sukhothai25°–32°37kDec
- 122Krabi27°–28°31kJan
- 123Ko Chang27°–28°12kFeb
- 124Ko Pha-ngan26°–28°12kFeb
- 125Ao Nang27°–28°8kJan
- 126Ko Lanta27°–28°6kFeb
- 127Pai18°–26°2kJan
- 128Khao Lak26°–28°2kJan
- 129Ko Phi Phi27°–28°1kFeb
- 130Ko Tao27°–28°0kFeb