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 · 50 hotels

$236median / night
$197Min, Sep 25
$236Median
$493Max, Dec 31
Visible rangeAug 7 - May 6
Median nightly price: BangkokAug 7Sep 15Oct 24Dec 2Jan 9Feb 17Mar 28May 6$150$248$345$443$541
Median nightly price: Bangkok
DateMedianRangeHotels
Aug 7$277$82 - $91248
Aug 8$268$82 - $90948
Aug 9$245$82 - $94448
Aug 10$234$79 - $90248
Aug 11$229$81 - $93848
Aug 12$227$80 - $93848
Aug 13$229$80 - $90048
Aug 14$225$79 - $90049
Aug 15$227$79 - $91348
Aug 16$214$82 - $90048
Aug 17$211$79 - $90048
Aug 18$215$79 - $91348
Aug 19$211$79 - $91348
Aug 20$211$79 - $90048
Aug 21$212$79 - $90048
Aug 22$204$81 - $90049
Aug 23$202$80 - $91548
Aug 24$203$80 - $90048
Aug 25$206$80 - $91448
Aug 26$205$79 - $90048
Aug 27$206$79 - $90048
Aug 28$205$80 - $91448
Aug 29$205$80 - $90048
Aug 30$202$80 - $90048
Aug 31$200$79 - $90048
Sep 1$205$79 - $90048
Sep 2$210$79 - $94348
Sep 3$203$81 - $90048
Sep 4$210$80 - $90048
Sep 5$200$82 - $94348
Sep 6$205$80 - $88346
Sep 7$199$80 - $94348
Sep 8$213$79 - $88346
Sep 9$202$80 - $94349
Sep 10$218$79 - $88346
Sep 11$202$82 - $90049
Sep 12$212$80 - $88346
Sep 13$209$82 - $90047
Sep 14$218$79 - $88342
Sep 15$204$80 - $90045
Sep 16$220$79 - $88943
Sep 17$209$80 - $90048
Sep 18$213$80 - $88346
Sep 19$202$82 - $90048
Sep 20$211$80 - $88346
Sep 21$202$81 - $90048
Sep 22$211$79 - $88346
Sep 23$204$81 - $94447
Sep 24$208$80 - $88344
Sep 25$197$82 - $90046
Sep 26$210$80 - $88346
Sep 27$202$80 - $90048
Sep 28$212$80 - $88345
Sep 29$205$80 - $90047
Sep 30$211$79 - $88345
Oct 1$216$81 - $90047
Oct 2$236$80 - $92746
Oct 3$223$82 - $90048
Oct 4$236$80 - $89646
Oct 5$215$80 - $90048
Oct 6$234$82 - $90546
Oct 7$208$80 - $90048
Oct 8$240$80 - $92746
Oct 9$221$80 - $90048
Oct 10$271$80 - $87346
Oct 11$269$84 - $89647
Oct 12$315$79 - $91141
Oct 13$281$79 - $93041
Oct 14$286$84 - $90333
Oct 15$258$82 - $94138
Oct 16$281$83 - $90335
Oct 17$276$81 - $94444
Oct 18$320$81 - $92945
Oct 19$235$84 - $73945
Oct 20$241$82 - $89344
Oct 21$208$81 - $90646
Oct 22$236$81 - $91546
Oct 23$224$79 - $90048
Oct 24$231$80 - $89346
Oct 25$216$84 - $88048
Oct 26$236$80 - $90946
Oct 27$220$80 - $88048
Oct 28$238$80 - $90946
Oct 29$221$84 - $88048
Oct 30$231$80 - $90944
Oct 31$227$80 - $88046
Nov 1$248$88 - $89945
Nov 2$222$79 - $91747
Nov 3$258$88 - $89945
Nov 4$235$83 - $91747
Nov 5$255$84 - $93845
Nov 6$237$83 - $91547
Nov 7$249$88 - $93845
Nov 8$229$82 - $90948
Nov 9$252$84 - $91043
Nov 10$226$81 - $89947
Nov 11$254$87 - $89943
Nov 12$227$79 - $91747
Nov 13$246$88 - $94143
Nov 14$233$82 - $89948
Nov 15$243$88 - $89944
Nov 16$231$83 - $91045
Nov 17$249$84 - $92842
Nov 18$233$80 - $89946
Nov 19$250$88 - $90645
Nov 20$233$79 - $91047
Nov 21$250$88 - $90645
Nov 22$223$79 - $91047
Nov 23$250$88 - $91045
Nov 24$225$79 - $91347
Nov 25$242$88 - $88945
Nov 26$229$79 - $91047
Nov 27$255$87 - $90645
Nov 28$234$79 - $89947
Nov 29$241$88 - $91445
Nov 30$219$81 - $90947
Dec 1$232$88 - $92645
Dec 2$222$82 - $92247
Dec 3$262$88 - $94444
Dec 4$234$82 - $93747
Dec 5$253$80 - $91044
Dec 6$233$81 - $80947
Dec 7$236$88 - $94443
Dec 8$204$81 - $91646
Dec 9$233$88 - $91943
Dec 10$223$80 - $91046
Dec 11$246$84 - $92845
Dec 12$225$81 - $89847
Dec 13$241$88 - $92645
Dec 14$212$81 - $89847
Dec 15$237$84 - $92845
Dec 16$220$81 - $91047
Dec 17$240$83 - $91045
Dec 18$222$81 - $84447
Dec 19$244$84 - $90744
Dec 20$221$81 - $92947
Dec 21$236$88 - $92943
Dec 22$220$81 - $93247
Dec 23$250$90 - $94344
Dec 24$261$89 - $93447
Dec 25$321$95 - $94443
Dec 26$296$81 - $94346
Dec 27$339$89 - $94442
Dec 28$319$87 - $82643
Dec 29$399$138 - $88941
Dec 30$412$79 - $92544
Dec 31$493$92 - $93637
Jan 1$386$79 - $94445
Jan 2$338$91 - $88444
Jan 3$259$80 - $94146
Jan 4$237$82 - $93744
Jan 5$234$81 - $94046
Jan 6$241$82 - $88744
Jan 7$242$81 - $84346
Jan 8$246$82 - $89844
Jan 9$241$82 - $83646
Jan 10$237$82 - $79244
Jan 11$236$81 - $71846
Jan 12$236$82 - $80344
Jan 13$237$81 - $69546
Jan 14$240$82 - $71844
Jan 15$245$81 - $69346
Jan 16$242$82 - $82144
Jan 17$238$81 - $70246
Jan 18$240$88 - $79244
Jan 19$239$81 - $80946
Jan 20$242$82 - $73444
Jan 21$245$81 - $79246
Jan 22$243$82 - $80344
Jan 23$240$81 - $92946
Jan 24$239$88 - $69044
Jan 25$241$81 - $79246
Jan 26$242$88 - $80544
Jan 27$248$82 - $77446
Jan 28$240$82 - $80344
Jan 29$241$81 - $71846
Jan 30$239$80 - $70246
Jan 31$239$82 - $94347
Feb 1$236$80 - $94447
Feb 2$243$80 - $80246
Feb 3$252$85 - $94347
Feb 4$259$91 - $94447
Feb 5$284$85 - $85446
Feb 6$281$89 - $94347
Feb 7$281$96 - $85846
Feb 8$285$88 - $84346
Feb 9$272$95 - $82946
Feb 10$272$96 - $86646
Feb 11$266$87 - $85446
Feb 12$269$89 - $84946
Feb 13$269$96 - $87246
Feb 14$247$87 - $77446
Feb 15$238$80 - $76746
Feb 16$240$80 - $93346
Feb 17$243$80 - $84146
Feb 18$243$80 - $82946
Feb 19$244$80 - $84546
Feb 20$243$80 - $77446
Feb 21$236$80 - $76746
Feb 22$237$80 - $79245
Feb 23$241$80 - $80346
Feb 24$244$80 - $76745
Feb 25$243$80 - $77245
Feb 26$245$80 - $80346
Feb 27$242$80 - $76746
Feb 28$234$80 - $77246
Mar 1$233$80 - $84746
Mar 2$231$80 - $86646
Mar 3$231$80 - $91546
Mar 4$232$80 - $91046
Mar 5$236$80 - $83046
Mar 6$236$80 - $77246
Mar 7$238$80 - $77446
Mar 8$230$80 - $78346
Mar 9$231$80 - $80546
Mar 10$238$80 - $92846
Mar 11$238$80 - $78946
Mar 12$240$80 - $81446
Mar 13$236$80 - $89246
Mar 14$239$80 - $84546
Mar 15$243$80 - $80246
Mar 16$241$80 - $78346
Mar 17$236$80 - $82946
Mar 18$232$80 - $84046
Mar 19$239$80 - $82346
Mar 20$236$80 - $76746
Mar 21$238$80 - $77246
Mar 22$236$80 - $79046
Mar 23$236$80 - $82946
Mar 24$231$80 - $86646
Mar 25$236$80 - $85046
Mar 26$246$80 - $82946
Mar 27$242$80 - $83846
Mar 28$238$80 - $77446
Mar 29$239$80 - $82946
Mar 30$233$80 - $86646
Mar 31$239$80 - $87247
Apr 1$235$80 - $93848
Apr 2$242$80 - $90248
Apr 3$242$80 - $93448
Apr 4$229$80 - $93848
Apr 5$227$80 - $93648
Apr 6$234$80 - $93448
Apr 7$233$80 - $93848
Apr 8$241$80 - $90248
Apr 9$254$80 - $93448
Apr 10$258$80 - $93848
Apr 11$262$80 - $90248
Apr 12$270$89 - $93448
Apr 13$256$92 - $93848
Apr 14$243$96 - $90248
Apr 15$246$80 - $93448
Apr 16$242$80 - $93848
Apr 17$238$80 - $90248
Apr 18$239$80 - $93448
Apr 19$233$80 - $93846
Apr 20$228$80 - $90246
Apr 21$232$80 - $93448
Apr 22$232$80 - $93848
Apr 23$229$80 - $90246
Apr 24$232$80 - $93446
Apr 25$229$80 - $93848
Apr 26$227$80 - $90248
Apr 27$228$80 - $93448
Apr 28$233$80 - $93848
Apr 29$231$80 - $90248
Apr 30$244$80 - $93448
May 1$245$80 - $93848
May 2$237$80 - $90248
May 3$236$80 - $93448
May 4$238$80 - $93848
May 5$233$80 - $90248
May 6$237$80 - $93448
May 7$244$80 - $93848
May 8$240$80 - $90248
May 9$229$80 - $93448
May 10$239$80 - $93848
May 11$237$80 - $90248
May 12$240$80 - $93448
May 13$244$80 - $93848
May 14$239$80 - $90248
May 15$242$80 - $93448
May 16$224$80 - $93848
May 17$230$80 - $90248
May 18$232$80 - $93448
May 19$238$80 - $93848
May 20$233$80 - $90248
May 21$241$80 - $93448
May 22$241$80 - $93848
May 23$224$80 - $90248
May 24$232$80 - $93448
May 25$232$80 - $93848
May 26$235$80 - $90248
May 27$238$80 - $93448
May 28$246$80 - $93848
May 29$235$80 - $92448
May 30$225$80 - $93448
May 31$229$80 - $93848
Jun 1$229$80 - $92448
Jun 2$233$80 - $93448
Jun 3$232$80 - $91648
Jun 4$235$80 - $92448
Jun 5$241$80 - $93448
Jun 6$221$80 - $91648
Jun 7$224$80 - $92448
Jun 8$232$80 - $93448
Jun 9$238$80 - $91648
Jun 10$237$80 - $92448
Jun 11$238$80 - $93448
Jun 12$236$80 - $91648
Jun 13$224$80 - $92448
Jun 14$227$80 - $93448
Jun 15$234$80 - $91648
Jun 16$237$80 - $92448
Jun 17$238$80 - $91348
Jun 18$243$80 - $93448
Jun 19$239$80 - $92448
Jun 20$232$80 - $91348
Jun 21$235$80 - $93448
Jun 22$237$80 - $92448
Jun 23$238$80 - $91348
Jun 24$241$80 - $93448
Jun 25$235$80 - $92448
Jun 26$234$80 - $91348
Jun 27$233$80 - $93448
Jun 28$231$80 - $92448
Jun 29$233$79 - $91348
Jun 30$241$80 - $93448
Jul 1$238$85 - $92446
Jul 2$236$85 - $91348
Jul 3$241$85 - $93448
Jul 4$237$82 - $92447
Jul 5$238$85 - $91348
Jul 6$242$85 - $93448
Jul 7$239$85 - $92447
Jul 8$238$85 - $91348
Jul 9$242$84 - $93448
Jul 10$238$85 - $92446
Jul 11$240$85 - $91348
Jul 12$241$79 - $93449
Jul 13$240$85 - $92447
Jul 14$239$85 - $91348
Jul 15$242$85 - $93449
Jul 16$243$85 - $92447
Jul 17$237$85 - $91348
Jul 18$220$85 - $93445
Jul 19$237$85 - $92441
Jul 20$235$85 - $91345
Jul 21$231$85 - $93440
Jul 22$236$85 - $92439
Jul 23$228$85 - $91342
Jul 24$235$85 - $91636
Jul 25$224$85 - $92434
Jul 26$222$85 - $91334
Jul 27$235$85 - $93234
Jul 28$237$85 - $92433
Jul 29$235$86 - $91334
Jul 30$223$85 - $91634
Jul 31$240$85 - $92433
Aug 1$234$86 - $91332
Aug 2$233$86 - $91631
Aug 3$242$87 - $92431
Aug 4$244$93 - $91331
60%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 brings low-season value to Bangkok, with median rates at $208.70, about 10.8% below the yearly median. The best rates so far appeared about 28 weeks before check-in, yielding savings of about 29.1% lower than current rates. Watch out for localized price bumps of up to 23.8% between August 4 and August 7. Since your travel dates are this month, you should book immediately to secure the best remaining rates.

