
Top 10 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 savoury 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...Learn more
A visit to Bangkok will have your senses firing on overdrive. It’s a city where the savoury 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 travellers in the heart of Bangkok’s colourful 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 £170 per night. In the last 3 days, KAYAK found great deals as cheap as £12 per night. Expect to pay around £36/night for a 4-star hotel in Bangkok and £157/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 October, with average rates of £126/night. In comparison, December is the most expensive month, with prices at £460/night.
What is the cheapest day of the week to book a hotel in Bangkok?
Tuesday offers the lowest rates in Bangkok, with an average nightly price of £126/night. The highest prices are found on Sunday, with average rates at £166/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 Watthana, with an average price of £60. Grande Centre Point Hotel Terminal 21, Grande Centre Point Sukhumvit 55 Thong Lo, and Carlton Hotel Bangkok Sukhumvit, WorldHotels Elite rank among the highest-rated hotels in Watthana.
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 £4, while a 4-star hotel the lowest price was £6. The cheapest room found overall was for £4.
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 £3 per night. For the same dates, 3-star hotel rooms have been found for as low as £3 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) |
|---|---|---|---|
October | April | £94 | £110 |
Cheapest month to stay with an average 33% drop in price. | Most expensive month to stay with an average 38% rise in price. | Average Sun - Thu price over the last 2 weeks. | Average Fri & Sat price over the last 2 weeks. |
































