Travel by interest

Best Time to Visit Bangkok

November to February is the best time to visit Bangkok: 31-33°C days, almost no rain. Month-by-month weather, the April heat, the September floods, Songkran and Loy Krathong dates.

Trip.with.taste CC BY-SA 4.0 Wikimedia Commons

The best time to visit Bangkok is November to February, when daytime highs settle around 31-33°C (88-91°F), nights drop to a bearable 21-24°C, humidity falls to its yearly low and most months see less than 50 mm of rain. December and January are the sweet spot. The trade-off is that everyone knows this: hotel rates peak from Christmas to early January and again at Chinese New Year, and the dry air brings the city’s worst PM2.5 haze.

Bangkok is hot all year, so the real question is not “will it be warm” but “how will I cope with the heat”. March to May is the hot season, with April the brutal peak at 35-40°C. June to October is the rainy season, when short, violent afternoon storms are the norm and September and October bring the flooding. Every season has a sensible way to plan a day, and the city is open and functioning in all of them.

Bangkok's three seasons at a glance#

Cool season: Nov to Feb

Highs 31-33°C, lows 21-24°C, 6-47 mm of rain a month. The best weather and the biggest crowds. December is the driest month of the year. Haze builds from late December.

Hot season: Mar to May

Highs climb to 34-35°C on average and 38-40°C on bad days in April. Songkran (13-15 April) is the national water fight. Rain returns in May (173 mm) with the first big storms.

Rainy season: Jun to Oct

130-290 mm a month, falling mostly in one or two late-afternoon downpours. September (292 mm) and October (239 mm) are the wettest and flood-prone. Cheapest hotels, fewest tourists.

Bangkok weather month by month#

Month High Low Rain Humidity What to expect
January 32°C (90°F) 21°C (71°F) 9 mm 64% Dry & warm
February 33°C (91°F) 23°C (74°F) 15 mm 60% Dry & warm
March 34°C (93°F) 25°C (77°F) 32 mm 62% Hot & dry
April 35°C (95°F) 26°C (78°F) 62 mm 66% Very hot
May 34°C (94°F) 26°C (78°F) 173 mm 76% Hot & humid (start of monsoon)
June 33°C (92°F) 26°C (78°F) 132 mm 80% Wet & humid
July 33°C (91°F) 25°C (77°F) 146 mm 81% Wet & humid
August 33°C (91°F) 25°C (77°F) 181 mm 82% Wet & humid
September 32°C (90°F) 24°C (76°F) 292 mm 85% Very wet
October 32°C (90°F) 24°C (75°F) 239 mm 85% Transition from wet to dry
November 32°C (90°F) 23°C (73°F) 47 mm 80% Dry & pleasant
December 32°C (89°F) 21°C (70°F) 6 mm 71% Dry & comfortable

Cool season: November to February#

The cool season starts when the northeast monsoon pushes dry air down from China, usually in the first or second week of November. Rain stops almost overnight: November still averages 47 mm (one or two showers), December just 6 mm and January 9 mm. Humidity drops from the 85 percent of September to the low 60s, which is the difference between sweating through a shirt by 9am and staying dry until lunch. Mornings in late December and January can dip to 18-20°C, cool enough that Bangkokians wear jackets and the river breeze at a rooftop bar feels pleasant rather than merely less hot.

This is the season to walk. The old city temples around the Grand Palace and Wat Pho, a loop of the Chinatown shophouses, a morning at the Chatuchak Weekend Market and an afternoon in Lumphini Park are all realistic on foot in a way they are not in April. Outdoor festival season runs through these months too: the Golden Mount temple fair at Wat Saket in November, Loy Krathong on the river, the Bangkok Design Week installations along Charoen Krung and the Chinese New Year lion dances on Yaowarat.

