Best Hotels & Resorts in Bangkok
61 places found in Bangkok
Bangkok's hotel scene spans every price point and style imaginable. Five-star riverside properties like the Mandarin Oriental and Shangri-La offer Chao Phraya views that rival any waterfront city in the world, while boutique heritage stays in Charoen Krung and Ari neighborhoods deliver design-forward rooms for a fraction of the price.
Where to stay in Bangkok
Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mandarin Oriental, Bangkok

Waldorf Astoria Bangkok

Arpo Pool Villa riverside

Chakrabongse Villas

Khaosan Social Capsule Hostel

Double B Hostel

Valia Hotel Bangkok

Centara Life Hotel Bangkok Phra Nakhon

Livable Hotel Bangkok

MUU Bangkok, Small Luxury Hotels of the World

SUAN YIMYAM RESORT

Millennium Hilton Bangkok

Shangri-La Bangkok

AriyasomVilla

Praya Palazzo, Bangkok

OH Hostels - Bangkok

Here Hostel Bangkok

Once Again Hostel

Centara Watergate Pavilion Hotel Bangkok

Eastin Thana City Golf Resort Bangkok

Villa Bangkok Hotel

Lemon Tree Hostel Khaosan

Vali Villa Bangkok

Shenzhen Tower Bangkok
Find a place to stay in Bangkok
Compare prices across booking sites.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
Sponsored — we may earn a commission at no extra cost to you. Learn more.
Frequently Asked Questions
What is the best area to stay in Bangkok?
Sukhumvit (BTS Nana to Ekkamai) suits most visitors with excellent food, nightlife, and transit. Silom/Sathorn is ideal for business. The Old City (Rattanakosin) puts you near temples but has limited rail access. Khao San Road remains the backpacker hub with the cheapest beds.
How much does a hotel in Bangkok cost per night?
Budget hostels and guesthouses run 300-800 THB (~$9-24). Mid-range hotels with pools average 1,500-3,500 THB (~$45-104). Luxury five-star properties start around 5,000 THB (~$149) and can exceed 30,000 THB for river suites.
When is the cheapest time to book Bangkok hotels?
May through October (rainy season) offers the lowest rates — often 30-50% below peak-season prices. September and October are the cheapest months. Book at least 2-3 weeks ahead for mid-range; luxury hotels can often be booked last-minute at steep discounts in low season.