September 2026

September is Bangkok's cheapest month, with low-season median rates sitting at $201.60, which is 13.8% below the yearly baseline. Our tracking shows the best rates so far emerged about 33 weeks before check-in, offering savings of about 38.7% lower than current rates. Expect minor price increases of up to 5.6% around September 14, which coincides with the Bangkok Gems & Jewelry Fair, and up to 4.2% around September 2 during Vitafoods Asia. With only a month to go, you should finalize your booking now to lock in these low-season savings.

October 2026

October transitions to mid-season pricing with a median rate of $226, hovering slightly below the yearly average. The best rates so far appeared about 37 weeks before check-in, saving about 58.9% lower than current rates. Be prepared for notable price spikes of up to 37.1% mid-month, particularly between October 10 and October 18. You are in the sweet spot for booking October, so secure your room soon before rates begin to climb.

November 2026

November ushers in mid-season pricing with median rates climbing to $236.40, which is 1% above the yearly average. Securing your room about 42 weeks before check-in has historically saved about 54% lower than current rates. Minor price bumps of up to 5.7% appear around November 27, coinciding with the Amazing Thailand Marathon Bangkok. This is the ideal window to book your November stay, especially if you plan to attend the marathon.

December 2026

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

January 2027

January hotel rates sit at a moderate mid-season median of $238, about 1.7% above the yearly baseline. Early listings are still preliminary, but you should expect a significant 69.3% 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 stable. With several months remaining, you can safely monitor rates for January stays outside of the holiday weekend.