The catch is air quality. From late December to February, cool still air and crop burning in the central plains trap PM2.5 over the city. On bad days (AQI 150+, common in January and February) the skyline goes grey, the sunsets turn orange and anyone with asthma will feel it. Check the Air4Thai app or IQAir each morning; on high days keep outdoor time to early morning, wear an N95 and spend the afternoon inside. The haze is worse than in Phuket or the islands but far less severe than in Chiang Mai, whose burning season peaks in March.

Hot season: March to May#

March is a transition month: still mostly dry (32 mm), but the daytime high climbs past 34°C and the heat starts to feel heavy by 11am. April is the hottest month of the year, averaging 35°C with a run of days most years at 38-40°C (100-104°F), and the heat index with humidity regularly passes 45°C. Pavements radiate heat long after dark and nights rarely fall below 26°C. This is when the city’s air-conditioned infrastructure stops being a convenience and becomes the plan.

The compensation is Songkran, Thai New Year, officially 13-15 April and in practice running a day or two longer. The whole of Silom Road closes to traffic for a water fight the length of the street, Khao San Road becomes a slow-moving soaked crowd, and the sanctioned “cultural” Songkran on Sanam Luang and around Wat Pho involves pouring scented water over Buddha images and elders’ hands. Buy a dry bag for your phone, expect to be wet from the moment you leave the hotel, and note that many family-run businesses close for the week as Bangkokians go home to the provinces. Hotels fill, but not to Christmas levels.

May is still hot (34°C highs) but the southwest monsoon arrives in the second half, usually announced by a week of spectacular evening thunderstorms. Rain jumps to 173 mm and the first street flooding of the year happens, but the storms also knock 5°C off the afternoon temperature. The Royal Ploughing Ceremony, when sacred oxen predict the harvest on Sanam Luang, falls in May on a date set each year by court astrologers (check the Tourism Authority calendar). Visakha Bucha, the holiest Buddhist day, is 31 May 2026, with candlelit processions at every major temple and no alcohol sales.

Songkran on Silom Road: the whole street closes to traffic for the 13-15 April water fight
Songkran on Silom Road: the whole street closes to traffic for the 13-15 April water fight Photo: trungydang, CC BY 3.0, via Wikimedia Commons

Rainy season: June to October#

Bangkok’s rainy season is not a monsoon in the Indian sense of days of unbroken rain. June, July and August each see 130-180 mm, but it falls as one or two downpours of 30 to 90 minutes, nearly always between 3pm and 7pm, after a hot, muggy and often sunny day. The pattern is reliable enough to plan around: see outdoor things before 2pm, be in a mall, museum or spa by mid-afternoon, and go out again for dinner once the streets have drained. Mornings in July and August are frequently the clearest skies of the year. Hotels discount 30-40 percent against December rates and the temples are half as busy.

September and October are different. Rainfall rises to 292 mm and 239 mm, the storms get longer and the ground is already saturated, so the city’s drainage cannot keep up. Flash flooding of roads to knee depth for a few hours is routine on Sukhumvit, Ratchada, Lat Phrao and the lower sois, and traffic locks up completely while it lasts. Keep sandals you do not mind wading in, use the BTS and MRT rather than taxis after a storm, and do not ride a motorbike taxi through standing water. In exceptional years (2011 was the worst) the river itself overtops in October; riverside hotels sandbag their doors but stay open.

The rainy months also carry the Chinese Vegetarian Festival in Chinatown, nine days from the first day of the ninth Chinese lunar month (around 10-18 October in 2026, check locally) when Yaowarat turns yellow with flags and every stall sells meat-free versions of its menu. Asanha Bucha and the start of Buddhist Lent fall on 29 July 2026, and the late King’s birthday on 28 July is a public holiday. By the last week of October the rain tails off sharply and the first cool mornings arrive.

💡 Hot Tip

If you must pick between March-May and June-October, choose the rainy season. A one-hour downpour at 4pm is easier to live with than a 39°C afternoon, the mornings are often bright, and hotels and flights are cheaper.

How to plan a day in the Bangkok heat#

