When to go · Thailand
Thailand in April
Mixed month. Hottest month; Songkran (13–15 Apr) soaks everyone and fills transport — plan around it or join in.
Key facts
- Verdict
- Mixed
- Crowds
- High
- Thailand
- Prices
- High
- Thailand
Verdict
Hottest month; Songkran (13–15 Apr) soaks everyone and fills transport — plan around it or join in.
Is another month better than April?
April 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 April
- 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, Paismoke haze
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 Lakhot
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 Changhot
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 Isaanhot
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 Thailandfine
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 citieshot
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 mhot
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 coastfine
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.
- Bangkok35 °C (95 °F) / 27 °C (81 °F), 6 rain days95 °F (35 °C) / 81 °F (27 °C), 6 rain days
- Amnat Charoen36 °C (97 °F) / 24 °C (75 °F), 6 rain days97 °F (36 °C) / 75 °F (24 °C), 6 rain days
- Amphawa35 °C (95 °F) / 26 °C (79 °F), 9 rain days95 °F (35 °C) / 79 °F (26 °C), 9 rain days
- Ang Thong36 °C (97 °F) / 26 °C (79 °F), 7 rain days97 °F (36 °C) / 79 °F (26 °C), 7 rain days
- Ao Luek35 °C (95 °F) / 24 °C (75 °F), 8 rain days95 °F (35 °C) / 75 °F (24 °C), 8 rain days
- Ao Nai Wok32 °C (90 °F) / 27 °C (81 °F), 8 rain days90 °F (32 °C) / 81 °F (27 °C), 8 rain days
- Ao Nang34 °C (93 °F) / 25 °C (77 °F), 11 rain days93 °F (34 °C) / 77 °F (25 °C), 11 rain days
- Aranyaprathet36 °C (97 °F) / 25 °C (77 °F), 7 rain days97 °F (36 °C) / 77 °F (25 °C), 7 rain days
- Ban Kai33 °C (91 °F) / 27 °C (81 °F), 7 rain days91 °F (33 °C) / 81 °F (27 °C), 7 rain days
- Ban Krut34 °C (93 °F) / 26 °C (79 °F), 6 rain days93 °F (34 °C) / 79 °F (26 °C), 6 rain days
- Ban Phe34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Ban Rak Thai30 °C (86 °F) / 17 °C (63 °F), 8 rain days86 °F (30 °C) / 63 °F (17 °C), 8 rain days
- Ban Tai34 °C (93 °F) / 26 °C (79 °F), 7 rain days93 °F (34 °C) / 79 °F (26 °C), 7 rain days
- Bang Pa‑In36 °C (97 °F) / 27 °C (81 °F), 6 rain days97 °F (36 °C) / 81 °F (27 °C), 6 rain days
- Bang Rak33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Bang Saen34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Bang Thao33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Betong31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Bophut33 °C (91 °F) / 26 °C (79 °F), 7 rain days91 °F (33 °C) / 79 °F (26 °C), 7 rain days
- Bottle Beach33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Buriram36 °C (97 °F) / 22 °C (72 °F), 7 rain days97 °F (36 °C) / 72 °F (22 °C), 7 rain days
- Cape Panwa33 °C (91 °F) / 27 °C (81 °F), 6 rain days91 °F (33 °C) / 81 °F (27 °C), 6 rain days
- Cha-am33 °C (91 °F) / 25 °C (77 °F), 6 rain days91 °F (33 °C) / 77 °F (25 °C), 6 rain days
- Chachoengsao36 °C (97 °F) / 27 °C (81 °F), 5 rain days97 °F (36 °C) / 81 °F (27 °C), 5 rain days
- Chai Nat36 °C (97 °F) / 26 °C (79 °F), 7 rain days97 °F (36 °C) / 79 °F (26 °C), 7 rain days
- Chaiya34 °C (93 °F) / 25 °C (77 °F), 8 rain days93 °F (34 °C) / 77 °F (25 °C), 8 rain days
- Chaiyaphum36 °C (97 °F) / 22 °C (72 °F), 5 rain days97 °F (36 °C) / 72 °F (22 °C), 5 rain days
- Chalok Lam33 °C (91 °F) / 27 °C (81 °F), 4 rain days91 °F (33 °C) / 81 °F (27 °C), 4 rain days
- Chalong Bay33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Chaweng32 °C (90 °F) / 26 °C (79 °F), 7 rain days90 °F (32 °C) / 79 °F (26 °C), 7 rain days
- Chiang Dao36 °C (97 °F) / 21 °C (70 °F), 5 rain days97 °F (36 °C) / 70 °F (21 °C), 5 rain days
- Chiang Khan33 °C (91 °F) / 20 °C (68 °F), 9 rain days91 °F (33 °C) / 68 °F (20 °C), 9 rain days
- Chiang Khong36 °C (97 °F) / 22 °C (72 °F), 8 rain days97 °F (36 °C) / 72 °F (22 °C), 8 rain days
- Chiang Rai35 °C (95 °F) / 21 °C (70 °F), 8 rain days95 °F (35 °C) / 70 °F (21 °C), 8 rain days
- Chiang Saen35 °C (95 °F) / 22 °C (72 °F), 8 rain days95 °F (35 °C) / 72 °F (22 °C), 8 rain days
- Choeng Mon32 °C (90 °F) / 26 °C (79 °F), 8 rain days90 °F (32 °C) / 79 °F (26 °C), 8 rain days
- Chonburi35 °C (95 °F) / 26 °C (79 °F), 8 rain days95 °F (35 °C) / 79 °F (26 °C), 8 rain days
- Chong Mek36 °C (97 °F) / 23 °C (73 °F), 9 rain days97 °F (36 °C) / 73 °F (23 °C), 9 rain days
- Chumphon33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Damnoen Saduak36 °C (97 °F) / 26 °C (79 °F), 5 rain days97 °F (36 °C) / 79 °F (26 °C), 5 rain days
- Dan Chang37 °C (99 °F) / 25 °C (77 °F), 5 rain days99 °F (37 °C) / 77 °F (25 °C), 5 rain days
- Doi Tung35 °C (95 °F) / 20 °C (68 °F), 6 rain days95 °F (35 °C) / 68 °F (20 °C), 6 rain days
- Fang35 °C (95 °F) / 23 °C (73 °F), 7 rain days95 °F (35 °C) / 73 °F (23 °C), 7 rain days
- Haad Chao Phao32 °C (90 °F) / 27 °C (81 °F), 8 rain days90 °F (32 °C) / 81 °F (27 °C), 8 rain days
- Haad Rin33 °C (91 °F) / 25 °C (77 °F), 4 rain days91 °F (33 °C) / 77 °F (25 °C), 4 rain days
- Haad Salad33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Haad Son33 °C (91 °F) / 27 °C (81 °F), 7 rain days91 °F (33 °C) / 81 °F (27 °C), 7 rain days
- Haad Yao33 °C (91 °F) / 27 °C (81 °F), 5 rain days91 °F (33 °C) / 81 °F (27 °C), 5 rain days
- Had Yao34 °C (93 °F) / 24 °C (75 °F), 10 rain days93 °F (34 °C) / 75 °F (24 °C), 10 rain days
- Hang Chat38 °C (100 °F) / 22 °C (72 °F), 5 rain days100 °F (38 °C) / 72 °F (22 °C), 5 rain days
- Hat Lek33 °C (91 °F) / 25 °C (77 °F), 8 rain days91 °F (33 °C) / 77 °F (25 °C), 8 rain days
- Hat Yai35 °C (95 °F) / 24 °C (75 °F), 9 rain days95 °F (35 °C) / 75 °F (24 °C), 9 rain days
- Hua Hin33 °C (91 °F) / 25 °C (77 °F), 5 rain days91 °F (33 °C) / 77 °F (25 °C), 5 rain days
- Jom Jang37 °C (99 °F) / 25 °C (77 °F), 6 rain days99 °F (37 °C) / 77 °F (25 °C), 6 rain days
- Jomtien34 °C (93 °F) / 26 °C (79 °F), 6 rain days93 °F (34 °C) / 79 °F (26 °C), 6 rain days
- Kalasin38 °C (100 °F) / 26 °C (79 °F), 6 rain days100 °F (38 °C) / 79 °F (26 °C), 6 rain days
- Kamala33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Kamphaeng Phet37 °C (99 °F) / 25 °C (77 °F), 5 rain days99 °F (37 °C) / 77 °F (25 °C), 5 rain days
- Kanchanaburi38 °C (100 °F) / 25 °C (77 °F), 6 rain days100 °F (38 °C) / 77 °F (25 °C), 6 rain days
- Karon33 °C (91 °F) / 25 °C (77 °F), 11 rain days91 °F (33 °C) / 77 °F (25 °C), 11 rain days
- Kata33 °C (91 °F) / 25 °C (77 °F), 11 rain days91 °F (33 °C) / 77 °F (25 °C), 11 rain days
- Khanom33 °C (91 °F) / 25 °C (77 °F), 5 rain days91 °F (33 °C) / 77 °F (25 °C), 5 rain days
- Khok Kloi32 °C (90 °F) / 25 °C (77 °F), 7 rain days90 °F (32 °C) / 77 °F (25 °C), 7 rain days
- Khon Kaen36 °C (97 °F) / 25 °C (77 °F), 7 rain days97 °F (36 °C) / 77 °F (25 °C), 7 rain days
- Khun Yuam36 °C (97 °F) / 21 °C (70 °F), 5 rain days97 °F (36 °C) / 70 °F (21 °C), 5 rain days
- Ko Bulon Leh33 °C (91 °F) / 26 °C (79 °F), 7 rain days91 °F (33 °C) / 79 °F (26 °C), 7 rain days
- Ko Kret35 °C (95 °F) / 26 °C (79 °F), 6 rain days95 °F (35 °C) / 79 °F (26 °C), 6 rain days
- Ko Kut33 °C (91 °F) / 25 °C (77 °F), 4 rain days91 °F (33 °C) / 77 °F (25 °C), 4 rain days
- Ko Lipe32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Ko Mak33 °C (91 °F) / 27 °C (81 °F), 4 rain days91 °F (33 °C) / 81 °F (27 °C), 4 rain days
- Ko Muk33 °C (91 °F) / 27 °C (81 °F), 5 rain days91 °F (33 °C) / 81 °F (27 °C), 5 rain days
- Ko Nang Yuan33 °C (91 °F) / 27 °C (81 °F), 4 rain days91 °F (33 °C) / 81 °F (27 °C), 4 rain days
- Ko Samet33 °C (91 °F) / 26 °C (79 °F), 6 rain days91 °F (33 °C) / 79 °F (26 °C), 6 rain days
- Ko Sichang34 °C (93 °F) / 26 °C (79 °F), 7 rain days93 °F (34 °C) / 79 °F (26 °C), 7 rain days
- Ko Sire33 °C (91 °F) / 25 °C (77 °F), 11 rain days91 °F (33 °C) / 77 °F (25 °C), 11 rain days
- Ko Tao33 °C (91 °F) / 26 °C (79 °F), 6 rain days91 °F (33 °C) / 79 °F (26 °C), 6 rain days
- Krabi Town34 °C (93 °F) / 24 °C (75 °F), 11 rain days93 °F (34 °C) / 75 °F (24 °C), 11 rain days
- Laem Chabang34 °C (93 °F) / 26 °C (79 °F), 6 rain days93 °F (34 °C) / 79 °F (26 °C), 6 rain days
- Laem Sing34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Laem Yai33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Lamai32 °C (90 °F) / 26 °C (79 °F), 7 rain days90 °F (32 °C) / 79 °F (26 °C), 7 rain days
- Lampang37 °C (99 °F) / 23 °C (73 °F), 5 rain days99 °F (37 °C) / 73 °F (23 °C), 5 rain days
- Lamphun37 °C (99 °F) / 23 °C (73 °F), 7 rain days99 °F (37 °C) / 73 °F (23 °C), 7 rain days
- Lang Suan34 °C (93 °F) / 24 °C (75 °F), 6 rain days93 °F (34 °C) / 75 °F (24 °C), 6 rain days
- Loei35 °C (95 °F) / 23 °C (73 °F), 9 rain days95 °F (35 °C) / 73 °F (23 °C), 9 rain days
- Lom Sak35 °C (95 °F) / 26 °C (79 °F), 7 rain days95 °F (35 °C) / 79 °F (26 °C), 7 rain days
- Lopburi37 °C (99 °F) / 26 °C (79 °F), 5 rain days99 °F (37 °C) / 79 °F (26 °C), 5 rain days
- Mae Hong Son37 °C (99 °F) / 22 °C (72 °F), 6 rain days99 °F (37 °C) / 72 °F (22 °C), 6 rain days
- Mae La Noi37 °C (99 °F) / 21 °C (70 °F), 5 rain days99 °F (37 °C) / 70 °F (21 °C), 5 rain days
- Mae Nam33 °C (91 °F) / 26 °C (79 °F), 3 rain days91 °F (33 °C) / 79 °F (26 °C), 3 rain days
- Mae Rim36 °C (97 °F) / 22 °C (72 °F), 5 rain days97 °F (36 °C) / 72 °F (22 °C), 5 rain days
- Mae Sai35 °C (95 °F) / 21 °C (70 °F), 8 rain days95 °F (35 °C) / 70 °F (21 °C), 8 rain days
- Mae Salong31 °C (88 °F) / 17 °C (63 °F), 8 rain days88 °F (31 °C) / 63 °F (17 °C), 8 rain days
- Mae Sariang35 °C (95 °F) / 20 °C (68 °F), 8 rain days95 °F (35 °C) / 68 °F (20 °C), 8 rain days
- Mae Sot37 °C (99 °F) / 24 °C (75 °F), 7 rain days99 °F (37 °C) / 75 °F (24 °C), 7 rain days
- Maha Sarakham36 °C (97 °F) / 25 °C (77 °F), 6 rain days97 °F (36 °C) / 77 °F (25 °C), 6 rain days
- Mai Khao33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Mukdahan35 °C (95 °F) / 23 °C (73 °F), 7 rain days95 °F (35 °C) / 73 °F (23 °C), 7 rain days
- Nai Han33 °C (91 °F) / 27 °C (81 °F), 5 rain days91 °F (33 °C) / 81 °F (27 °C), 5 rain days
- Nai Thon and Nai Yang34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Nakhon Nayok34 °C (93 °F) / 26 °C (79 °F), 7 rain days93 °F (34 °C) / 79 °F (26 °C), 7 rain days
- Nakhon Pathom38 °C (100 °F) / 27 °C (81 °F), 7 rain days100 °F (38 °C) / 81 °F (27 °C), 7 rain days
- Nakhon Phanom36 °C (97 °F) / 22 °C (72 °F), 5 rain days97 °F (36 °C) / 72 °F (22 °C), 5 rain days
- Nakhon Ratchasima37 °C (99 °F) / 25 °C (77 °F), 8 rain days99 °F (37 °C) / 77 °F (25 °C), 8 rain days
- Nakhon Sawan37 °C (99 °F) / 25 °C (77 °F), 5 rain days99 °F (37 °C) / 77 °F (25 °C), 5 rain days
- Nakhon Si Thammarat34 °C (93 °F) / 24 °C (75 °F), 7 rain days93 °F (34 °C) / 75 °F (24 °C), 7 rain days
- Nan36 °C (97 °F) / 23 °C (73 °F), 8 rain days97 °F (36 °C) / 73 °F (23 °C), 8 rain days
- Nang Rong36 °C (97 °F) / 23 °C (73 °F), 7 rain days97 °F (36 °C) / 73 °F (23 °C), 7 rain days
- Narathiwat34 °C (93 °F) / 25 °C (77 °F), 8 rain days93 °F (34 °C) / 77 °F (25 °C), 8 rain days
- Nathon33 °C (91 °F) / 27 °C (81 °F), 9 rain days91 °F (33 °C) / 81 °F (27 °C), 9 rain days
- Nong Bua Lamphu36 °C (97 °F) / 22 °C (72 °F), 8 rain days97 °F (36 °C) / 72 °F (22 °C), 8 rain days
- Nong Khai36 °C (97 °F) / 24 °C (75 °F), 7 rain days97 °F (36 °C) / 75 °F (24 °C), 7 rain days
- Nonthaburi36 °C (97 °F) / 27 °C (81 °F), 8 rain days97 °F (36 °C) / 81 °F (27 °C), 8 rain days
- Padang Besar33 °C (91 °F) / 25 °C (77 °F), 7 rain days91 °F (33 °C) / 77 °F (25 °C), 7 rain days
- Pai36 °C (97 °F) / 21 °C (70 °F), 6 rain days97 °F (36 °C) / 70 °F (21 °C), 6 rain days
- Pak Bara33 °C (91 °F) / 27 °C (81 °F), 4 rain days91 °F (33 °C) / 81 °F (27 °C), 4 rain days
- Pak Chong35 °C (95 °F) / 24 °C (75 °F), 6 rain days95 °F (35 °C) / 75 °F (24 °C), 6 rain days
- Pangmapha36 °C (97 °F) / 21 °C (70 °F), 6 rain days97 °F (36 °C) / 70 °F (21 °C), 6 rain days
- Pathum Thani36 °C (97 °F) / 27 °C (81 °F), 7 rain days97 °F (36 °C) / 81 °F (27 °C), 7 rain days
- Patong33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Pattani33 °C (91 °F) / 24 °C (75 °F), 8 rain days91 °F (33 °C) / 75 °F (24 °C), 8 rain days
- Phatthalung34 °C (93 °F) / 27 °C (81 °F), 10 rain days93 °F (34 °C) / 81 °F (27 °C), 10 rain days
- Phayao36 °C (97 °F) / 23 °C (73 °F), 7 rain days97 °F (36 °C) / 73 °F (23 °C), 7 rain days
- Phetchabun36 °C (97 °F) / 22 °C (72 °F), 7 rain days97 °F (36 °C) / 72 °F (22 °C), 7 rain days
- Phetchaburi36 °C (97 °F) / 26 °C (79 °F), 7 rain days97 °F (36 °C) / 79 °F (26 °C), 7 rain days
- Phichit35 °C (95 °F) / 25 °C (77 °F), 8 rain days95 °F (35 °C) / 77 °F (25 °C), 8 rain days
- Phimai36 °C (97 °F) / 24 °C (75 °F), 6 rain days97 °F (36 °C) / 75 °F (24 °C), 6 rain days
- Phitsanulok37 °C (99 °F) / 25 °C (77 °F), 6 rain days99 °F (37 °C) / 77 °F (25 °C), 6 rain days
- Phon Phisai36 °C (97 °F) / 24 °C (75 °F), 6 rain days97 °F (36 °C) / 75 °F (24 °C), 6 rain days
- Phrae35 °C (95 °F) / 22 °C (72 °F), 5 rain days95 °F (35 °C) / 72 °F (22 °C), 5 rain days
- Phuket Town34 °C (93 °F) / 26 °C (79 °F), 11 rain days93 °F (34 °C) / 79 °F (26 °C), 11 rain days
- Prachinburi36 °C (97 °F) / 26 °C (79 °F), 4 rain days97 °F (36 °C) / 79 °F (26 °C), 4 rain days
- Prachuap Khiri Khan34 °C (93 °F) / 25 °C (77 °F), 6 rain days93 °F (34 °C) / 77 °F (25 °C), 6 rain days
- Rai Leh33 °C (91 °F) / 24 °C (75 °F), 11 rain days91 °F (33 °C) / 75 °F (24 °C), 11 rain days
- Rangsit36 °C (97 °F) / 27 °C (81 °F), 9 rain days97 °F (36 °C) / 81 °F (27 °C), 9 rain days
- Ranong34 °C (93 °F) / 24 °C (75 °F), 10 rain days93 °F (34 °C) / 75 °F (24 °C), 10 rain days
- Ratchaburi36 °C (97 °F) / 27 °C (81 °F), 6 rain days97 °F (36 °C) / 81 °F (27 °C), 6 rain days
- Rawai33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Roi Et36 °C (97 °F) / 25 °C (77 °F), 7 rain days97 °F (36 °C) / 77 °F (25 °C), 7 rain days
- Sadao33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Sakon Nakhon35 °C (95 °F) / 24 °C (75 °F), 7 rain days95 °F (35 °C) / 75 °F (24 °C), 7 rain days
- Samoeng33 °C (91 °F) / 22 °C (72 °F), 9 rain days91 °F (33 °C) / 72 °F (22 °C), 9 rain days
- Samut Prakan36 °C (97 °F) / 27 °C (81 °F), 7 rain days97 °F (36 °C) / 81 °F (27 °C), 7 rain days
- Samut Sakhon34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Samut Songkhram35 °C (95 °F) / 25 °C (77 °F), 12 rain days95 °F (35 °C) / 77 °F (25 °C), 12 rain days
- Sangkhla Buri37 °C (99 °F) / 24 °C (75 °F), 6 rain days99 °F (37 °C) / 75 °F (24 °C), 6 rain days
- Saraburi36 °C (97 °F) / 26 °C (79 °F), 7 rain days97 °F (36 °C) / 79 °F (26 °C), 7 rain days
- Sathing Phra33 °C (91 °F) / 24 °C (75 °F), 4 rain days91 °F (33 °C) / 75 °F (24 °C), 4 rain days
- Satun34 °C (93 °F) / 25 °C (77 °F), 8 rain days93 °F (34 °C) / 77 °F (25 °C), 8 rain days
- Si Racha35 °C (95 °F) / 26 °C (79 °F), 6 rain days95 °F (35 °C) / 79 °F (26 °C), 6 rain days
- Si Satchanalai32 °C (90 °F) / 22 °C (72 °F), 8 rain days90 °F (32 °C) / 72 °F (22 °C), 8 rain days
- Sing Buri36 °C (97 °F) / 26 °C (79 °F), 8 rain days97 °F (36 °C) / 79 °F (26 °C), 8 rain days
- Sisaket36 °C (97 °F) / 25 °C (77 °F), 5 rain days97 °F (36 °C) / 77 °F (25 °C), 5 rain days
- Songkhla34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Sri Thanu33 °C (91 °F) / 27 °C (81 °F), 7 rain days91 °F (33 °C) / 81 °F (27 °C), 7 rain days
- Sukhothai38 °C (100 °F) / 26 °C (79 °F), 8 rain days100 °F (38 °C) / 79 °F (26 °C), 8 rain days
- Sungai Kolok33 °C (91 °F) / 24 °C (75 °F), 5 rain days91 °F (33 °C) / 75 °F (24 °C), 5 rain days
- Suphanburi37 °C (99 °F) / 26 °C (79 °F), 5 rain days99 °F (37 °C) / 79 °F (26 °C), 5 rain days
- Surat Thani34 °C (93 °F) / 24 °C (75 °F), 7 rain days93 °F (34 °C) / 75 °F (24 °C), 7 rain days
- Surin, Southern Thailand33 °C (91 °F) / 25 °C (77 °F), 11 rain days91 °F (33 °C) / 77 °F (25 °C), 11 rain days
- Surin36 °C (97 °F) / 25 °C (77 °F), 7 rain days97 °F (36 °C) / 77 °F (25 °C), 7 rain days
- Tak Bai33 °C (91 °F) / 24 °C (75 °F), 5 rain days91 °F (33 °C) / 75 °F (24 °C), 5 rain days
- Tak35 °C (95 °F) / 22 °C (72 °F), 9 rain days95 °F (35 °C) / 72 °F (22 °C), 9 rain days
- Takua Pa34 °C (93 °F) / 24 °C (75 °F), 10 rain days93 °F (34 °C) / 75 °F (24 °C), 10 rain days
- Thaton36 °C (97 °F) / 21 °C (70 °F), 6 rain days97 °F (36 °C) / 70 °F (21 °C), 6 rain days
- Thong Nai Pan33 °C (91 °F) / 26 °C (79 °F), 5 rain days91 °F (33 °C) / 79 °F (26 °C), 5 rain days
- Thong Sala33 °C (91 °F) / 27 °C (81 °F), 4 rain days91 °F (33 °C) / 81 °F (27 °C), 4 rain days
- Thonglang Bay33 °C (91 °F) / 27 °C (81 °F), 8 rain days91 °F (33 °C) / 81 °F (27 °C), 8 rain days
- Ton Sai34 °C (93 °F) / 27 °C (81 °F), 8 rain days93 °F (34 °C) / 81 °F (27 °C), 8 rain days
- Trat33 °C (91 °F) / 25 °C (77 °F), 7 rain days91 °F (33 °C) / 77 °F (25 °C), 7 rain days
- Ubon Ratchathani36 °C (97 °F) / 25 °C (77 °F), 8 rain days97 °F (36 °C) / 77 °F (25 °C), 8 rain days
- Udon Thani36 °C (97 °F) / 24 °C (75 °F), 7 rain days97 °F (36 °C) / 75 °F (24 °C), 7 rain days
- Umphang37 °C (99 °F) / 24 °C (75 °F), 6 rain days99 °F (37 °C) / 75 °F (24 °C), 6 rain days
- Uthai Thani36 °C (97 °F) / 26 °C (79 °F), 8 rain days97 °F (36 °C) / 79 °F (26 °C), 8 rain days
- Uttaradit36 °C (97 °F) / 22 °C (72 °F), 8 rain days97 °F (36 °C) / 72 °F (22 °C), 8 rain days
- Yala33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Yasothon36 °C (97 °F) / 23 °C (73 °F), 7 rain days97 °F (36 °C) / 73 °F (23 °C), 7 rain days
- Chiang Mai37 °C (99 °F) / 23 °C (73 °F), 8 rain days99 °F (37 °C) / 73 °F (23 °C), 8 rain days
- Phuket34 °C (93 °F) / 25 °C (77 °F), 12 rain days93 °F (34 °C) / 77 °F (25 °C), 12 rain days
- Pattaya35 °C (95 °F) / 26 °C (79 °F), 6 rain days95 °F (35 °C) / 79 °F (26 °C), 6 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.
Songkran (Thai New Year) big impact
13–15 Apr
Nationwide water fights; transport out of Bangkok sells out; many shops close; phones and passports need waterproof bags.
Chakri Day
6 April · Bangkok
Public holiday; royal ceremonies can close parts of the old city.
Crowds and prices
- Crowds · Thailand
- High
- Prices · Thailand
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Thailand, side by side.
Verdict
Apr: Mixed
Jan: Great (better)
Crowds
Apr: High
Jan: High
Prices
Apr: High
Jan: High
Festivals listed
Apr: 2
Jan: 3
April: Hottest month; Songkran (13–15 Apr) soaks everyone and fills transport — plan around it or join in.
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
Where to go in April
Rated best or good this month
Gulf islands
Best weather of the year (Koh Samui, Koh Phangan, Koh Tao)
Best months: Nov–Apr
Best months: Feb–Sep
Best months: Nov–Apr
Best months: Feb–Sep (dry season on the Gulf coast)
Best months: Nov–Apr
Best months: Feb–Sep
Best months: Feb–Sep
Best months: Feb–Sep (check)
Best months: Nov–Apr (dry season, calm sea)
Best months: Feb–Sep
Best months: Nov–Apr (dry season)
Better another month
Hottest; Songkran 13–15 Apr: water fights, closures, sold-out transport.