All citiesThailand

Best time to book hotels in Bangkok

Daily median hotel prices for Bangkok, including the cheapest date, peak date, and tracked hotel count.

Bangkok Thailand

Median nightly price · 49 hotels

$244median / night
$212Min, Sep 24
$244Median
$482Max, Dec 31
Visible rangeAug 15 - May 14
Median nightly price: BangkokAug 15Sep 23Nov 1Dec 10Jan 17Feb 25Apr 5May 14$169$258$347$436$525
Median nightly price: Bangkok
DateMedianRangeHotels
Aug 15$260$92 - $90348
Aug 16$246$89 - $90347
Aug 17$243$105 - $96446
Aug 18$243$105 - $96146
Aug 19$241$89 - $97547
Aug 20$237$91 - $96547
Aug 21$236$88 - $97747
Aug 22$225$91 - $96347
Aug 23$221$111 - $96346
Aug 24$220$113 - $98446
Aug 25$221$112 - $90646
Aug 26$218$112 - $90646
Aug 27$217$112 - $90646
Aug 28$220$118 - $97746
Aug 29$216$118 - $90646
Aug 30$214$105 - $96146
Aug 31$215$104 - $98546
Sep 1$219$104 - $96246
Sep 2$218$104 - $94646
Sep 3$215$111 - $96246
Sep 4$218$117 - $95846
Sep 5$214$108 - $94746
Sep 6$214$103 - $96246
Sep 7$215$105 - $96146
Sep 8$214$104 - $96346
Sep 9$217$104 - $94746
Sep 10$220$111 - $98046
Sep 11$219$109 - $97546
Sep 12$224$110 - $95346
Sep 13$236$104 - $98145
Sep 14$219$108 - $98544
Sep 15$235$115 - $94742
Sep 16$236$114 - $97243
Sep 17$224$104 - $97144
Sep 18$220$117 - $88346
Sep 19$223$109 - $90646
Sep 20$219$104 - $88346
Sep 21$220$111 - $97146
Sep 22$214$112 - $96046
Sep 23$219$111 - $94644
Sep 24$212$112 - $97744
Sep 25$213$109 - $90644
Sep 26$214$117 - $88346
Sep 27$220$113 - $95446
Sep 28$219$112 - $95545
Sep 29$222$113 - $97145
Sep 30$220$111 - $88345
Oct 1$240$91 - $90646
Oct 2$244$92 - $90447
Oct 3$250$91 - $90647
Oct 4$241$92 - $90447
Oct 5$239$91 - $90647
Oct 6$238$92 - $90447
Oct 7$239$90 - $90647
Oct 8$244$90 - $90447
Oct 9$254$91 - $90647
Oct 10$274$92 - $88347
Oct 11$338$91 - $94246
Oct 12$314$92 - $98742
Oct 13$320$91 - $97339
Oct 14$286$92 - $91734
Oct 15$289$90 - $93434
Oct 16$286$90 - $96036
Oct 17$305$91 - $98442
Oct 18$307$92 - $93546
Oct 19$271$91 - $80344
Oct 20$250$92 - $88345
Oct 21$239$91 - $90645
Oct 22$240$92 - $88346
Oct 23$248$92 - $90647
Oct 24$237$90 - $90347
Oct 25$241$91 - $90247
Oct 26$238$90 - $90347
Oct 27$240$90 - $90247
Oct 28$249$90 - $90347
Oct 29$245$90 - $90247
Oct 30$242$90 - $90346
Oct 31$249$92 - $88346
Nov 1$251$89 - $91746
Nov 2$265$88 - $94946
Nov 3$263$89 - $97246
Nov 4$259$88 - $93246
Nov 5$257$89 - $90646
Nov 6$258$89 - $91946
Nov 7$251$91 - $98346
Nov 8$252$88 - $98846
Nov 9$252$89 - $90645
Nov 10$253$88 - $91045
Nov 11$255$90 - $90745
Nov 12$254$88 - $95446
Nov 13$253$91 - $97745
Nov 14$251$89 - $97946
Nov 15$254$89 - $90845
Nov 16$255$88 - $95345
Nov 17$261$89 - $96244
Nov 18$257$88 - $98045
Nov 19$254$89 - $90846
Nov 20$254$89 - $90946
Nov 21$254$91 - $92546
Nov 22$247$88 - $91346
Nov 23$253$89 - $90746
Nov 24$249$88 - $86346
Nov 25$249$89 - $96846
Nov 26$249$90 - $91646
Nov 27$256$91 - $90846
Nov 28$252$89 - $91046
Nov 29$247$89 - $90746
Nov 30$239$88 - $91046
Dec 1$240$89 - $91646
Dec 2$245$88 - $97246
Dec 3$262$89 - $97246
Dec 4$254$89 - $98646
Dec 5$265$91 - $89046
Dec 6$253$88 - $97345
Dec 7$238$89 - $97145
Dec 8$243$88 - $97345
Dec 9$243$89 - $97146
Dec 10$249$88 - $97945
Dec 11$248$89 - $98446
Dec 12$248$88 - $91946
Dec 13$244$89 - $92446
Dec 14$242$88 - $91946
Dec 15$242$89 - $92446
Dec 16$242$89 - $91946
Dec 17$243$89 - $91646
Dec 18$242$90 - $98645
Dec 19$245$89 - $89945
Dec 20$240$90 - $94045
Dec 21$242$89 - $96144
Dec 22$242$88 - $98545
Dec 23$254$93 - $96845
Dec 24$286$90 - $95445
Dec 25$319$115 - $97245
Dec 26$326$108 - $94544
Dec 27$345$117 - $97244
Dec 28$364$107 - $97344
Dec 29$402$134 - $93743
Dec 30$472$89 - $98842
Dec 31$482$96 - $98741
Jan 1$423$91 - $98844
Jan 2$348$95 - $98745
Jan 3$262$88 - $98445
Jan 4$244$89 - $94145
Jan 5$241$91 - $98245
Jan 6$246$89 - $98745
Jan 7$244$91 - $79345
Jan 8$249$89 - $98746
Jan 9$247$88 - $79345
Jan 10$242$89 - $81045
Jan 11$240$91 - $80545
Jan 12$242$89 - $81045
Jan 13$245$91 - $81145
Jan 14$250$89 - $80146
Jan 15$246$91 - $81145
Jan 16$249$89 - $80145
Jan 17$241$91 - $80345
Jan 18$248$89 - $81045
Jan 19$244$88 - $81545
Jan 20$251$89 - $81045
Jan 21$251$88 - $81145
Jan 22$248$89 - $98545
Jan 23$242$90 - $93145
Jan 24$243$89 - $80145
Jan 25$242$90 - $68445
Jan 26$250$89 - $80145
Jan 27$249$91 - $81145
Jan 28$250$89 - $80145
Jan 29$244$91 - $81145
Jan 30$246$89 - $80145
Jan 31$242$90 - $81145
Feb 1$244$91 - $72545
Feb 2$250$89 - $81145
Feb 3$262$88 - $81045
Feb 4$266$92 - $80345
Feb 5$289$88 - $88845
Feb 6$287$89 - $98245
Feb 7$282$88 - $97946
Feb 8$287$89 - $84545
Feb 9$280$91 - $89245
Feb 10$275$88 - $95747
Feb 11$273$91 - $85645
Feb 12$276$97 - $88645
Feb 13$268$88 - $95746
Feb 14$250$97 - $80345
Feb 15$244$92 - $77845
Feb 16$242$91 - $96046
Feb 17$247$92 - $98745
Feb 18$252$92 - $87445
Feb 19$250$91 - $96046
Feb 20$249$92 - $80845
Feb 21$247$92 - $81045
Feb 22$242$91 - $96045
Feb 23$245$92 - $77644
Feb 24$256$92 - $81044
Feb 25$251$91 - $96045
Feb 26$253$92 - $80745
Feb 27$252$92 - $77845
Feb 28$239$91 - $96046
Mar 1$233$92 - $84445
Mar 2$236$92 - $97745
Mar 3$237$92 - $88045
Mar 4$239$92 - $84545
Mar 5$243$92 - $97745
Mar 6$241$91 - $96046
Mar 7$237$92 - $77645
Mar 8$239$92 - $77845
Mar 9$241$91 - $96046
Mar 10$242$92 - $89745
Mar 11$246$92 - $77845
Mar 12$244$91 - $96046
Mar 13$237$92 - $77645
Mar 14$242$92 - $81745
Mar 15$243$91 - $77545
Mar 16$245$92 - $93345
Mar 17$246$91 - $87445
Mar 18$241$91 - $96246
Mar 19$238$92 - $77645
Mar 20$242$91 - $77845
Mar 21$240$91 - $96346
Mar 22$238$92 - $79345
Mar 23$242$91 - $87445
Mar 24$241$92 - $97946
Mar 25$243$92 - $98745
Mar 26$253$91 - $87445
Mar 27$249$91 - $96646
Mar 28$239$92 - $80745
Mar 29$242$91 - $87445
Mar 30$236$91 - $97745
Mar 31$243$92 - $96946
Apr 1$243$91 - $93747
Apr 2$250$91 - $94247
Apr 3$244$92 - $92447
Apr 4$242$91 - $93747
Apr 5$241$91 - $95547
Apr 6$233$92 - $96947
Apr 7$243$91 - $98247
Apr 8$249$91 - $97347
Apr 9$256$92 - $98747
Apr 10$271$91 - $97547
Apr 11$272$91 - $93947
Apr 12$273$92 - $97747
Apr 13$264$92 - $93747
Apr 14$251$92 - $93947
Apr 15$248$92 - $92447
Apr 16$252$91 - $98247
Apr 17$246$91 - $93947
Apr 18$238$92 - $92947
Apr 19$234$91 - $93746
Apr 20$233$89 - $98648
Apr 21$235$92 - $96747
Apr 22$238$91 - $97447
Apr 23$241$91 - $94246
Apr 24$237$92 - $92447
Apr 25$234$91 - $93747
Apr 26$231$91 - $97847
Apr 27$233$89 - $97348
Apr 28$236$91 - $94647
Apr 29$235$91 - $93946
Apr 30$244$92 - $92446
May 1$252$91 - $93746
May 2$246$91 - $97746
May 3$244$92 - $92446
May 4$241$91 - $93747
May 5$242$91 - $93947
May 6$245$92 - $92447
May 7$253$91 - $93747
May 8$248$91 - $93947
May 9$243$92 - $92447
May 10$243$91 - $93747
May 11$249$91 - $93947
May 12$248$89 - $92448
May 13$253$91 - $93747
May 14$250$89 - $92048
May 15$241$92 - $91047
May 16$231$91 - $97747
May 17$234$91 - $93947
May 18$237$92 - $92447
May 19$241$91 - $93747
May 20$244$91 - $93947
May 21$248$92 - $92447
May 22$243$91 - $93747
May 23$230$91 - $93947
May 24$236$92 - $92447
May 25$239$91 - $93747
May 26$244$91 - $93947
May 27$245$89 - $92448
May 28$250$91 - $97647
May 29$245$91 - $95547
May 30$227$92 - $92447
May 31$237$91 - $93747
Jun 1$233$91 - $93947
Jun 2$237$92 - $92447
Jun 3$243$91 - $93747
Jun 4$248$92 - $93947
Jun 5$241$92 - $92447
Jun 6$224$91 - $93747
Jun 7$231$89 - $93848
Jun 8$237$90 - $92447
Jun 9$251$91 - $93747
Jun 10$245$91 - $93847
Jun 11$242$92 - $92447
Jun 12$242$91 - $93747
Jun 13$226$91 - $93847
Jun 14$232$92 - $92447
Jun 15$241$92 - $94447
Jun 16$244$91 - $93847
Jun 17$245$92 - $92447
Jun 18$251$92 - $93747
Jun 19$245$91 - $93847
Jun 20$234$92 - $92447
Jun 21$241$92 - $94447
Jun 22$240$91 - $93847
Jun 23$245$90 - $91047
Jun 24$250$92 - $94447
Jun 25$249$91 - $93847
Jun 26$244$90 - $91047
Jun 27$234$92 - $94447
Jun 28$239$91 - $93847
Jun 29$242$90 - $93247
Jun 30$241$92 - $94447
Jul 1$248$92 - $91847
Jul 2$252$92 - $93247
Jul 3$254$88 - $94448
Jul 4$248$90 - $93847
Jul 5$240$92 - $93247
Jul 6$247$88 - $94447
Jul 7$240$89 - $93847
Jul 8$240$92 - $93247
Jul 9$245$88 - $94847
Jul 10$243$92 - $93847
Jul 11$239$92 - $93247
Jul 12$241$88 - $94447
Jul 13$245$88 - $93847
Jul 14$241$92 - $93247
Jul 15$245$88 - $94447
Jul 16$245$93 - $93847
Jul 17$241$93 - $93247
Jul 18$243$88 - $94447
Jul 19$241$93 - $93847
Jul 20$243$92 - $93247
Jul 21$247$88 - $94446
Jul 22$242$92 - $93846
Jul 23$243$92 - $93246
Jul 24$247$88 - $94446
Jul 25$237$93 - $93843
Jul 26$227$91 - $93241
Jul 27$240$89 - $94443
Jul 28$238$88 - $93842
Jul 29$236$92 - $93239
Jul 30$250$88 - $94440
Jul 31$246$93 - $93840
Aug 1$246$92 - $93231
Aug 2$252$90 - $94432
Aug 3$251$92 - $93831
Aug 4$251$92 - $93231
Aug 5$257$88 - $94432
Aug 6$264$88 - $93831
Aug 7$251$92 - $93231
Aug 8$254$89 - $94432
Aug 9$252$93 - $93831
Aug 10$246$93 - $90231
Aug 11$253$122 - $94430
Aug 12$260$119 - $91629
56%cheaper booking the low window instead of the peak.

