🗺 BANGKOK TRAVEL GUIDE

Top 10 Hotels in Bangkok

From riverside icons with private boat shuttles to rooftop-bar towers in Sathorn and Sukhumvit, these are the ten best hotels in Bangkok — with direct booking links to compare real rates.

Top 10 Hotels in Bangkok

Top 10 Hotels in Bangkok

Bangkok is a city of riverside towers, rooftop bars, and hotels that treat luxury as a full-contact sport. The best stays here cluster along the Chao Phraya River, where private boat shuttles glide guests past temples and night markets to skybars like Sky Bar and Vertigo, or in the Sukhumvit and Sathorn business districts, where design-driven towers put shopping malls and BTS Skytrain stations at the doorstep.

We've picked ten hotels that define a Bangkok stay at every level of the luxury spectrum: century-old riverside grandes dames, glass towers with infinity pools stacked 60 floors above the city, and boutique design hotels tucked into quiet embassy-district sois. Each listing links straight to that hotel's page on four major booking platforms, so you can compare real-time rates before you commit.

HotelAreaStarsGuest ScoreFrom
The Peninsula BangkokChao Phraya River / Khlong San5-star9.6/10$$$$
Shangri-La BangkokChao Phraya River / Bang Rak5-star9.2/10$$$
lebua at State TowerSilom / Bang Rak5-star8.8/10$$$
Banyan Tree BangkokSathorn5-star9.4/10$$$
Sindhorn Kempinski Hotel BangkokLumphini / Pathumwan5-star9.8/10$$$$
Kimpton Maa-Lai BangkokLumphini / Pathumwan5-star9.8/10$$$
JW Marriott Hotel BangkokSukhumvit5-star9.4/10$$$
InterContinental BangkokRatchaprasong / Chidlom5-star9.4/10$$$
W Bangkok HotelSathorn5-star9.4/10$$$
Millennium Hilton BangkokChao Phraya River / Khlong San5-star9.0/10$$
How We Picked These
We prioritized hotels with strong, consistent guest review scores, real-time availability on major booking platforms, and a track record that goes well beyond a single marketing campaign — think decades-old riverside icons alongside newer towers that have already built a loyal following. Every hotel below has direct booking links to Booking.com, Agoda, Trip.com, and Expedia (where available), so you can compare real prices instead of relying on our word for it.

1. The Peninsula Bangkok

The Peninsula Bangkok riverside exterior

The wave-shaped tower on the west bank of the Chao Phraya has been Bangkok's benchmark for old-money luxury since 1998, and it hasn't slipped. Every one of its 367 rooms and suites faces the river, a deliberate design choice that means there's no bad view here, only degrees of spectacular. The hotel's private boats ferry guests across to ICONSIAM and the Saphan Taksin BTS station every half hour, so you're never more than a short, scenic ride from the city's chaos while staying somewhere that feels miles removed from it.

Inside, the pace is unhurried: a three-tiered pool with a sundeck, a full-service spa, and four restaurants that range from riverside Thai to elegant afternoon tea. Guests consistently praise the breakfast spread and the staff's ability to remember preferences without being asked twice. It's the kind of hotel where the nostalgic, old-world charm is the whole point — this isn't the newest tower in Bangkok, and it doesn't try to be. You can check current rates at The Peninsula Bangkok on Booking.com to see live pricing for your dates.

2. Shangri-La Bangkok

Shangri-La Bangkok riverside pool and towers

Shangri-La Bangkok splits its 802 rooms across two wings — the classic Shangri-La Wing, all silk and teak in traditional Thai style, and the sleeker, more contemporary Krungthep Wing — but both share the same prime riverside footing a short walk from Sathorn Pier and the Saphan Taksin BTS. Nine restaurants and bars keep the food side interesting, from Angelini's Italian menu to Shang Palace's Cantonese specialties, and there's a free five-minute shuttle boat to ICONSIAM that runs constantly through the day.

What sets this hotel apart is scale without losing the details: a 10,000-square-foot fitness center, two outdoor pools, a rooftop tennis court, and a spa that regularly draws non-guests. Reviewers single out the breakfast and the river views from nearly every room. For a hotel this large, it manages a surprisingly personal level of service — you can compare room types and rates for Shangri-La Bangkok on Agoda before booking.

3. lebua at State Tower

lebua at State Tower and Sky Bar at night

