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 neighbourhoods deliver design-forward rooms for a fraction of the price. Budget travellers can still find clean, well-reviewed guesthouses near Khao San Road and the Old City from 500 THB a night.
Location is everything in Bangkok. Staying near a BTS Skytrain or MRT station — Sukhumvit, Silom, or Siam — cuts travel time dramatically and keeps you connected to the best restaurants, malls, and nightlife. For temple-heavy itineraries, consider Rattanakosin (Old City) or across the river in Thonburi, where rates are lower and the atmosphere is more authentically Thai.
Where to stay in Bangkok
Compare prices across major booking sites — 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
Bundle & save
Compare rates on Hotels.com
Member prices
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Old Capital Bike Inn
Old Capital Bike Inn is the Old City's storybook boutique stay — a century-old teak-and-brick shophouse on Phra Sumen Road turned ten-room inn, wrapped in antiques, stained glass, and garden greenery, with free bicycles for exploring the surrounding royal quarter (the Grand Palace, Wat Pho.

Capella Bangkok
An all-suite riverside stay where every room faces the Chao Phraya and plenty come with plunge pools.

The Peninsula Bangkok
Every room faces the Chao Phraya, and the teak shuttle boat to the BTS is half the pleasure.

Siam Kempinski Hotel Bangkok
A garden of saltwater pools behind Siam Paragon, two minutes from the busiest BTS interchange in the city.

The Salil Hotel Sukhumvit 57 – Thonglor
A boutique base five minutes' walk from Thong Lo BTS, priced well below the riverside big names.

The Siam Hotel
The Siam is the hotel most often named Bangkok's best boutique stay — an Art Deco riverside estate in the quiet Dusit district, designed by Bill Bensley around a family's museum-grade collection of Thai antiques.

Bangkok Publishing Residence
Bangkok Publishing Residence is one of the city's most original boutique conversions — an eight-suite hotel inside a former 1960s printing house on Lan Luang Road, where the family's presses, typesetting tools, and magazine archives are displayed museum-style through the lofty communal spa.

Volve Hotel Bangkok
Volve Hotel Bangkok puts a suites-style boutique in the middle of Thonglor, the city's most fashionable eating and drinking district — Sukhumvit 55's cocktail bars, izakayas, and specialty cafés spread out within walking distance.

The Standard, Bangkok Mahanakhon
Colour-drenched design hotel inside the pixelated Mahanakhon tower, built for people who want a night out.

137 Pillars Suites & Residences Bangkok
An all-suite tower off Sukhumvit 39 where the smallest room starts around 70sqm and a butler comes with it.

Ad Lib Bangkok
Ad Lib Bangkok is a design-led boutique hideaway on Sukhumvit Soi 1, minutes on foot from Ploen Chit BTS yet tucked far enough down the soi to feel residential.

Hotel Clover Asoke
A compact design hotel a couple of minutes from the Asok interchange, with a rooftop pool for the price.

The Sukhothai Bangkok
Six acres of lily ponds and teak calm in the middle of Sathorn, with no skyline theatrics at all.

Shanghai Mansion Bangkok
A 1930s Shanghai fantasy in silk and lantern light, right on Yaowarat with the food stalls at the door.

Green Lung Pool Villas
Secluded pool villas nestled in nature, just under an hour from central Bangkok.

Bangkok NeighborHOOD Hostel
A spotlessly clean, thoughtfully designed hostel in Bangkok's historic Phra Nakhon district.

House of Machine Boutique Hotel - Bangkok
A boutique hotel with a mechanical-industrial character, tucked into Bangkok's historic Phra Nakhon district.

De Phanakron Boutique Hotel
A peaceful boutique hotel in historic Phra Nakhon, where individually decorated rooms and warm staff create a genuine Bangkok experience.
Siri Sala Private Thai Villa
A private Thai villa in Bangkok's Bangkoknoi district, offering boutique rooms or full-house rental.

Line Bangkok Hostel
A quiet, spotless hostel in historic Phra Nakhon with canal views, spacious rooms, and exceptionally helpful staff.

AREA81 HIDEOUT Hostel Khaosan
A sociable, well-secured hostel steps from Khao San Road, praised for cleanliness, friendly staff, and regular activities.

Feel Good Bangkok Hostel
A highly regarded budget hostel in Bangkok Noi with a homey atmosphere, clean rooms, and a welcoming owner.

Four Seasons Hotel Bangkok at Chao Phraya River
Riverside calm and Jean-Michel Gathy architecture, but think twice about those small terrace rooms.

Villa Deva Resort and Hotel Bangkok
A peaceful resort-style retreat in Bangkok's Sathorn district, steps from Lumphini Park.
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
Bundle & save
Compare rates on Hotels.com
Member prices
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-23). Mid-range hotels with pools average 1,500-3,500 THB (~$43-100). Luxury five-star properties start around 5,000 THB (~$143) 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.