Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Bangkok

Best deal Aug 30 - Sep 1
Tonight Aug 22 - Aug 23
This weekend Aug 23 - Aug 25
Next weekend Aug 30 - Sep 1

Featured Bangkok Green Hotels

See all 3,444 Properties in Bangkok

Estimated price for 1 night/2 adults

Banyan Tree Bangkok
Banyan Tree Bangkok
5.0 out of 5.0 21/100 South Sathon Road, Bangkok, Bangkok
Free Cancellation
4.5/5 (2347 reviews)
NT$4,645/ night for 2 guests

I found a little difference in standard of service between Rooms team staff and F&B staff. Rooms staff were much more friendly and easily approachable whereas, f&b staff were less friendly.

Reviewed on 2019/8/21
Centara Grand at Central Plaza Ladprao Bangkok
Centara Grand at Central Plaza Ladprao Bangkok
5.0 out of 5.0 1695 Phaholyothin Road, Chatuchak, Bangkok, Bangkok
Free Cancellation
4.2/5 (909 reviews)
NT$2,781/ night for 2 guests

The main issue i had with the hotel was the club lounge. The food served during the cocktail hours was pathetic. It could have been a lot better with more substantial food. The Lounge was also very small for a hotel of such a size.

Reviewed on 2019/8/20
Centara Watergate Pavillion Hotel Bangkok
Centara Watergate Pavillion Hotel Bangkok
4.0 out of 5.0 567 Rachaprarop Rd., Makkasan, Bangkok, Bangkok
Free Cancellation
4.3/5 (1982 reviews)
NT$2,284/ night for 2 guests

Hotel staff are polite and friendly. Breadfast spread is fantastic.

Reviewed on 2019/8/19
Dusit Princess Srinakarin Bangkok
Dusit Princess Srinakarin Bangkok
4.5 out of 5.0 53 Srinakarin Rd, Nongbon, Pravet, Bangkok, Bangkok
Free Cancellation
4.3/5 (296 reviews)
NT$1,528/ night for 2 guests

Staff was excellent. Also excellent value. Some people might not like the location others might prefer it.

Reviewed on 2019/8/15
Park Plaza Bangkok Soi 18
Park Plaza Bangkok Soi 18
4.0 out of 5.0 Sukhumvit Soi 18, Sukhumvit Road, Klongteoy, Bangkok, Bangkok
Free Cancellation
4.4/5 (1375 reviews)
NT$2,038/ night for 2 guests

Liked the people food and great service. Great bar and pool!

Reviewed on 2019/8/11
Park Plaza Sukhumvit Bangkok
Park Plaza Sukhumvit Bangkok
4.0 out of 5.0 16 Ratchadapisek Rd, BTS Asoke Station, Klongtoey, Bangkok, Bangkok
Free Cancellation
4.3/5 (1435 reviews)
NT$2,106/ night for 2 guests

Location is good. Very close to bts and mrt.close to tetminal 21 for shopping and food

Reviewed on 2019/8/18
Siam Kempinski Hotel Bangkok
Siam Kempinski Hotel Bangkok
5.0 out of 5.0 991/ 9 Rama 1 Road, Bangkok, Bangkok
Free Cancellation
4.6/5 (1241 reviews)
NT$8,918/ night for 2 guests

Good location and nice room. Staffs are friendly and helpful.

Reviewed on 2019/8/15
The Peninsula Bangkok
The Peninsula Bangkok
5.0 out of 5.0 333 Charoennakorn Road, Klongsan, Bangkok, Bangkok
Free Cancellation
4.8/5 (1761 reviews)
NT$8,067/ night for 2 guests

Riverside resort that can't be beaten. One of the finest resort stays, with great river/city views, extensive breakfast buffet and relaxing pool facilities. From our check-in with Ms. Honey on arrival to our activity support of Ms. Oui and her team at the Concierge desk, we were truly looked after ...

Reviewed on 2019/8/20
Hansar Bangkok Hotel
Hansar Bangkok Hotel
5.0 out of 5.0 3 Soi Mahadlekluang 2, Rajdamri Road, Bangkok, Bangkok
Free Cancellation
4.6/5 (1658 reviews)
NT$4,405/ night for 2 guests

Great location, spacious rooms and very good service at a great price.

Reviewed on 2019/8/19
Map

Recently Booked Green Hotels in Bangkok

Park Plaza Bangkok Soi 18
4.0 out of 5.0
Last booking: 2 hours ago

Pocket Guide: Green Hotels in Bangkok

Search for hotels in Bangkok on Expedia. You can easily find your hotels in Bangkok using one of the methods below:

  • View our selection of featured hotels in Bangkok
  • Use the map to find hotels in the Bangkok neighborhood you prefer
  • Use the filters to see hotels in a specific area of Bangkok, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Bangkok
  • Enter your travel dates to view the best deals on hotels in Bangkok - while they last