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 Jun 28 - Jun 30
Tonight May 23 - May 24
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Featured Bangkok Green Hotels

See all 3,213 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 (2,466 reviews)
NT$4,367/ night for 2 guests

Perfect destination for a romantic weekend getaway

Reviewed on 2019/5/13
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 (867 reviews)
NT$3,355/ night for 2 guests

Excellent amenities and convenient proximity to shopping plaza which is literally connected. Anything you could possibly need is all under one roof.

Reviewed on 2019/5/12
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 (1,977 reviews)
NT$4,145/ night for 2 guests

Easy to locate, surrounding with shopping centre and eating places.

Reviewed on 2019/5/22
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 (257 reviews)
NT$1,480/ night for 2 guests

Everything was good but varieties of food and taste should be improved alot. Otherwise it's an excellent place to stay.

Reviewed on 2019/4/26
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 (1,278 reviews)
NT$1,874/ night for 2 guests

In room massage. Hallway areas ok but not tip top shape and smells stale.

Reviewed on 2019/5/20
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 (1,384 reviews)
NT$1,768/ night for 2 guests

My sister and I are a frequent travelers so we stayed at many difference hotels from 4 stars to 5 stars and we love this hotel as it is quite new, clean and quiet. The room we stayed is not very spacious but its a standard room size, so no complaint. Staffs are friendly and helpful but the cleaner ...

Reviewed on 2019/5/16
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 (1,169 reviews)
NT$7,550/ night for 2 guests

location was excellent to where pax needed to be....

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

One of the best in the world. The staff is simply amazing and overcomes any minimum observation you might have . The quality of the food is excellent, the location is good , the spa is great , concierge is WAO. You can not ask for anything else.

Reviewed on 2019/5/19
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 (1,613 reviews)
NT$4,479/ night for 2 guests

Quite hotel with not many people. If you like less crowded environment, u can definitely try this. Very close to BTS stations and u can take Grab anytime. Concierge is very helpful and super friendly. Very close walking distance to all major malls as well. Breakfast quality can be improved a bit ...

Reviewed on 2019/5/20
Map

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