TripdifyTripdify

Best time to visit / Bangkok

When is it cheapest to visit Bangkok?

See how room prices move month by month, and know the cheapest window and the peak season to avoid before you book.

When it is cheapest
J
F
M
A
M
J
J
A
S
O
N
D

Cheapest May, Jun, Jul, Aug, SepPeak Jan, Feb, Nov, Dec

Read from this city's own twelve months. The table below adds the temperature and rainfall for each one.

Bangkok is cheapest to visit in May, June, July, August, September.

Peak season is January, February, November, December, when rooms cost the most.

The month to pick is June. Rooms sit at this city's yearly low, and at an average high of 33°C and low of 26°C with 149mm of rain it asks the least of you of any of its cheap months.

The wettest month in Bangkok is September, at 344mm, and it is also one of the cheapest. That is usually the reason the rooms are cheap.

Bangkok month by month: weather and room prices

One row per month. The price column is relative to this city's own year, and the temperature and rainfall are thirty-year normals.

Bangkok month by month: weather and room prices
MonthRoomsTempRainWhat is on
JanuaryPeak32°C / 22°C13mmCool dry season
FebruaryPeak33°C / 24°C20mmCool dry season, Lunar New Year
MarchMid34°C / 26°C43mmNothing in particular
AprilMid35°C / 27°C92mmHottest month, Local festival
MayCheap34°C / 26°C220mmMonsoon
JuneCheap33°C / 26°C149mmNothing in particular
JulyCheap33°C / 26°C155mmNothing in particular
AugustCheap33°C / 26°C197mmNothing in particular
SeptemberCheap32°C / 25°C344mmMonsoon
OctobernowMid32°C / 25°C292mmMonsoon
NovemberPeak32°C / 24°C50mmCool dry season
DecemberPeak31°C / 22°C10mmCool dry season, New Year holiday

Temperature and rainfall are published 1991-2020 monthly normals from national meteorological agencies. The price level is Tripdify's own per-city read of peak seasons and holidays; what you actually pay varies by property and day of the week.

Bangkok month by month

Bangkok in January

Highs around 32°C, lows 22°C, 13mm of rain; rooms at the year's high. One of the three driest months. On this month: Cool dry season.

Peak prices: book early if your dates are fixed.

Bangkok in February

Highs around 33°C, lows 24°C, 20mm of rain; rooms at the year's high. One of the three driest months. On this month: Cool dry season, Lunar New Year.

Peak prices: book early if your dates are fixed.

Bangkok in March

Highs around 34°C, lows 26°C, 43mm of rain; rooms mid-priced.

Bangkok in April

Highs around 35°C, lows 27°C, 92mm of rain; rooms mid-priced. On this month: Hottest month, Local festival.

Bangkok in May

Highs around 34°C, lows 26°C, 220mm of rain; rooms at the year's low. One of the three wettest months. On this month: Monsoon.

Cheap, but wet: keep plans flexible and pack for rain.

Bangkok in June

Highs around 33°C, lows 26°C, 149mm of rain; rooms at the year's low.

Cheap, but wet: keep plans flexible and pack for rain.

Bangkok in July

Highs around 33°C, lows 26°C, 155mm of rain; rooms at the year's low.

Cheap, but wet: keep plans flexible and pack for rain.

Bangkok in August

Highs around 33°C, lows 26°C, 197mm of rain; rooms at the year's low.

Cheap, but wet: keep plans flexible and pack for rain.

Bangkok in September

Highs around 32°C, lows 25°C, 344mm of rain; rooms at the year's low. One of the three wettest months. On this month: Monsoon.

Cheap, but wet: keep plans flexible and pack for rain.

Bangkok in October

Highs around 32°C, lows 25°C, 292mm of rain; rooms mid-priced. One of the three wettest months. On this month: Monsoon.

Bangkok in November

Highs around 32°C, lows 24°C, 50mm of rain; rooms at the year's high. On this month: Cool dry season.

Peak prices: book early if your dates are fixed.

Bangkok in December

Highs around 31°C, lows 22°C, 10mm of rain; rooms at the year's high. One of the three driest months. On this month: Cool dry season, New Year holiday.

Peak prices: book early if your dates are fixed.

Bangkok seasons and room prices

Bangkok is most expensive in the cool dry season from November to February, when weather is at its best and the New Year and Lunar New Year holidays fill central hotels. Songkran in mid April brings a short spike around the water festival. The rainy season from May to October is the reliable low: rain usually arrives as a late afternoon downpour and clears, and the same hotel can sit well below its winter rate. March and April are hot rather than wet and fall in between on price. Weekend nights carry a modest premium because so many visitors arrive from elsewhere in Asia for a short stay.

Bangkok local costs and payment

The currency is the Thai baht. Hotels, malls and chain restaurants take cards without fuss, but street food, markets, tuk tuks and motorbike taxis are cash only, so keep small notes on you. At checkout pay in baht rather than accepting the site's conversion to your home currency, which hides a margin. Thai hotels commonly list rooms before a 7 percent VAT and a 10 percent service charge, and some sites show that base rate while others show the total, so compare on the all in figure. There is no separate city tourist tax on hotel stays at present.

Take Bangkok further into a stay plan

Once you have picked a cheap time to go, work out which base gives you the shortest travel.

Plan where to stay in Bangkok

When to visit Bangkok: common questions

When is it cheapest?

Bangkok is cheapest in the low season, May, June, July, August, September.

When is peak season?

January, February, November, December is peak season, when room prices are highest.

Which months should I avoid?

To spend the least, avoid the peak months of January, February, November, December, when prices climb.

Which month in Bangkok is both cheap and pleasant?

The month to pick is June. Rooms sit at this city's yearly low, and at an average high of 33°C and low of 26°C with 149mm of rain it asks the least of you of any of its cheap months.

Which month is wettest in Bangkok?

The wettest month in Bangkok is September, at 344mm, and it is also one of the cheapest. That is usually the reason the rooms are cheap.

See other cities

Browse the cheapest time to visit every city