Skip to main content
AMZBooking
Chinatown and Yaowarat Road, Bangkok

Best time to visit · Bangkok · Thailand

The best time to visit Bangkok

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: กสิณธร ราชโอรส, CC BY-SA 4.0

Quick answer

The best time to visit Bangkok is November to February, the cool, dry season, when humidity drops and evenings are pleasant for markets and rooftop bars. March to May is very hot, peaking in April around Songkran, and June to October is the rainy season, with afternoon downpours and lower prices; September is usually the wettest month.

Key facts

Best months
November–February
Shoulder season
March and October
Warmest month
April (avg high 35°C (95°F))
Coldest month
December (avg high 31°C (88°F))
Rainiest month
September (~21 rainy days)
Lowest hotel prices
May–June and September

Seasons

Bangkok is hot all year, with three seasons: a cooler, dry season from November to February, a hot season from March to May when highs reach the mid-30s°C, and a rainy season from June to October with heavy afternoon downpours and occasional street flooding.

November–February

Cool season

Dry, sunny and less humid, with Loy Krathong and Chinese New Year; peak season and the highest prices.

March–May

Hot season

Intense heat, often above 35°C, with Songkran in April and the mango harvest; plan indoor breaks at midday.

June–August

Early rainy season

Hot, sunny mornings broken by short, heavy afternoon storms; quieter temples and lower hotel prices.

September–October

Late rainy season

The wettest weeks, with long downpours and occasional street flooding, easing by late October.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January32°C22°C211.4 h5/55/5
February33°C24°C211.7 h4/54/5
March34°C26°C312 h3/53/5
April35°C27°C512.4 h3/53/5
May34°C26°C1512.8 h2/52/5
June33°C26°C1612.9 h2/52/5
July33°C25°C1712.9 h3/53/5
August32°C25°C1912.6 h3/53/5
September32°C25°C2112.2 h2/52/5
October32°C25°C1711.8 h3/53/5
November32°C24°C611.5 h4/54/5
December31°C22°C111.3 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Bangkok by month
MonthEvents
JanuaryChinese New Year celebrations in Yaowarat (late January or February)
FebruaryMakha Bucha — Buddhist holiday with candlelit temple processions (February or March)
AprilSongkran — Thai New Year water festival, especially on Silom Road and Khao San Road (13–15 April)
MayRoyal Ploughing Ceremony at Sanam Luang (usually May); Visakha Bucha — Buddhist holiday (May or June)
JulyKing's Birthday — public holiday (28 July); Asahna Bucha and the start of Buddhist Lent (usually July)
AugustQueen Mother's Birthday and Mother's Day — public holiday (12 August)
SeptemberVegetarian Festival in Chinatown, marked by yellow flags (usually September or October)
OctoberOk Phansa — end of Buddhist Lent (usually October)
NovemberLoy Krathong — floating candle offerings on the river and lakes (full moon, usually November)
DecemberFather's Day and the late King Bhumibol's birthday — public holiday (5 December); New Year's Eve countdowns along the river and at the big malls

Cheapest and quietest times

Hotel prices are usually lowest in May–June and September, and the sights are quietest in May–June and September.

Bangkok on a budget.

What to pack

Packing for Bangkok by season
SeasonPack
Cool seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Hot seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Early rainy seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Late rainy seasonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Bangkok?

The best time to visit Bangkok is November to February, the cool, dry season, when humidity drops and evenings are pleasant for markets and rooftop bars. March to May is very hot, peaking in April around Songkran, and June to October is the rainy season, with afternoon downpours and lower prices; September is usually the wettest month.

+When are hotel prices lowest in Bangkok?

Usually in May–June and September. Still very hot, with the first heavy storms; mango season makes it a good month for mango sticky rice.

+What is the rainiest month in Bangkok?

September, with about 21 days of rain on average.

+How hot does Bangkok get?

The warmest month, April, averages highs of 35°C (95°F) and lows of 27°C (81°F).