When are Bangkok hotels cheapest?

Bangkok's hotel rates follow a distinct seasonal arc, peaking during the cooler winter months before dipping significantly during the humid summer monsoon. The most budget-friendly window arrives between June and August, when median room rates drop to their yearly lows of around $212 to $216 per night. Conversely, February is the most expensive month of the year with a median of $262, closely followed by November as the high season swings into full gear. Notable price surges occur over the Christmas and New Year holidays, with median rates spiking to an annual high of $458 on New Year's Eve, alongside a mid-October inventory squeeze that pushes rates up to $339. Weekend premiums are generally negligible throughout the year, meaning travelers can focus on seasonal timing rather than day-of-week patterns to secure the best value.

Best time to book hotels in Bangkok by month

August 2026

August offers excellent low-season value in Bangkok, with median rates sitting at $212, about 10.7% below the yearly average. For travelers currently planning stays, our data shows the best rates so far appeared about 28-29 weeks before check-in, yielding savings of about 21.7% lower than current rates. Be mindful of a brief mid-month price surge of up to 21.2% between August 9 and August 14. With August already underway, the booking window for this month has closed, so you should secure any remaining rooms immediately.

September 2026

September is Bangkok's cheapest month, featuring low-season median rates of $207.10, which is 12.8% below the yearly baseline. The best rates so far emerged about 33 weeks before check-in, offering savings of about 46.7% lower than current rates. Watch out for minor price increases of around 5.2% to 5.7% around September 10 and September 14, which coincide with the Bangkok Gems & Jewelry Fair. Since your stay is just a month away, you should book now if your travel dates are locked in.