Bangkok rewards the same rhythm in every season, just more strictly in April. Start early: the Grand Palace opens at 8.30am and the first hour is 5°C cooler and far emptier than noon, and Wat Pho and Wat Arun open at 8am. Do your walking, markets and temple circuits before 11.30am, then move into air conditioning for the hottest four hours. The malls of Siam (Siam Paragon, CentralWorld, MBK) and ICONSIAM on the river are genuine attractions with food courts, cinemas, an aquarium and ice rinks, and most Thais spend their own afternoons there for the same reason. Museums (Jim Thompson House, Bangkok National Museum, Museum Siam), a 500-baht Thai massage or a hotel pool fill the gap just as well.

Come out again after 4pm. The Chao Phraya Express boats and the cross-river ferry from Tha Tien are the best natural air conditioning in the city, and a late-afternoon run down the river from Phra Arthit to Sathorn pier costs 16 baht. Sunset at Wat Arun, seen from the Tha Tien bank, is cooler and prettier than a midday visit, and the night markets and street food of Yaowarat only get going after dark. Rooftop bars catch whatever breeze there is from about 6pm.

Drink more than feels necessary: a litre of water every two or three hours outdoors, bought from any 7-Eleven for 10-15 baht, plus electrolyte sachets or a coconut (40-60 baht). Signs of heat exhaustion (headache, dizziness, nausea, stopping sweating) mean sitting down somewhere cold for an hour, not pushing on to the next temple. The BTS and MRT are air-conditioned to the point of being cold, and the Skytrain’s covered walkways in Siam and Sukhumvit are a shaded way to cross the busiest junctions.

The view from Siam BTS station at sunset: the elevated Skytrain is the air-conditioned way to cross the city
The view from Siam BTS station at sunset: the elevated Skytrain is the air-conditioned way to cross the city Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons

Best time for festivals and events#

Bangkok’s calendar gives you a reason to visit in almost any month. Dates for lunar festivals move each year, so confirm them with the Tourism Authority of Thailand before booking around one.

  • Chinese New Year (17 February 2026, 6 February 2027): Yaowarat Road closes to traffic for lion and dragon dances, firecrackers and a street market; Wat Mangkon Kamalawat is packed with incense from dawn. The whole of Chinatown celebrates for three days. Expect hotels across the city to fill with visitors from China and Singapore.
  • Bangkok Design Week (late January to mid-February): installations, open studios and night events in Charoen Krung, Talat Noi, Song Wat and the old city. Free, and the best time to see the Riverside creative district.
  • Makha Bucha (3 March 2026): candlelit evening circumambulations at every temple; alcohol sales banned for the day.
  • Songkran (13-15 April): Silom and Khao San water fights, traditional ceremonies at Sanam Luang and Wat Pho. Many small businesses close for the week.
  • Royal Ploughing Ceremony (May, date set annually): a Brahmin ceremony on Sanam Luang predicting the year’s harvest; free to watch from the edges.
  • Bangkok Pride (June): a parade along Rama I Road from the National Stadium through Siam to Ratchaprasong, plus a month of events in Silom’s Soi 2 and Soi 4. Thailand’s marriage equality law took effect in January 2025 and the 2025 parade was the biggest yet.
  • Vegetarian Festival (nine days in October): yellow flags and meat-free menus in Chinatown.
  • Loy Krathong (24 November 2026, 13 November 2027): on the full moon, Bangkokians float candlelit krathongs on the river and in park lakes. The best spots are the riverfront at Asiatique and ICONSIAM, Lumphini Park and Benjakitti Park. Avoid foam krathongs; buy banana-leaf or bread ones for 30-80 baht. The Wat Saket Golden Mount temple fair runs for the week either side, with the chedi wrapped in red cloth.
  • Wonderfruit (mid-December): Thailand’s main arts and music festival is a 90-minute drive southeast at Siam Country Club near Pattaya, not in the city; book shuttles early.
  • New Year’s Eve (31 December): fireworks over the river at ICONSIAM and in front of CentralWorld, with the BTS running late.
