Are you looking for a hotel in Bangkok but find yourself swimming in options? I have good news! There are some beautiful hotels for a fraction of what they would cost in most countries, and they are safe and centrally located.
While I typically prefer boutique-style hotels with local charm, Bangkok is filled with unique circumstances and for me that boils down to where would I feel most safe and comfortable. Having visited Bangkok a dozen times and even lived there for a bit, I prefer accommodations in an area called Sukhumvit Soi 11. This area is modern with luxury and business hotels, air-conditioned shopping malls, popular restaurants, bars but most importantly, it is safe and easy to get around with the the Skytrain station being right there.
This area is also home to a Sheraton and Marriott, but they are more pricey. Many Thai hotels will be just as nice but will cost much less, typically $40 to $75 per night. These are my top suggestions for where to stay in Bangkok—click on any hotel name to get the booking rate from Agoda who consistently offer the best rates in Asia:
If luxury is what you seek you can have it for an average of $200 per night. I would point you to the Sheraton Grande Sukhumvit, the Park Hyatt, The Landmark Hotel Bangkok and the Hilton Sukhumvit Bangkok. Most of these hotels also have incredible views of the city at night.
As an affiliate partner with I get a commission on your booking if you book through Agoda.com. Thank you!