October 2026

October transitions to mid-season pricing with a median rate of $230.20, hovering slightly below the yearly average. Securing your room about 37 weeks before check-in has historically saved about 61.4% lower than current rates. Be prepared for a notable price spike of up to 34.6% mid-month, particularly between October 10 and October 18. At two months out, this is the sweet spot to finalize your booking, especially if you plan to travel during the mid-month peak.

November 2026

November brings stable mid-season rates to Bangkok, with a median price of $236.60, aligning closely with the yearly average. Booking about 42 weeks in advance has historically yielded savings of about 56.7% lower than current rates. Minor price bumps of up to 7.8% are scattered across the month, including around November 5, November 17, and November 21. With three months to go, now is the ideal time to lock in your plans and secure favorable mid-season rates.

December 2026

December features a mid-season median of $236.20, though this baseline masks a massive holiday surge. A dramatic price spike of 106.8% occurs between December 24 and December 31, reflecting high demand around Christmas and New Year's Eve that pushes rates up to a maximum median of $488.50. Because hotels have only recently begun listing rates for these dates, early prices are preliminary. There is no immediate rush to book early December dates, but you should monitor holiday rates closely as the peak season approaches.

January 2027

January hotel rates sit at a moderate mid-season median of $242, about 1.9% above the yearly baseline. Early listings are still preliminary, but you should expect a significant 55% price spike from January 1 to January 3, which coincides with lingering demand from New Year's Eve. Outside of this holiday window, rates are expected to remain highly stable. Since your trip is five months away and early rates are preliminary, there is no need to rush your booking.