Banana-leaf krathongs ready for Loy Krathong, floated on the river on the November full moon
Banana-leaf krathongs ready for Loy Krathong, floated on the river on the November full moon Photo: Megan Smith, CC BY 2.0, via Wikimedia Commons

Crowds and prices by season#

Bangkok hotels run on three price bands. Peak season covers roughly 20 December to 5 January and the days around Chinese New Year, when four- and five-star rooms cost 30-50 percent more than in November and the best riverside and Sukhumvit hotels sell out weeks ahead; a room that is 3,500 baht ($100) in October is 5,000-6,000 baht at New Year. High season is the rest of November to February plus Songkran week, at perhaps 15-25 percent above the yearly average. Low season, May to October, is when the same hotels drop to their floor, often with free upgrades, late checkout and breakfast thrown in, and when a decent three-star room in Sukhumvit or Silom costs 1,200-1,800 baht. Hostels and guesthouses around Banglamphu barely change price at all, 300-600 baht a bed year-round.

Flights follow the same shape: the Europe-Bangkok routes are most expensive in the two weeks around Christmas and cheapest in May, June and September. Inside the city, attraction fees, food and transport cost the same in every month, and the crowds are more about time of day than season. The Grand Palace is busy from 10am to 2pm in any month because tour groups arrive then; at 8.30am on a Tuesday in July you may have Wat Phra Kaew almost to yourself.

Two local factors matter more than the tourist calendar. Thai long weekends (Songkran, the May holidays, Asanha Bucha, Chulalongkorn Day on 23 October, the 5 December Father’s Day holiday) empty Bangkok of Bangkokians and fill Hua Hin, Pattaya and Kanchanaburi instead, so the city is actually quieter. Big conventions and trade fairs at Queen Sirikit Centre and BITEC, mostly in the cool season, can push up Sukhumvit and Sathorn business-hotel rates midweek without warning.

📌 Bottom Line

Best weather: December and January. Best value with good weather: November and February. Best value overall: June to August, with the rain confined to late afternoon. Avoid April unless you are coming for Songkran.

What to pack and temple dress#

Pack for 30°C plus humidity in every month. Light, loose, quick-drying clothes in natural fibres or technical fabrics; two or three changes a day is normal and laundries charge 40-60 baht a kilo. Sandals you can walk 10 km in and slip off quickly at temple doors, plus one pair of closed shoes for the rainy season when the streets flood. A hat, sunglasses and SPF 50 (available everywhere but expensive by Thai standards). In December and January add a light layer for air-conditioned malls, the Skytrain and early mornings, and a cardigan or scarf for the 18°C dawns.

Temple dress applies in every season and is enforced at the Grand Palace, Wat Pho and Wat Benchamabophit: shoulders and knees covered for everyone, no leggings, no ripped jeans, no see-through fabric. A pair of light long trousers or a long skirt and a T-shirt that covers the shoulders is enough; carry a sarong or scarf for an impromptu temple stop. Rental sarongs at the Grand Palace cost 200 baht, so bringing your own saves money and time in the queue.

For the rainy season add a compact umbrella (sold on every corner for 100-150 baht the moment it rains, so you can also just wait), a dry bag or zip-lock for your phone and passport, and insect repellent with DEET, since dengue cases peak between June and October. For Songkran bring a waterproof phone pouch and clothes you are happy to wear wet all day. An N95 or KF94 mask is worth having from late December to February if you are sensitive to air pollution; pharmacies sell them for 20-40 baht.

A rainy-day plan for Bangkok#