February 2027

February represents Bangkok's mid-season, with median rates rising to $242.90, about 3.8% 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 minor price increase of 15.4% early in the month, spanning February 5 to February 10. Keep an eye on prices for now, as rates are still preliminary and likely to shift.

March 2027

March brings a return to mid-season pricing with a median rate of $234, matching the yearly average. Early rate listings are preliminary, meaning prices are expected to stabilize as the dates approach. Minor increases of up to 5.1% appear around March 14 to March 16. There is no need to rush your booking for March; continue to monitor rates over the coming months.

April 2027

April is a mid-season month with a median price of $232.20, slightly below the annual average. While early rates are preliminary, a notable price spike of 13.6% appears from April 10 to April 13, pushing median rates higher. Outside of this mid-month window, rates remain close to the yearly average. You have plenty of time to plan, so hold off on booking unless you find an exceptionally good rate.

May 2027

May maintains a mid-season median rate of $234.40, which is right in line with the annual average. Early listings are preliminary, but minor price increases of up to 4.1% coincide with the THAIFEX - Anuga Asia trade show around May 28. A small 4.9% price bump also appears on May 1. Since May is still far off, feel free to wait and watch how prices develop.

June 2027

June offers a dip into lower mid-season pricing, with a median rate of $232.70, which is 0.6% below the yearly average. Early prices listed this far out are preliminary, but minor price spikes of up to 3.6% are visible on June 18. Outside of these brief bumps, rates remain highly stable. With your trip so far in the future, there is no rush to book your June accommodations yet.