February 2027

February represents Bangkok's mid-season, with median rates rising slightly to $246, about 3.6% above the yearly average. Early prices listed this far out are preliminary, so there is no need to rush your booking. However, be aware of a moderate price increase of up to 15.8% early in the month, spanning February 5 to February 13. With six months until check-in, you can comfortably monitor rates before making a decision.

March 2027

March brings a return to standard mid-season pricing with a median rate of $238, matching the yearly average. Early rate listings are preliminary, meaning prices are expected to stabilize as the dates approach. Minor increases of up to 4% appear toward the end of the month, specifically around March 26 and March 27. There is no rush to book seven months out; keep an eye on prices as more inventory becomes available.

April 2027

April is a mid-season month with a median price of $236.20, slightly below the annual average. While early rates are preliminary, a notable price spike of 15% appears from April 10 to April 13, pushing median rates higher mid-month. Outside of this brief window, rates remain close to the yearly average. At eight months out, you have plenty of time to monitor rates and wait for more listings to open up.

May 2027

May maintains a mid-season median rate of $237.90, which is right in line with the annual average. Early listings are preliminary, but minor price increases of up to 3.4% coincide with the THAIFEX - Anuga Asia trade show around May 28. Small price bumps of around 2.9% also appear early in the month on May 1. Since this month is nine months away, you can safely wait to book while hotels finalize their rates.

