Best Hotels in Bangkok (2026) — 40 Top-Rated Stays | IMPT
Updated May 2026 · verified reviews

The best hotels in Bangkok for 2026.

40 top-rated hotels in Bangkok, Thailand, ranked by verified guest reviews. Live prices, instant booking, free cancellation — same rates as Booking.com.

Search hotels in Bangkok →
40top-rated hotels
5.0/5best guest score
0 feessame price as direct
Overview

Where to stay in Bangkok.

Looking for a hotel in Bangkok? We've ranked the 40 best-reviewed stays in the city so you can compare ratings, location, and price in one place. Every hotel below has verified guest reviews and shows the same nightly rate you'd pay on Booking.com or direct — search your dates to see live availability.

Travelling green? See our carbon-neutral hotels in Bangkok — every booking removes 1 ton of CO₂ at the same price.

40top-rated hotels
30rated 4★ or higher
374,450verified guest reviews
4.5/5average guest score

Across the 40 best-reviewed hotels in Bangkok, 30 carry a 4-star rating or higher and together they hold 374,450 verified guest reviews. The highest-rated right now is The Egypt at 5.0/5. Whether you want a central base for sightseeing or a quieter, better-value area, the list below lets you compare location, star rating and real guest scores side by side before you book — at the same nightly rate you'd pay on Booking.com.

Top picks

40 best hotels in Bangkok.

Ranked by verified guest rating. Tap any hotel to see live rates, photos and rooms.

The Egypt — hotel in Bangkok#15.0/5
★★★

The Egypt

Bangkok, Thailand

5.0/5 · 28,343 reviews

Check rates →
Baiyoke Sky Hotel — hotel in Bangkok#24.4/5
★★★★

Baiyoke Sky Hotel

Bangkok, Thailand

4.4/5 · 19,343 reviews

Check rates →
Bangkok Sky Walk — hotel in Bangkok#34.4/5
★★★

Bangkok Sky Walk

Bangkok, Thailand

4.4/5 · 19,319 reviews

Check rates →
Banyan Tree Bangkok — hotel in Bangkok#45.0/5
★★★★★

Banyan Tree Bangkok

Bangkok, Thailand

5.0/5 · 14,638 reviews

Check rates →
The Berkeley Hotel Pratunam — hotel in Bangkok#54.4/5
★★★★★

The Berkeley Hotel Pratunam

Bangkok, Thailand

4.4/5 · 13,978 reviews

Check rates →
Rembrandt Hotel Bangkok — hotel in Bangkok#65.0/5
★★★★

Rembrandt Hotel Bangkok

Bangkok, Thailand

5.0/5 · 11,545 reviews

Check rates →
Bourbon St Boutique Hotel — hotel in Bangkok#75.0/5
★★★

Bourbon St Boutique Hotel

Bangkok, Thailand

5.0/5 · 11,518 reviews

Check rates →
Ambassador Bangkok Hotel — hotel in Bangkok#83.7/5
★★★★

Ambassador Bangkok Hotel

Bangkok, Thailand

3.7/5 · 11,489 reviews

Check rates →
Bangkok Marriott Marquis Queens Park — hotel in Bangkok#95.0/5
★★★★★

Bangkok Marriott Marquis Queens Park

Bangkok, Thailand

5.0/5 · 11,479 reviews

Check rates →
Shangri La Bangkok — hotel in Bangkok#105.0/5
★★★★★

Shangri La Bangkok

Bangkok, Thailand

5.0/5 · 10,676 reviews

Check rates →
Millennium Hilton Bangkok — hotel in Bangkok#114.4/5
★★★★★

Millennium Hilton Bangkok

Bangkok, Thailand

4.4/5 · 10,339 reviews

Check rates →
Pathumwan Princess Hotel — hotel in Bangkok#124.7/5
★★★★★

Pathumwan Princess Hotel

Bangkok, Thailand

4.7/5 · 9,969 reviews

Check rates →
Novotel Bangkok On Siam Square — hotel in Bangkok#134.7/5
★★★★

Novotel Bangkok On Siam Square

Bangkok, Thailand

4.7/5 · 9,569 reviews

Check rates →
lebua at State Tower — hotel in Bangkok#144.0/5
★★★★★

lebua at State Tower

Bangkok, Thailand

4.0/5 · 8,650 reviews

Check rates →
State Tower Silom By Haloth — hotel in Bangkok#154.4/5
★★★★

State Tower Silom By Haloth

Bangkok, Thailand

4.4/5 · 8,628 reviews

Check rates →
Amari Bangkok — hotel in Bangkok#164.7/5
★★★★★

Amari Bangkok

Bangkok, Thailand

4.7/5 · 8,515 reviews

Check rates →
Grass Suites — hotel in Bangkok#175.0/5
★★★

Grass Suites

Bangkok, Thailand

5.0/5 · 7,715 reviews

Check rates →
Anantara Riverside Bangkok Resort — hotel in Bangkok#182.7/5
★★★★★

Anantara Riverside Bangkok Resort

Bangkok, Thailand

2.7/5 · 7,698 reviews

Check rates →
Buritara Resort On Nut Bangkok — hotel in Bangkok#192.7/5
★★

Buritara Resort On Nut Bangkok

Bangkok, Thailand

2.7/5 · 7,689 reviews

Check rates →
Bangkok Yesterday Resort — hotel in Bangkok#202.7/5
★★

Bangkok Yesterday Resort

Bangkok, Thailand

2.7/5 · 7,687 reviews

Check rates →
Prince Palace Hotel Bangkok — hotel in Bangkok#215.0/5
★★★★

Prince Palace Hotel Bangkok

Bangkok, Thailand

5.0/5 · 7,392 reviews

Check rates →
Pullman Bangkok Hotel G — hotel in Bangkok#225.0/5
★★★★★