July 2027

July brings comfortable mid-season pricing to Bangkok, with median hotel rates sitting at $235, which is 0.4% above the yearly median. Early listings are preliminary, and minor price bumps of up to 2.8% are visible around July 9. Rates are expected to remain close to the yearly baseline. Since July is nearly a year away, you can safely wait to book while rates mature.

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 50 tracked hotels · updated 2026-08-03

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$211
  • - Vitafoods AsiaQueen Sirikit National Convention CenterMedian during event$210
  • - Bangkok Gems & Jewelry FairQueen Sirikit National Convention CenterMedian during event$212
  • - Amazing Thailand Marathon BangkokBangkok city courseMedian during event$238
  • ChristmasCitywideMedian during event$321
  • New Year's EveCitywideMedian during event$493
  • - THAIFEX - Anuga AsiaIMPACT Muang Thong ThaniMedian during event$235

Hotels in this price sample

Showing 50 of 50 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$170
Anantara Riverside Bangkok Resort5Median$216
Anantara Siam Bangkok Hotel5Median$347
Ascott Thonglor Bangkok5Median$133
Banyan Tree Bangkok5Median$214
Capella Bangkok5Median$1,108
Cassia Rama 9 Bangkok, part of Banyan Group5Median$58
Hyatt Regency Bangkok Sukhumvit5Median$210
InterContinental Hotels BANGKOK SUKHUMVIT by IHG5Median$232
JW Marriott Hotel Bangkok5Median$243
Kimpton MAA-LAI BANGKOK by IHG5Median$257
Maison Hotel Bangkok5Median$85
MUU Bangkok, Small Luxury Hotels of the World4Median$126
Oakwood Suites Bangkok4Median$156
Oriental Residence Bangkok5Median$145
Siam Kempinski Hotel Bangkok5Median$362
Sindhorn Midtown Hotel Bangkok, Vignette Collection by IHG5Median$143
SO/ Bangkok5Median$176
Sofitel Bangkok Sukhumvit5Median$258
The Standard, Bangkok Mahanakhon5Median$213
VIE Hotel Bangkok, MGallery Hotel Collection5Median$173
137 Pillars Residences Bangkok5Median$166
Grand Hyatt Erawan Bangkok5Median$253
The Peninsula Bangkok5Median$472
Andaz One Bangkok5Median$356
Rosewood Bangkok5Median$347
The Siam5Median$657
The Okura Prestige Bangkok5Median$246
Four Seasons Hotel Bangkok at Chao Phraya River5Median$690
Park Hyatt Bangkok5Median$350
Mandarin Oriental Bangkok5Median$729
Shangri-La Bangkok5Median$233
Aman Nai Lert Bangkok5Median$1,601
Four Seasons Hotel Bangkok at Chao Phraya River5Median$685
Public House Bangkok, a Member of Design Hotels5Median$145
W Bangkok Hotel5Median$205
Conrad Bangkok5Median$186
Le Meridien Bangkok5Median$198
Renaissance Bangkok Ratchaprasong Hotel by Marriott5Median$200
The St. Regis Bangkok5Median$393
Bangkok Marriott Marquis Queen’s Park5Median$197
Madi Paidi Bangkok, Autograph Collection (Marriott International)4Median$259
Hotel Indigo BANGKOK WIRELESS ROAD by IHG5Median$148
Bangkok Marriott Hotel the Surawongse5Median$213
Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok5Median$267
The Athenee Hotel, a Luxury Collection Hotel, Bangkok5Median$256
InterContinental Bangkok5Median$267
The Ritz-Carlton, Bangkok5Median$493
Conrad Bangkok Residences5Median$181
Waldorf Astoria Bangkok5Median$347