Thailand · Asia

Bangkok month by month

The best time to visit Bangkok, Thailand — a month-by-month breakdown of weather, crowds, prices and events.

Thailand's capital packs gilded temples, floating markets and some of Asia's best street food along the Chao Phraya River. Traffic and heat are constants, eased only in the cooler, drier months around New Year.

21° – 36° Best months: December, January, November
Bangkok, Thailand

The best time to visit Bangkok

For most travellers, the sweet spot in Bangkok is December · January · November: the biggest crowds of the year. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

Climate through the year

Month Temp Crowds Price Verdict
January 33° / 22° High $$$ Ideal
February 34° / 24° High $$ Great
March 35° / 25° Moderate $$ Fair
April 36° / 26° Moderate $$ Fair
May 35° / 26° Moderate $$ Fair
June 34° / 25° Low $ Fair
July 33° / 25° Low $ Fair
August 33° / 25° Low $ Fair
September 32° / 24° Low $ Avoid
October 32° / 24° Moderate $$ Fair
November 32° / 23° High $$ Great
December 32° / 21° High $$$ Ideal
Months to avoid September

Events in Bangkok

  • Jan–Feb Chinese New Year — Yaowarat's Chinatown fills with lion dances and lantern displays.
  • Apr Songkran — Nationwide water fights mark Thai New Year across the city.
  • Nov Loy Krathong — Floating lantern baskets drift down the Chao Phraya at dusk.

Frequently asked questions

What is the best month to visit Bangkok?

For most travellers, the sweet spot in Bangkok is December · January · November: the biggest crowds of the year. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

What is the cheapest time to visit Bangkok?

June — Prices run low season this month: some of the best deals of the year. Save 47%.

When should you avoid Bangkok?

September.

What is the weather like in Bangkok?

Average highs sit around 36°C with lows near 21°C. Rainfall is moderate; the odd shower is likely.