Bangkok is such an expensive place to visit because there are so many hotels. And more of them open each year! To help sort through the clutter of too many options, I’m sharing my recommendations. All of these hotels I’ve either stayed at or have had friends stay at, so I can vouch that they are clean, safe, and reasonably well-located. However, I waive any legal responsibility for such statements!
These listings are arranged roughly in order of quality/price from high end to low end. In general, avoid hotels that are near Nana and Sala Daeng Skytrain Stations and Silom Subway Station as these are more of the “adult entertainment” areas of the city. Also, I would recommend against staying in the Khao San Road backpacker area, as you will not really experience anything of Thailand by staying there.
Located on the bank of the Chao Phraya River, this is one of the city’s most elegant hotels. Service is impeccable and their own private fleet of ferries will take you to the Taksin Skytrain Station.
Phone: +66 2 861 2888
Grand Hyatt Erawan
If you’re looking for luxury in a great location, the Grand Hyatt is it. Located right in the midst of the city’s shopping district, the hotel is a relaxing oasis.
Phone: +66 2 254 1234
An upscale boutique hotel located near the junction of Asoke and Sukhumvit Roads, an easy walk to both the Skytrain and Subway. Small and exclusive but at a very reasonable price.
Phone: +66 2 615 6400
Somerset Suites Thong Lor
A serviced apartment in the middle of the Thong Lor neighborhood, units are well-furnished and ideal for people staying more than just a few nights. Free shuttle service to the nearby Skytrain station and located near many great restaurant and nightlife options.
Phone: +66 2 344 2500
Novotel Bangkok Ploenchit
This newer hotel is located immediately adjacent to the Ploenchit Skytrain station and is in more of the business and shopping district. Very convenient although not a lot of “Thai” sites to see immediately around the hotel.
Phone: +66 2 305 6000
Reasonably priced boutique hotel on Sukhumvit Soi 19, the block behind the Terminal 21 mall. A five-minute walk from Asoke BTS and Sukhumvit Subway stations.
Phone: +66 2 252 6800
S Sukhumvit Suites Hotel
A tourist-class hotel right at the Sukhumvit/Asoke intersection, literally a minute’s walk from the subway and the Skytrain. A bit small but extremely conveniently located.
Phone: +66 2 661 7262
Windsor Suites Hotel
A nice if slightly faded facility located on Sukhumvit Road just a short walk (10 minutes) from both the Sukhumvit subway and Asoke Skytrain stations. A mid-range hotel with a huge pool and good gym.
Phone: +66 2 262 1234
Salil Hotel Thong Lor
A charming but cramped boutique hotel with a tiny swimming pool, located in the fashionable Thong Lor neighborhood. Tucked away on a side street, it is just a three-minute walk from the Skytrain station. Decent although limited buffet breakfast. Note that there are a few locations; I recommend the one in Thong Lor.
Phone: +66 85 833 7883
Ibis Hotel – Budget chain owned by Accor Group is clean and recently remodeled. Three locations:
Ibis Hotel Siam Bangkok is adjacent to the National Stadium Skytrain station, across the street from the MBK Shopping Center, and within an easy walk of the Siam Square shopping district.
Ibis Sathorn location is less than 10 minutes from the subway, a slightly less charming location that involves a bit of walking along narrow streets without sidewalks.
Ibis Siam Riverside is actually across the river from the larger portion of Bangkok but has a convenient river front location not too far from BTS Skytrain Taksin station.
Feung Nakorn Balcony
Located a few blocks from the Grand Palace and Temple of the Reclining Buddha. It is an area that is not inherently touristy but many of the popular sights are nearby. The neighborhood has some charm but can be tougher to get to some other parts of the city. Friends gave positive reviews to the hotel itself, which is a less expensive boutique style hotel.
Phone: +66 2 622 1100