
The 10 best hotels in Bangkok
Discover the top hotels in Bangkok handpicked by local expert Meagan Drillinger.A visit to Bangkok will have your senses firing on overdrive. It’s a city where the savory, salty scent of street food wafts through the air, where the pulsing energy is non-stop, and the dizzying array of hotels is downright spectacular. Bangkok’s hotels are among the very best in the world. I’ve been fortunate to visit this capital city more times than I can count, which has given me the luxury of experiencing many of its most fabulous hotels first-hand. From riverfront retreats to sleek...Learn more
A visit to Bangkok will have your senses firing on overdrive. It’s a city where the savory, salty scent of street food wafts through the air, where the pulsing energy is non-stop, and the dizzying array of hotels is downright spectacular. Bangkok’s hotels are among the very best in the world. I’ve been fortunate to visit this capital city more times than I can count, which has given me the luxury of experiencing many of its most fabulous hotels first-hand. From riverfront retreats to sleek city oases, each place I’ve stayed offers its take on luxury and relaxation, all while keeping travelers in the heart of Bangkok’s colorful chaos. So, if you’re wondering where to hang your hat during your next visit to this electric city, here are my top picks for the best hotels in Bangkok.KAYAK’s insights for hotels in Bangkok
Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Bangkok with confidence.
How much does a hotel cost in Bangkok?
The average price of a double room in Bangkok is $211 per night. In the last 3 days, KAYAK found great deals as cheap as $36 per night. Expect to pay around $85/night for a 4-star hotel in Bangkok and $117/night for a 5-star, with prices varying by date.
Which month has the cheapest hotel rates in Bangkok?
Hotels are cheapest in Bangkok in September, with average rates of $177/night. In comparison, December is the most expensive month, with prices at $300/night.
What is the cheapest day of the week to book a hotel in Bangkok?
Friday offers the lowest rates in Bangkok, with an average nightly price of $185/night. The highest prices are found on Tuesday, with average rates at $225/night.
Which neighbourhood do KAYAK users most love to book their hotel in Bangkok?
The most popular neighbourhood in Bangkok among KAYAK users to search for a hotel is Sukhumvit, with an average price of $98. Holiday Inn Express Bangkok Sukhumvit 11 By IHG, Nysa Bangkok Sukhumvit 11 by Kingston Hotels, and Grande Centre Point Hotel Terminal 21 rank among the highest-rated hotels in Sukhumvit.
How much is a hotel in Bangkok for tonight?
The best deal for a 3-star hotel room in Bangkok found by KAYAK users in the last 3 days was $5, while a 4-star hotel the lowest price was $6. The cheapest room found overall was for $6.
How much is a hotel in Bangkok for this weekend?
The cheapest hotel room in Bangkok for the upcoming weekend found on KAYAK in the last 3 days was for $6 per night. For the same dates, 3-star hotel rooms have been found for as low as $6 per night and 4-star hotel rooms from $6 per night.
How early should you book a accommodation in Bangkok?
Book at least 1 day before your stay begins to get the best price for your Bangkok accommodation.
Booking a hotel in Bangkok: the best tips from KAYAK users
How much is a Bangkok hotel?
Here are our most popular & best value hotelsGood to know
Low season | High season | Average price (weeknight) | Average price (weekend night) |
|---|---|---|---|
September | March | $150 | $104 |
Cheapest month to stay with an average 31% drop in price. | Most expensive month to stay with an average 51% rise in price. | Average Sun - Thu price over the last 2 weeks. | Average Fri & Sat price over the last 2 weeks. |

































