When to go · Thailand
Thailand in May
Mixed month. Heat plus first rains; Andaman seas turn rough; the Gulf islands are the pick.
Key facts
- Verdict
- Mixed
- Crowds
- Low
- Thailand
- Prices
- Low
- Thailand
Verdict
Heat plus first rains; Andaman seas turn rough; the Gulf islands are the pick.
Is another month better than May?
May is rated mixed. These months rate higher:
- DecemberGreatPeak season: dry except the Gulf in early December; 20 Dec – 5 Jan prices are the year's highest.
- JanuaryGreatCool and dry nearly everywhere: the easiest month; book islands and Chiang Mai early.
- FebruaryGreatDry and warming; the north starts to haze late in the month — go south.
- NovemberGoodCool season begins; Loy Krathong and Yi Peng fill Chiang Mai; the Gulf is wet, the Andaman dries out.
Weather in May
- Bangkok and centre · Bangkok, Ayutthaya, Kanchanaburihot
Cool season Nov–Feb is the easy window; April reaches 38 °C (100 °F); September and October bring street flooding in short bursts.Cool season Nov–Feb is the easy window; April reaches 100 °F (38 °C); September and October bring street flooding in short bursts.
- North · Chiang Mai, Chiang Rai, Paihot
Cool nights Dec–Jan; the burning season (Feb–Apr) puts air quality among the worst in Asia — check AQI before booking.
- Andaman coast · Phuket, Krabi, Koh Lanta, Khao Lakrainy
Southwest monsoon May–Oct: rough seas, red-flag beaches, and the Similan and Surin parks closed.
- Gulf islands · Koh Samui, Koh Phangan, Koh Taobest weather
Opposite rhythm: dry and calm Feb–Sep, wettest Oct–Dec when ferries can cancel.
- Eastern Thailand: Eastern Gulf Coast · Pattaya, Rayong, Ko Samet, Ko Changrainy
The Gulf side takes most of its rain from May to October; November to February is the drier, cooler window and the peak for island beds.
- Isaan: Khorat Plateau · All of Isaanrainy
Dec–Jan days 25–30 °C (77–86 °F), nights down to about 10 °C (50 °F). Feb–Apr 30–35 °C (86–95 °F) and humid, with smoky air from cane burning. May–Aug very wet.Dec–Jan days 77–86 °F (25–30 °C), nights down to about 50 °F (10 °C). Feb–Apr 86–95 °F (30–35 °C) and humid, with smoky air from cane burning. May–Aug very wet.
- Ko Pha-ngan: Ko Pha-ngan · Gulf of Thailandrainy
Best months Dec–Mar (dry, clear water). Jul–Aug is a secondary warm season with less rain. May–Oct is monsoon with heavy rain and rough seas.
- Ko Samui: Ko Samui · Gulf of Thailandbest weather
Dry season Feb–Sep; rainy season Oct–Dec with heavy downpours. Best months: Jan–Feb (dry and slightly cooler).
- Northern Thailand: Chiang Mai and the plains · valleys and lowland citiesrainy
Cool season Nov–Feb brings 15–20 °C (59–68 °F) nights; Mar–May is 35 °C (95 °F)+ and smoky; Jun–Oct is green with afternoon rain.Cool season Nov–Feb brings 59–68 °F (15–20 °C) nights; Mar–May is 95 °F (35 °C)+ and smoky; Jun–Oct is green with afternoon rain.
- Northern Thailand: Hill country (Mae Hong Son, Doi Inthanon) · above about 1,000 mrainy
Cold-season nights on the ridges can drop near freezing; bring a layer even in the hot season.
- Southern Thailand: Andaman coast (Phuket, Krabi, Lanta, Lipe) · west-facing coastrainy
Dry roughly Nov–Apr; May–Oct brings rain and rougher seas, and some islands and dive sites shut.
- Southern Thailand: Gulf coast (Samui, Phangan, Tao) · east-facing coast south of Chumphonbest weather
Driest roughly Feb–Sep; heaviest rain and wind Oct–Dec.
- Bangkok34 °C (93 °F) / 27 °C (81 °F), 15 rain days93 °F (34 °C) / 81 °F (27 °C), 15 rain days
- Amnat Charoen34 °C (93 °F) / 26 °C (79 °F), 8 rain days93 °F (34 °C) / 79 °F (26 °C), 8 rain days
- Amphawa35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Ang Thong35 °C (95 °F) / 26 °C (79 °F), 12 rain days95 °F (35 °C) / 79 °F (26 °C), 12 rain days
- Ao Luek33 °C (91 °F) / 24 °C (75 °F), 17 rain days91 °F (33 °C) / 75 °F (24 °C), 17 rain days
- Ao Nai Wok32 °C (90 °F) / 27 °C (81 °F), 14 rain days90 °F (32 °C) / 81 °F (27 °C), 14 rain days
- Ao Nang33 °C (91 °F) / 25 °C (77 °F), 18 rain days91 °F (33 °C) / 77 °F (25 °C), 18 rain days
- Aranyaprathet34 °C (93 °F) / 25 °C (77 °F), 15 rain days93 °F (34 °C) / 77 °F (25 °C), 15 rain days
- Ban Kai33 °C (91 °F) / 26 °C (79 °F), 14 rain days91 °F (33 °C) / 79 °F (26 °C), 14 rain days
- Ban Krut33 °C (91 °F) / 27 °C (81 °F), 12 rain days91 °F (33 °C) / 81 °F (27 °C), 12 rain days
- Ban Phe34 °C (93 °F) / 27 °C (81 °F), 8 rain days93 °F (34 °C) / 81 °F (27 °C), 8 rain days
- Ban Rak Thai33 °C (91 °F) / 20 °C (68 °F), 10 rain days91 °F (33 °C) / 68 °F (20 °C), 10 rain days
- Ban Tai33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Bang Pa‑In35 °C (95 °F) / 27 °C (81 °F), 9 rain days95 °F (35 °C) / 81 °F (27 °C), 9 rain days
- Bang Rak33 °C (91 °F) / 27 °C (81 °F), 15 rain days91 °F (33 °C) / 81 °F (27 °C), 15 rain days
- Bang Saen34 °C (93 °F) / 27 °C (81 °F), 9 rain days93 °F (34 °C) / 81 °F (27 °C), 9 rain days
- Bang Thao32 °C (90 °F) / 26 °C (79 °F), 9 rain days90 °F (32 °C) / 79 °F (26 °C), 9 rain days
- Betong32 °C (90 °F) / 26 °C (79 °F), 13 rain days90 °F (32 °C) / 79 °F (26 °C), 13 rain days
- Bophut33 °C (91 °F) / 26 °C (79 °F), 14 rain days91 °F (33 °C) / 79 °F (26 °C), 14 rain days
- Bottle Beach33 °C (91 °F) / 27 °C (81 °F), 16 rain days91 °F (33 °C) / 81 °F (27 °C), 16 rain days
- Buriram35 °C (95 °F) / 23 °C (73 °F), 12 rain days95 °F (35 °C) / 73 °F (23 °C), 12 rain days
- Cape Panwa32 °C (90 °F) / 27 °C (81 °F), 12 rain days90 °F (32 °C) / 81 °F (27 °C), 12 rain days
- Cha-am33 °C (91 °F) / 26 °C (79 °F), 9 rain days91 °F (33 °C) / 79 °F (26 °C), 9 rain days
- Chachoengsao35 °C (95 °F) / 27 °C (81 °F), 7 rain days95 °F (35 °C) / 81 °F (27 °C), 7 rain days
- Chai Nat36 °C (97 °F) / 27 °C (81 °F), 12 rain days97 °F (36 °C) / 81 °F (27 °C), 12 rain days
- Chaiya33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Chaiyaphum35 °C (95 °F) / 24 °C (75 °F), 8 rain days95 °F (35 °C) / 75 °F (24 °C), 8 rain days
- Chalok Lam33 °C (91 °F) / 27 °C (81 °F), 7 rain days91 °F (33 °C) / 81 °F (27 °C), 7 rain days
- Chalong Bay33 °C (91 °F) / 26 °C (79 °F), 9 rain days91 °F (33 °C) / 79 °F (26 °C), 9 rain days
- Chaweng32 °C (90 °F) / 26 °C (79 °F), 14 rain days90 °F (32 °C) / 79 °F (26 °C), 14 rain days
- Chiang Dao34 °C (93 °F) / 23 °C (73 °F), 13 rain days93 °F (34 °C) / 73 °F (23 °C), 13 rain days
- Chiang Khan35 °C (95 °F) / 23 °C (73 °F), 12 rain days95 °F (35 °C) / 73 °F (23 °C), 12 rain days
- Chiang Khong34 °C (93 °F) / 23 °C (73 °F), 15 rain days93 °F (34 °C) / 73 °F (23 °C), 15 rain days
- Chiang Rai33 °C (91 °F) / 23 °C (73 °F), 15 rain days91 °F (33 °C) / 73 °F (23 °C), 15 rain days
- Chiang Saen33 °C (91 °F) / 23 °C (73 °F), 15 rain days91 °F (33 °C) / 73 °F (23 °C), 15 rain days
- Choeng Mon32 °C (90 °F) / 26 °C (79 °F), 14 rain days90 °F (32 °C) / 79 °F (26 °C), 14 rain days
- Chonburi34 °C (93 °F) / 27 °C (81 °F), 12 rain days93 °F (34 °C) / 81 °F (27 °C), 12 rain days
- Chong Mek34 °C (93 °F) / 24 °C (75 °F), 12 rain days93 °F (34 °C) / 75 °F (24 °C), 12 rain days
- Chumphon33 °C (91 °F) / 24 °C (75 °F), 15 rain days91 °F (33 °C) / 75 °F (24 °C), 15 rain days
- Damnoen Saduak35 °C (95 °F) / 26 °C (79 °F), 14 rain days95 °F (35 °C) / 79 °F (26 °C), 14 rain days
- Dan Chang35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Doi Tung33 °C (91 °F) / 22 °C (72 °F), 14 rain days91 °F (33 °C) / 72 °F (22 °C), 14 rain days
- Fang35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Haad Chao Phao32 °C (90 °F) / 27 °C (81 °F), 14 rain days90 °F (32 °C) / 81 °F (27 °C), 14 rain days
- Haad Rin33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Haad Salad33 °C (91 °F) / 27 °C (81 °F), 16 rain days91 °F (33 °C) / 81 °F (27 °C), 16 rain days
- Haad Son32 °C (90 °F) / 26 °C (79 °F), 15 rain days90 °F (32 °C) / 79 °F (26 °C), 15 rain days
- Haad Yao33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Had Yao33 °C (91 °F) / 24 °C (75 °F), 17 rain days91 °F (33 °C) / 75 °F (24 °C), 17 rain days
- Hang Chat35 °C (95 °F) / 23 °C (73 °F), 12 rain days95 °F (35 °C) / 73 °F (23 °C), 12 rain days
- Hat Lek32 °C (90 °F) / 26 °C (79 °F), 12 rain days90 °F (32 °C) / 79 °F (26 °C), 12 rain days
- Hat Yai34 °C (93 °F) / 24 °C (75 °F), 14 rain days93 °F (34 °C) / 75 °F (24 °C), 14 rain days
- Hua Hin33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Jom Jang35 °C (95 °F) / 25 °C (77 °F), 13 rain days95 °F (35 °C) / 77 °F (25 °C), 13 rain days
- Jomtien33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Kalasin38 °C (100 °F) / 27 °C (81 °F), 9 rain days100 °F (38 °C) / 81 °F (27 °C), 9 rain days
- Kamala33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Kamphaeng Phet35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Kanchanaburi36 °C (97 °F) / 25 °C (77 °F), 14 rain days97 °F (36 °C) / 77 °F (25 °C), 14 rain days
- Karon32 °C (90 °F) / 25 °C (77 °F), 18 rain days90 °F (32 °C) / 77 °F (25 °C), 18 rain days
- Kata32 °C (90 °F) / 25 °C (77 °F), 18 rain days90 °F (32 °C) / 77 °F (25 °C), 18 rain days
- Khanom33 °C (91 °F) / 26 °C (79 °F), 7 rain days91 °F (33 °C) / 79 °F (26 °C), 7 rain days
- Khok Kloi33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Khon Kaen35 °C (95 °F) / 25 °C (77 °F), 14 rain days95 °F (35 °C) / 77 °F (25 °C), 14 rain days
- Khun Yuam33 °C (91 °F) / 23 °C (73 °F), 15 rain days91 °F (33 °C) / 73 °F (23 °C), 15 rain days
- Ko Bulon Leh32 °C (90 °F) / 26 °C (79 °F), 12 rain days90 °F (32 °C) / 79 °F (26 °C), 12 rain days
- Ko Kret34 °C (93 °F) / 26 °C (79 °F), 12 rain days93 °F (34 °C) / 79 °F (26 °C), 12 rain days
- Ko Kut33 °C (91 °F) / 26 °C (79 °F), 6 rain days91 °F (33 °C) / 79 °F (26 °C), 6 rain days
- Ko Lipe31 °C (88 °F) / 25 °C (77 °F), 15 rain days88 °F (31 °C) / 77 °F (25 °C), 15 rain days
- Ko Mak33 °C (91 °F) / 27 °C (81 °F), 7 rain days91 °F (33 °C) / 81 °F (27 °C), 7 rain days
- Ko Muk33 °C (91 °F) / 27 °C (81 °F), 12 rain days91 °F (33 °C) / 81 °F (27 °C), 12 rain days
- Ko Nang Yuan33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Ko Samet32 °C (90 °F) / 26 °C (79 °F), 12 rain days90 °F (32 °C) / 79 °F (26 °C), 12 rain days
- Ko Sichang33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Ko Sire32 °C (90 °F) / 25 °C (77 °F), 18 rain days90 °F (32 °C) / 77 °F (25 °C), 18 rain days
- Ko Tao33 °C (91 °F) / 26 °C (79 °F), 14 rain days91 °F (33 °C) / 79 °F (26 °C), 14 rain days
- Krabi Town33 °C (91 °F) / 24 °C (75 °F), 18 rain days91 °F (33 °C) / 75 °F (24 °C), 18 rain days
- Laem Chabang33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Laem Sing34 °C (93 °F) / 27 °C (81 °F), 9 rain days93 °F (34 °C) / 81 °F (27 °C), 9 rain days
- Laem Yai33 °C (91 °F) / 27 °C (81 °F), 14 rain days91 °F (33 °C) / 81 °F (27 °C), 14 rain days
- Lamai32 °C (90 °F) / 26 °C (79 °F), 14 rain days90 °F (32 °C) / 79 °F (26 °C), 14 rain days
- Lampang35 °C (95 °F) / 24 °C (75 °F), 12 rain days95 °F (35 °C) / 75 °F (24 °C), 12 rain days
- Lamphun36 °C (97 °F) / 25 °C (77 °F), 12 rain days97 °F (36 °C) / 77 °F (25 °C), 12 rain days
- Lang Suan33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- Loei33 °C (91 °F) / 24 °C (75 °F), 16 rain days91 °F (33 °C) / 75 °F (24 °C), 16 rain days
- Lom Sak34 °C (93 °F) / 26 °C (79 °F), 12 rain days93 °F (34 °C) / 79 °F (26 °C), 12 rain days
- Lopburi35 °C (95 °F) / 26 °C (79 °F), 12 rain days95 °F (35 °C) / 79 °F (26 °C), 12 rain days
- Mae Hong Son34 °C (93 °F) / 23 °C (73 °F), 15 rain days93 °F (34 °C) / 73 °F (23 °C), 15 rain days
- Mae La Noi34 °C (93 °F) / 22 °C (72 °F), 14 rain days93 °F (34 °C) / 72 °F (22 °C), 14 rain days
- Mae Nam33 °C (91 °F) / 27 °C (81 °F), 5 rain days91 °F (33 °C) / 81 °F (27 °C), 5 rain days
- Mae Rim34 °C (93 °F) / 23 °C (73 °F), 12 rain days93 °F (34 °C) / 73 °F (23 °C), 12 rain days
- Mae Sai33 °C (91 °F) / 23 °C (73 °F), 15 rain days91 °F (33 °C) / 73 °F (23 °C), 15 rain days
- Mae Salong29 °C (84 °F) / 19 °C (66 °F), 16 rain days84 °F (29 °C) / 66 °F (19 °C), 16 rain days
- Mae Sariang34 °C (93 °F) / 22 °C (72 °F), 12 rain days93 °F (34 °C) / 72 °F (22 °C), 12 rain days
- Mae Sot34 °C (93 °F) / 24 °C (75 °F), 16 rain days93 °F (34 °C) / 75 °F (24 °C), 16 rain days
- Maha Sarakham36 °C (97 °F) / 27 °C (81 °F), 9 rain days97 °F (36 °C) / 81 °F (27 °C), 9 rain days
- Mai Khao33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Mukdahan35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Nai Han33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Nai Thon and Nai Yang33 °C (91 °F) / 26 °C (79 °F), 9 rain days91 °F (33 °C) / 79 °F (26 °C), 9 rain days
- Nakhon Nayok34 °C (93 °F) / 27 °C (81 °F), 9 rain days93 °F (34 °C) / 81 °F (27 °C), 9 rain days
- Nakhon Pathom37 °C (99 °F) / 27 °C (81 °F), 9 rain days99 °F (37 °C) / 81 °F (27 °C), 9 rain days
- Nakhon Phanom35 °C (95 °F) / 24 °C (75 °F), 7 rain days95 °F (35 °C) / 75 °F (24 °C), 7 rain days
- Nakhon Ratchasima35 °C (95 °F) / 25 °C (77 °F), 14 rain days95 °F (35 °C) / 77 °F (25 °C), 14 rain days
- Nakhon Sawan35 °C (95 °F) / 25 °C (77 °F), 11 rain days95 °F (35 °C) / 77 °F (25 °C), 11 rain days
- Nakhon Si Thammarat33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- Nan34 °C (93 °F) / 24 °C (75 °F), 15 rain days93 °F (34 °C) / 75 °F (24 °C), 15 rain days
- Nang Rong35 °C (95 °F) / 25 °C (77 °F), 9 rain days95 °F (35 °C) / 77 °F (25 °C), 9 rain days
- Narathiwat33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Nathon32 °C (90 °F) / 26 °C (79 °F), 15 rain days90 °F (32 °C) / 79 °F (26 °C), 15 rain days
- Nong Bua Lamphu35 °C (95 °F) / 24 °C (75 °F), 12 rain days95 °F (35 °C) / 75 °F (24 °C), 12 rain days
- Nong Khai34 °C (93 °F) / 25 °C (77 °F), 14 rain days93 °F (34 °C) / 77 °F (25 °C), 14 rain days
- Nonthaburi35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Padang Besar33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Pai33 °C (91 °F) / 22 °C (72 °F), 15 rain days91 °F (33 °C) / 72 °F (22 °C), 15 rain days
- Pak Bara33 °C (91 °F) / 27 °C (81 °F), 10 rain days91 °F (33 °C) / 81 °F (27 °C), 10 rain days
- Pak Chong34 °C (93 °F) / 25 °C (77 °F), 9 rain days93 °F (34 °C) / 77 °F (25 °C), 9 rain days
- Pangmapha33 °C (91 °F) / 22 °C (72 °F), 15 rain days91 °F (33 °C) / 72 °F (22 °C), 15 rain days
- Pathum Thani35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Patong32 °C (90 °F) / 25 °C (77 °F), 16 rain days90 °F (32 °C) / 77 °F (25 °C), 16 rain days
- Pattani33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Phatthalung33 °C (91 °F) / 27 °C (81 °F), 12 rain days91 °F (33 °C) / 81 °F (27 °C), 12 rain days
- Phayao34 °C (93 °F) / 24 °C (75 °F), 14 rain days93 °F (34 °C) / 75 °F (24 °C), 14 rain days
- Phetchabun35 °C (95 °F) / 24 °C (75 °F), 9 rain days95 °F (35 °C) / 75 °F (24 °C), 9 rain days
- Phetchaburi35 °C (95 °F) / 27 °C (81 °F), 10 rain days95 °F (35 °C) / 81 °F (27 °C), 10 rain days
- Phichit35 °C (95 °F) / 26 °C (79 °F), 10 rain days95 °F (35 °C) / 79 °F (26 °C), 10 rain days
- Phimai35 °C (95 °F) / 25 °C (77 °F), 9 rain days95 °F (35 °C) / 77 °F (25 °C), 9 rain days
- Phitsanulok35 °C (95 °F) / 25 °C (77 °F), 13 rain days95 °F (35 °C) / 77 °F (25 °C), 13 rain days
- Phon Phisai34 °C (93 °F) / 25 °C (77 °F), 13 rain days93 °F (34 °C) / 77 °F (25 °C), 13 rain days
- Phrae34 °C (93 °F) / 24 °C (75 °F), 7 rain days93 °F (34 °C) / 75 °F (24 °C), 7 rain days
- Phuket Town33 °C (91 °F) / 26 °C (79 °F), 18 rain days91 °F (33 °C) / 79 °F (26 °C), 18 rain days
- Prachinburi35 °C (95 °F) / 27 °C (81 °F), 7 rain days95 °F (35 °C) / 81 °F (27 °C), 7 rain days
- Prachuap Khiri Khan33 °C (91 °F) / 25 °C (77 °F), 14 rain days91 °F (33 °C) / 77 °F (25 °C), 14 rain days
- Rai Leh32 °C (90 °F) / 24 °C (75 °F), 18 rain days90 °F (32 °C) / 75 °F (24 °C), 18 rain days
- Rangsit35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Ranong32 °C (90 °F) / 24 °C (75 °F), 20 rain days90 °F (32 °C) / 75 °F (24 °C), 20 rain days
- Ratchaburi35 °C (95 °F) / 27 °C (81 °F), 10 rain days95 °F (35 °C) / 81 °F (27 °C), 10 rain days
- Rawai33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Roi Et35 °C (95 °F) / 25 °C (77 °F), 14 rain days95 °F (35 °C) / 77 °F (25 °C), 14 rain days
- Sadao33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Sakon Nakhon34 °C (93 °F) / 24 °C (75 °F), 14 rain days93 °F (34 °C) / 75 °F (24 °C), 14 rain days
- Samoeng34 °C (93 °F) / 24 °C (75 °F), 12 rain days93 °F (34 °C) / 75 °F (24 °C), 12 rain days
- Samut Prakan35 °C (95 °F) / 27 °C (81 °F), 9 rain days95 °F (35 °C) / 81 °F (27 °C), 9 rain days
- Samut Sakhon34 °C (93 °F) / 27 °C (81 °F), 7 rain days93 °F (34 °C) / 81 °F (27 °C), 7 rain days
- Samut Songkhram35 °C (95 °F) / 26 °C (79 °F), 15 rain days95 °F (35 °C) / 79 °F (26 °C), 15 rain days
- Sangkhla Buri34 °C (93 °F) / 24 °C (75 °F), 16 rain days93 °F (34 °C) / 75 °F (24 °C), 16 rain days
- Saraburi35 °C (95 °F) / 26 °C (79 °F), 14 rain days95 °F (35 °C) / 79 °F (26 °C), 14 rain days
- Sathing Phra33 °C (91 °F) / 25 °C (77 °F), 8 rain days91 °F (33 °C) / 77 °F (25 °C), 8 rain days
- Satun33 °C (91 °F) / 25 °C (77 °F), 15 rain days91 °F (33 °C) / 77 °F (25 °C), 15 rain days
- Si Racha34 °C (93 °F) / 26 °C (79 °F), 12 rain days93 °F (34 °C) / 79 °F (26 °C), 12 rain days
- Si Satchanalai35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Sing Buri35 °C (95 °F) / 27 °C (81 °F), 10 rain days95 °F (35 °C) / 81 °F (27 °C), 10 rain days
- Sisaket34 °C (93 °F) / 27 °C (81 °F), 7 rain days93 °F (34 °C) / 81 °F (27 °C), 7 rain days
- Songkhla33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Sri Thanu32 °C (90 °F) / 26 °C (79 °F), 15 rain days90 °F (32 °C) / 79 °F (26 °C), 15 rain days
- Sukhothai36 °C (97 °F) / 25 °C (77 °F), 14 rain days97 °F (36 °C) / 77 °F (25 °C), 14 rain days
- Sungai Kolok33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Suphanburi36 °C (97 °F) / 26 °C (79 °F), 12 rain days97 °F (36 °C) / 79 °F (26 °C), 12 rain days
- Surat Thani33 °C (91 °F) / 24 °C (75 °F), 15 rain days91 °F (33 °C) / 75 °F (24 °C), 15 rain days
- Surin, Southern Thailand32 °C (90 °F) / 25 °C (77 °F), 18 rain days90 °F (32 °C) / 77 °F (25 °C), 18 rain days
- Surin35 °C (95 °F) / 25 °C (77 °F), 14 rain days95 °F (35 °C) / 77 °F (25 °C), 14 rain days
- Tak Bai33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Tak33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Takua Pa32 °C (90 °F) / 24 °C (75 °F), 18 rain days90 °F (32 °C) / 75 °F (24 °C), 18 rain days
- Thaton34 °C (93 °F) / 23 °C (73 °F), 14 rain days93 °F (34 °C) / 73 °F (23 °C), 14 rain days
- Thong Nai Pan33 °C (91 °F) / 26 °C (79 °F), 7 rain days91 °F (33 °C) / 79 °F (26 °C), 7 rain days
- Thong Sala33 °C (91 °F) / 27 °C (81 °F), 5 rain days91 °F (33 °C) / 81 °F (27 °C), 5 rain days
- Thonglang Bay33 °C (91 °F) / 27 °C (81 °F), 14 rain days91 °F (33 °C) / 81 °F (27 °C), 14 rain days
- Ton Sai33 °C (91 °F) / 27 °C (81 °F), 12 rain days91 °F (33 °C) / 81 °F (27 °C), 12 rain days
- Trat33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Ubon Ratchathani34 °C (93 °F) / 25 °C (77 °F), 15 rain days93 °F (34 °C) / 77 °F (25 °C), 15 rain days
- Udon Thani35 °C (95 °F) / 25 °C (77 °F), 14 rain days95 °F (35 °C) / 77 °F (25 °C), 14 rain days
- Umphang35 °C (95 °F) / 24 °C (75 °F), 14 rain days95 °F (35 °C) / 75 °F (24 °C), 14 rain days
- Uthai Thani35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Uttaradit35 °C (95 °F) / 24 °C (75 °F), 12 rain days95 °F (35 °C) / 75 °F (24 °C), 12 rain days
- Yala33 °C (91 °F) / 25 °C (77 °F), 15 rain days91 °F (33 °C) / 77 °F (25 °C), 15 rain days
- Yasothon36 °C (97 °F) / 25 °C (77 °F), 9 rain days97 °F (36 °C) / 77 °F (25 °C), 9 rain days
- Chiang Mai34 °C (93 °F) / 24 °C (75 °F), 16 rain days93 °F (34 °C) / 75 °F (24 °C), 16 rain days
- Phuket32 °C (90 °F) / 25 °C (77 °F), 19 rain days90 °F (32 °C) / 77 °F (25 °C), 19 rain days
- Pattaya34 °C (93 °F) / 26 °C (79 °F), 13 rain days93 °F (34 °C) / 79 °F (26 °C), 13 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Visakha Bucha
May–Jun full moon
Alcohol ban for the day; candlelit processions at temples.
Coronation Day and the Royal Ploughing Ceremony check
4 May; ploughing ceremony on a date set by astrologers (check) · Bangkok
Public holidays; the ceremony closes Sanam Luang and nearby roads.
Crowds and prices
- Crowds · Thailand
- Low
- Prices · Thailand
- Low
Compare two months
Weather, crowds and prices for any two months in Thailand, side by side.
Verdict
May: Mixed
Jan: Great (better)
Crowds
May: Low
Jan: High
Prices
May: Low
Jan: High
Festivals listed
May: 2
Jan: 3
May: Heat plus first rains; Andaman seas turn rough; the Gulf islands are the pick.
January: Cool and dry nearly everywhere: the easiest month; book islands and Chiang Mai early.
Thailand: figures are long-term averages from this guide, not a forecast.
What to pack
- Light, breathable clothes, a sun hat and sunscreen
- A rain jacket or umbrella and shoes that dry fast
Where to go in May
Rated best or good this month
Gulf islands
Best weather of the year (Koh Samui, Koh Phangan, Koh Tao)
Best months: Feb–Sep
Best months: Feb–Sep (dry season on the Gulf coast)
Best months: Feb–Sep
Best months: Feb–Sep
Best months: Feb–Sep (check)
Best months: Feb–Sep
Best months: Feb–Sep
Best months: Feb–Sep (Gulf coast dry season); Dec–Jan can bring rain and rough water
Best months: Feb–Sep (Gulf coast dry season)
Best months: Feb–Sep (Gulf dry season)
Best months: Feb–Sep
Better another month
Hot and humid; first afternoon storms.