June 2027

June offers a dip into lower mid-season pricing, with a median rate of $236.30, which is 0.5% below the yearly average. Early prices listed this far out are preliminary, but minor price spikes of up to 2.9% are visible around June 18. Outside of these brief bumps, rates remain highly stable across the month. With ten months until your stay, there is no need to rush your booking.

July 2027

July brings comfortable mid-season pricing to Bangkok, with median hotel rates sitting at $238, which is 0.2% above the yearly median. Early listings are preliminary, and minor price bumps of up to 3.4% are visible around July 11. Rates are expected to remain close to the yearly baseline as more inventory becomes available. Since your trip is nearly a year away, you should wait and monitor prices as hotels release more competitive rates.

Bangkok offers highly predictable seasonal pricing, with the deepest discounts found during the low-season months of August and September. For high-demand periods like the late December holidays and the mid-October price spikes, booking several months in advance is essential to secure reasonable rates. In contrast, the spring and early summer months offer stable mid-season pricing where booking early provides modest savings. To find the best value for your specific trip, pick your dates in the hotel sample below to see which properties sit far below their usual median.

Based on 49 tracked hotels · updated 2026-08-10

Last-minute deals in Bangkok

39 hotels in Bangkok consistently dropped prices in the final 2 weeks before check-in in our tracked data.