This is the hotel that put Bangkok's rooftop bar scene on the map — Sky Bar, on the 63rd floor, gained global fame after appearing in The Hangover Part II, and it's still one of the highest al fresco bars in the world. But lebua is more than a famous view: it's an all-suite property, meaning every guest gets a separate bedroom, living area, and private balcony rather than a standard hotel room, and Thailand's only hotel with two separate two-Michelin-starred restaurants on site (Mezzaluna and Chef's Table).

Perched atop State Tower on Silom Road, the hotel trades a slightly less central location for genuinely dramatic views over the Chao Phraya and the city skyline. Guests consistently mention the attentive, professional staff and the sheer scale of the suites — this isn't a place that does small rooms. Sky Bar and Sirocco alone are worth the stay, but the rest of the property backs it up. You can see suite availability at lebua at State Tower on Booking.com.

4. Banyan Tree Bangkok

Banyan Tree Bangkok tower and Vertigo rooftop

At 61 floors, Banyan Tree Bangkok's Vertigo and Moon Bar rooftop complex remains one of the most photographed views in the city — open-air dining on the 61st floor with an unobstructed 360-degree panorama of the Chao Phraya and the skyline beyond. The hotel sits in the Sathorn business and embassy district, a 10-minute walk from Lumphini MRT and close enough to Silom's restaurants and bakeries to make evenings easy without needing a taxi.

Rooms lean spacious, with bathrooms that reviewers specifically call out as generously sized, and the spa on the 21st floor takes full advantage of the building's height with its own skyline views during treatments. The hotel opened in 2002, so it carries some of the patina of an established property rather than a brand-new build — most guests read that as character rather than a drawback, especially paired with the dinner cruise along the Chao Phraya that the hotel runs directly. Check Banyan Tree Bangkok's current rates on Agoda for exact pricing.

5. Sindhorn Kempinski Hotel Bangkok

Sindhorn Kempinski Hotel Bangkok garden atrium

Sindhorn Kempinski opened as one of the newest ultra-luxury entries in Bangkok, and it shows in details other hotels haven't caught up to yet: a 15-meter vaulted lobby atrium filled with white orchids, a ninth-floor indoor-outdoor infinity pool overlooking Lumphini Park, and some of the largest standard guest rooms in the city, starting at 66 square meters with private balconies as a near-universal feature rather than a suite-only perk.

The hotel sits in a quiet green pocket near Lumphini Park, a genuine break from Bangkok's density, while still keeping CentralWorld and the Sukhumvit shopping corridor within easy reach. Kempinski's signature butler service runs throughout the stay, and it's reflected in review scores that consistently land among the highest of any hotel in the city — guests highlight the space, the multilingual staff, and Ki Izakaya's Japanese menu as standouts. You can browse room categories at Sindhorn Kempinski Hotel Bangkok on Booking.com.

6. Kimpton Maa-Lai Bangkok

Kimpton Maa-Lai Bangkok lobby and design

Kimpton Maa-Lai brings the brand's playful, design-forward personality to Bangkok's quiet Langsuan area, next to Lumphini Park and a short walk from Ploenchit BTS. The lobby's handwoven textiles and art set the tone for 360 rooms and suites — including 97 serviced apartments — that pair organic materials and Thai artisanship with a distinctly modern, linear building.

Five separate dining concepts give the hotel more range than most similarly sized properties: CRAFT for cocktails, Ms. Jigger's Italian menu, and Bar.Yard's rooftop scene are the ones guests mention most. It's also one of the few luxury hotels in the city with a genuinely pet-friendly policy. Some entry-level rooms run smaller than the Sindhorn Kempinski next door, and breakfast can get busy, but the design, service, and rooftop more than make up for it in reviews. See Kimpton Maa-Lai Bangkok's photos and rates on Trip.com for a closer look.

7. JW Marriott Hotel Bangkok

JW Marriott Hotel Bangkok exterior on Sukhumvit

Open since 1997 on Sukhumvit Soi 2, JW Marriott Bangkok has had time to build a loyal following, and it shows in the consistency of its reviews: spacious, clean rooms, friendly staff, and a location that puts CentralWorld and Siam Paragon within a five-minute drive. It's a 441-room property that leans luxurious-modern-Thai in its decor rather than boutique or minimalist, with seven restaurants including an all-day JW Cafe and a sixth-floor outdoor pool surrounded by gardens.

The health club and spa cover Thai massage, body treatments, and facials, and the hotel's central Sukhumvit position means Nana and Ploenchit BTS stations are both a five-minute walk away — useful for guests who want to explore the Sukhumvit strip's restaurants and nightlife on foot rather than by taxi. It's a dependable, well-run choice rather than a flashy one, which is exactly why it keeps its regulars. Check JW Marriott Hotel Bangkok's current rates on Expedia.

8. InterContinental Bangkok

InterContinental Bangkok exterior near Chidlom

InterContinental Bangkok sits directly beside Chidlom BTS Skytrain station, putting it inside a five-minute walk of Central World, Gaysorn Plaza, and the rest of the Ratchaprasong shopping belt — arguably the most central luxury hotel address in the city. It was named a Best Hotel in Southeast Asia at the 2024 Condé Nast Traveller Readers' Choice Awards and holds Michelin Guide Key Hotel status, credentials that track with its consistently high review scores.

The 381 rooms include refrigerators, iPod docking stations, and separate soaking tubs and showers in every bathroom, and the hotel runs a full-service spa, health club, and outdoor pool alongside five dining venues. It's a newly renovated property that reviewers describe as clean and attentive without feeling corporate, which is a harder balance to strike than it sounds for a hotel this size and this central. You can check InterContinental Bangkok's room rates on Booking.com.

9. W Bangkok Hotel

W Bangkok Hotel pool and tower

W Bangkok pairs a sleek 31-story glass tower with The House on Sathorn, a century-old restored mansion on the same property that hosts some of the hotel's dining and events — a genuinely unusual combination of brand-new design and preserved heritage architecture in one address. The sixth-floor WET pool deck, with LED lighting and underwater music, is the hotel's signature space and a magnet for both guests and Bangkok's nightlife crowd.

It's a three-minute walk from Chong Nonsi BTS and sits close to King Power Mahanakhon, Bangkok's tallest building, in the Sathorn district. The energy here skews younger and louder than most other entries on this list — reviewers love the design and the staff, though some mention noise from the pool bar and the nearby Skytrain reaching upper rooms. If you want a hotel with personality rather than quiet formality, this is the one. Compare W Bangkok Hotel's rates on Agoda before booking.

10. Millennium Hilton Bangkok

Millennium Hilton Bangkok riverside tower

Millennium Hilton Bangkok occupies a 31-story tower directly on the Chao Phraya's west bank, opposite the main tourist circuit but connected to it by a complimentary shuttle boat to Saphan Taksin BTS and River City. Every one of the 533 rooms has a river view as standard, not an upgrade, and the beach-themed pool deck with its sandy sundeck is one of the more distinctive amenities among Bangkok's riverside hotels.

FLOW, the all-day dining restaurant, runs five separate display kitchens, and Eforea Spa covers hydrotherapy and Thai massage across a full treatment menu. What stands out most in reviews is value relative to the four riverside luxury names above it on this list — guests consistently call out the river views, the breakfast, and the ICONSIAM shuttle as reasons to choose it over pricier neighbors, without much drop-off in the actual experience. Check Millennium Hilton Bangkok's rates on Expedia to compare.

Rates and availability change constantly — the links above take you straight to each hotel's live booking page so you can check current prices for your exact travel dates.

Frequently Asked Questions

The riverside (Chao Phraya) hotels like The Peninsula, Shangri-La, and Millennium Hilton put you close to the Grand Palace, Wat Arun, and Wat Pho via boat, with easy BTS access. Sukhumvit and Sathorn suit visitors who want nightlife, malls, and a more central base for day trips across the whole city.

Yes — The Peninsula, Shangri-La, and Millennium Hilton all run their own free shuttle boats connecting the hotel to the nearest BTS Skytrain station and major malls like ICONSIAM, usually every 15-30 minutes throughout the day.

If a signature Bangkok rooftop experience matters to you, staying at the hotel that owns the bar means easier access and no reservation stress during peak sunset hours. Otherwise, both bars are open to non-guests and easy to visit from any hotel on this list.

Bangkok rarely sells out entirely, but the best room categories at these ten hotels — river-view suites especially — do get scarce during the cool season from November through February. Booking 4-8 weeks ahead usually secures better rates and room selection.

Find a Place to Stay in Bangkok

🏨

Agoda

Compare hotel deals across Bangkok.

Search on Agoda
🏠

Booking.com

Free cancellation on most stays.

Search on Booking.com
🌎

Trip.com

Hotels, flights and local deals.

Search on Trip.com