Pullman Bangkok Hotel G

Bangkok, Thailand

5.0/5 · 7,247 reviews

Check rates →
Babylon Palace Hotel Bangkok — hotel in Bangkok#233.7/5
★★★

Babylon Palace Hotel Bangkok

Bangkok, Thailand

3.7/5 · 7,118 reviews

Check rates →
Bangkok Palace Hotel — hotel in Bangkok#243.7/5
★★★★

Bangkok Palace Hotel

Bangkok, Thailand

3.7/5 · 7,097 reviews

Check rates →
Eastin Grand Hotel Sathorn Bangkok — hotel in Bangkok#255.0/5
★★★★★

Eastin Grand Hotel Sathorn Bangkok

Bangkok, Thailand

5.0/5 · 7,078 reviews

Check rates →
Chatrium Hotel Riverside Bangkok — hotel in Bangkok#265.0/5
★★★★

Chatrium Hotel Riverside Bangkok

Bangkok, Thailand

5.0/5 · 6,897 reviews

Check rates →
Lido Millennium Hotel — hotel in Bangkok#274.7/5
★★★

Lido Millennium Hotel

Bangkok, Thailand

4.7/5 · 6,896 reviews

Check rates →
Royal Orchid Sheraton Riverside Hotel Bangkok — hotel in Bangkok#284.4/5
★★★★★

Royal Orchid Sheraton Riverside Hotel Bangkok

Bangkok, Thailand

4.4/5 · 6,883 reviews

Check rates →
Holiday Inn Bangkok Silom by IHG — hotel in Bangkok#295.0/5
★★★★

Holiday Inn Bangkok Silom by IHG

Bangkok, Thailand

5.0/5 · 6,774 reviews

Check rates →
Centara Grand at CentralWorld — hotel in Bangkok#305.0/5
★★★★★

Centara Grand at CentralWorld

Bangkok, Thailand

5.0/5 · 6,718 reviews

Check rates →
Grand Mercure Bangkok Atrium — hotel in Bangkok#314.7/5
★★★★★

Grand Mercure Bangkok Atrium

Bangkok, Thailand

4.7/5 · 6,702 reviews

Check rates →
Live Local — hotel in Bangkok#325.0/5
★★

Live Local

Bangkok, Thailand

5.0/5 · 6,689 reviews

Check rates →
Novotel Bangkok Platinum Pratunam — hotel in Bangkok#335.0/5
★★★★

Novotel Bangkok Platinum Pratunam

Bangkok, Thailand

5.0/5 · 6,680 reviews

Check rates →
JC Kevin Sathorn Bangkok Hotel — hotel in Bangkok#344.0/5
★★★★

JC Kevin Sathorn Bangkok Hotel

Bangkok, Thailand

4.0/5 · 6,599 reviews

Check rates →
Hyatt Regency Bangkok Suvarnabhumi Airport — hotel in Bangkok#354.7/5
★★★★

Hyatt Regency Bangkok Suvarnabhumi Airport

Bangkok, Thailand

4.7/5 · 6,592 reviews

Check rates →
Kimpton Maa Lai Bangkok by IHG — hotel in Bangkok#365.0/5
★★★★★

Kimpton Maa Lai Bangkok by IHG

Bangkok, Thailand

5.0/5 · 6,556 reviews

Check rates →
Amari Don Muang Airport Bangkok — hotel in Bangkok#374.4/5
★★★★★

Amari Don Muang Airport Bangkok

Bangkok, Thailand

4.4/5 · 6,495 reviews

Check rates →
Vince Hotel Pratunam — hotel in Bangkok#385.0/5
★★★★

Vince Hotel Pratunam

Bangkok, Thailand

5.0/5 · 6,438 reviews

Check rates →
Centara Grand at Central Plaza Ladprao Bangkok — hotel in Bangkok#395.0/5
★★★★★

Centara Grand at Central Plaza Ladprao Bangkok

Bangkok, Thailand

5.0/5 · 6,406 reviews

Check rates →
J Park at Chinnakhet — hotel in Bangkok#405.0/5
★★★

J Park at Chinnakhet

Bangkok, Thailand

5.0/5 · 6,406 reviews

Check rates →

See every hotel in Bangkok

Filter by price, star rating, guest score and dates. Same prices as Booking.com, free cancellation on most rooms.

View live Bangkok prices →
Good to know

Booking a hotel in Bangkok.

FAQ

Hotels in Bangkok — your questions.

What are the best hotels in Bangkok?
The top-rated hotel in Bangkok right now is The Egypt (5.0/5 from 28,343 verified reviews). This page ranks 40 of the best-reviewed hotels in Bangkok, Thailand, updated for 2026.
How much does a hotel in Bangkok cost?
Nightly prices in Bangkok vary by season, location, and star rating. IMPT shows live rates that match Booking.com and Expedia — search your dates to see the current price for any hotel on this page.
Which area of Bangkok is best to stay in?
It depends on your trip: central districts suit first-time visitors and sightseeing, while quieter neighbourhoods offer better value. Every hotel below shows its exact location so you can pick what fits your plans.
Can I book a hotel in Bangkok with free cancellation?
Yes — most hotels in Bangkok offer free cancellation up to check-in. Filter for free-cancellation rates when you search your dates.
Are these Bangkok hotels good for families?
Many of the Bangkok hotels listed include family rooms, and you can set the number of guests and rooms when you search. Each listing shows star rating and verified guest scores to help you choose.

Find your hotel in Bangkok.

40 top-rated stays · live prices · free cancellation.

Start your Bangkok search →
FROM OUR FEED

Last-minute hotels, carbon-neutral.

Same prices as the big OTAs, every booking climate-cancelled — here's how we talk about it across every platform.

Follow IMPT