See the last-minute deal hotels
Booking advice

When should I book?

Check-in
Check-out

Choose your travel dates

Choose a check-in date to compare it with price history and the city's seasonal level.

Based on our tracked hotel sample.
See what 1,900+ hotels show about booking early

Events affecting hotel rates

  • - Food & Hospitality ThailandQueen Sirikit National Convention CenterMedian during event$236
  • - Vitafoods AsiaQueen Sirikit National Convention CenterMedian during event$218
  • - Bangkok Gems & Jewelry FairQueen Sirikit National Convention CenterMedian during event$219
  • - Amazing Thailand Marathon BangkokBangkok city courseMedian during event$249
  • ChristmasCitywideMedian during event$319
  • New Year's EveCitywideMedian during event$482
  • - THAIFEX - Anuga AsiaIMPACT Muang Thong ThaniMedian during event$245

Hotels in this price sample

Showing 49 of 49 tracked hotels

These hotels were observed in the same tracked sample that feeds the daily median price trend. Availability can vary by date.
Check-in
Check-out
137 Pillars Suites Bangkok5Median$348
Anantara Riverside Bangkok Resort5Median$200
Anantara Siam Bangkok Hotel5Median$352
Ascott Thonglor Bangkok5Median$134
Banyan Tree Bangkok5Median$216
Capella Bangkok5Median$1,121
Cassia Rama 9 Bangkok, part of Banyan Group5Median$58
Hyatt Regency Bangkok Sukhumvit5Median$220
JW Marriott Hotel Bangkok5Median$250
Kimpton MAA-LAI BANGKOK by IHG5Median$276
Maison Hotel Bangkok5Median$83
MUU Bangkok, Small Luxury Hotels of the World4Median$123
Oakwood Suites Bangkok4Median$152
Oriental Residence Bangkok5Median$149
Siam Kempinski Hotel Bangkok5Median$390
Sindhorn Midtown Hotel Bangkok, Vignette Collection by IHG5Median$145
SO/ Bangkok5Median$177
Sofitel Bangkok Sukhumvit5Median$259
The Standard, Bangkok Mahanakhon5Median$224
VIE Hotel Bangkok, MGallery Hotel Collection5Median$174
137 Pillars Residences Bangkok5Median$168
Park Hyatt Bangkok5Median$362
Grand Hyatt Erawan Bangkok5Median$262
InterContinental Hotels BANGKOK SUKHUMVIT by IHG5Median$233
Rosewood Bangkok5Median$357
Andaz One Bangkok5Median$358
The Siam5Median$686
Four Seasons Hotel Bangkok at Chao Phraya River5Median$694
The Okura Prestige Bangkok5Median$254
The Peninsula Bangkok5Median$478
Mandarin Oriental Bangkok5Median$767
Shangri-La Bangkok5Median$232
Aman Nai Lert Bangkok5Median$1,599
Conrad Bangkok Residences5Median$182
Renaissance Bangkok Ratchaprasong Hotel by Marriott5Median$210
The St. Regis Bangkok5Median$388
Le Meridien Bangkok5Median$208
W Bangkok Hotel5Median$214
Madi Paidi Bangkok, Autograph Collection (Marriott International)4Median$264
Hotel Indigo BANGKOK WIRELESS ROAD by IHG5Median$161
Bangkok Marriott Marquis Queen’s Park5Median$200
Public House Bangkok, a Member of Design Hotels5Median$147
Conrad Bangkok5Median$192
Bangkok Marriott Hotel the Surawongse5Median$218
InterContinental Bangkok5Median$275
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok5Median$270
The Athenee Hotel, a Luxury Collection Hotel, Bangkok5Median$260
The Ritz-Carlton, Bangkok5Median$498
Waldorf Astoria Bangkok5Median$347