When the sky goes black at 3pm, you have about 20 minutes to get indoors. The city makes this easy. Along the Skytrain, Siam Paragon, Siam Center, MBK and CentralWorld connect to each other and to Siam and Chit Lom stations by covered skywalk, so you can spend four hours without stepping outside: the Sea Life aquarium under Paragon (about 1,000 baht, cheaper online), the food halls, a 150-200 baht cinema ticket, and Siam Discovery’s design shops. Terminal 21 at Asok and EmQuartier at Phrom Phong do the same job further down Sukhumvit. ICONSIAM on the Thonburi bank has an indoor floating market on its ground floor.

For something more than shopping, the Jim Thompson House (guided tours, 10am-6pm, 200 baht) is five minutes under cover from National Stadium BTS. The Bangkok National Museum by Sanam Luang needs two hours and costs 200 baht. Museum Siam next to Wat Pho is interactive and good with children. A two-hour Thai massage at a reputable spa costs 600-1,500 baht, and a Thai cooking class (most run 9am-1pm or 2pm-6pm, 1,200-2,500 baht) is a classic rainy-afternoon booking. If you are already on the river when the storm hits, the Chao Phraya Express boats keep running; sit inside and ride the whole route to Nonthaburi and back for 32 baht, watching the city from under cover.

After the rain, usually by 6 or 7pm, the streets drain in an hour. Yaowarat’s food stalls set up on schedule, the night markets at Ratchada and Jodd Fairs open at 4pm under canopies anyway, and the air is as fresh as Bangkok gets. If a storm floods your route back, use the BTS and MRT; taxis sit in gridlock for two hours after a heavy storm and Grab fares triple.

Where the weather is different nearby#

More Trip Planning#

Best time to visit Bangkok FAQs#

What is the best month to visit Bangkok?

December. It is the driest month of the year (about 6 mm of rain), highs sit around 32°C and nights fall to 21-22°C. January is nearly as good. Both are peak season, so book hotels early and expect the Grand Palace to be busy from mid-morning.

What is the worst time to visit Bangkok?

April, for the heat: 35°C average highs and days of 38-40°C, with nights that never cool down. The exception is Songkran (13-15 April), which is worth the heat if you want the water festival. September and October are the wettest and most flood-prone months but still perfectly workable with an afternoon indoor plan.

Is it a bad idea to visit Bangkok in the rainy season?

No. From June to August rain usually comes as a single 30-90 minute downpour in the late afternoon, mornings are often sunny, hotels cost 30-40 percent less and the temples are quieter. Plan outdoor sightseeing before 2pm and indoor things after. September and October bring longer storms and street flooding, so allow more buffer time.

How hot is Bangkok in April?

The average high is 35°C (95°F) and most years see a stretch of days at 38-40°C (100-104°F), with humidity pushing the heat index past 45°C. Nights stay around 26-28°C. Sightsee before 11am, spend the afternoon in air conditioning and drink a litre of water every two to three hours.

When is Songkran in Bangkok?

Songkran is officially 13-15 April every year, with celebrations in Bangkok often starting on 12 April and running a day late. Silom Road and Khao San Road are the main water-fight zones, while Sanam Luang and Wat Pho host the traditional ceremonies. Many small shops and restaurants close for the week.

When is Loy Krathong in Bangkok?

Loy Krathong falls on the full moon of the twelfth Thai lunar month: 24 November 2026 and 13 November 2027. In Bangkok, people float krathongs on the Chao Phraya at Asiatique and ICONSIAM and in the lakes of Lumphini and Benjakitti parks after dark. Check the date before booking, since it shifts by about eleven days each year.

Does Bangkok have an air pollution season?

Yes. PM2.5 levels are highest from late December to February, when cool, still air traps smoke from crop burning and traffic. Bad days (AQI above 150) are common in January and February. Check the Air4Thai or IQAir app each morning, limit outdoor time on high days and consider an N95 mask if you have asthma.

Is Christmas a good time to visit Bangkok?

For weather, yes: late December is dry, relatively cool and clear. For cost and crowds, it is the most expensive fortnight of the year, with hotel rates 30-50 percent above November and the best rooms sold out well in advance. If your dates are flexible, the first two weeks of December or late January give you the same weather for less.