Best Luxury Hotels in Bangkok
Bangkok's finest 5-star luxury hotels and resorts, ranked by guest ratings and reviews.
Bangkok has one of the most competitive luxury hotel markets in Asia. World-class names like Mandarin Oriental, The Peninsula, and Four Seasons compete alongside boutique five-stars like Capella and SO/Bangkok. With rooms starting from ฿8,000–15,000 per night, Bangkok luxury hotels consistently offer more for your money than comparable properties in Singapore, Tokyo, or Hong Kong.
Most luxury hotels cluster in three areas: the Chao Phraya riverside (Mandarin Oriental, Peninsula, Four Seasons, Capella), the downtown Ratchaprasong–Sathorn spine (Waldorf Astoria, Siam Kempinski, The Sukhothai, The Standard in the Mahanakhon tower), and the leafy Sukhumvit sois (137 Pillars, The Salil Thonglor). All major properties have pools, multiple restaurants, and spa facilities. The riverside hotels are the most atmospheric but further from BTS/MRT.
Where to stay in Bangkok
Compare live prices across trusted booking sites — most rooms include free cancellation, so you can reserve now and decide later.
- Free cancellation on most rooms
- No booking fees
- Compare live prices
Compare rates on Booking.com
Largest selection
Compare rates on Agoda
Best rates in Asia
Compare rates on Hotels.com
Hotels.com Rewards
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
The 150-year river legend — Authors' Lounge teas, butler service, and hospitality's founding myth.
Jean-Michel Gathy's riverfront masterpiece — cascading water courts and the city's best new-guard address.
All-riverview suites and villas beside the Chao Phraya — plus Côte's Michelin-starred Riviera cooking.
The wave-shaped Thonburi tower — every room facing the river, shuttle boat included.
Art-deco riverside compound of 39 suites and villas — antiques, a muay thai ring, and total character.
Gardens, colonnades, and celadon calm in Sathorn — the serene classic that defined Thai contemporary.
Magnolia-curved glamour over Ratchadamri — peacock-alley polish above the racecourse.
A garden-pool resort hiding behind Siam Paragon — European service, saltwater lagoons, dead-centre location.
The riverside stalwart with the horizon pool and its own jetty — scale and sunset done classically.
Playful maximalism in the pixelated tower — with Ojo and the 78th-floor Sky Beach on top.
All-suite Thonglor luxury — private balconies, butlers, and a spectacular rooftop pool.
Parisian-styled boutique polish in Thonglor — the affordable end of five-star feeling.
Small Luxury Hotels member with design-led rooms — intimate scale near Sukhumvit's best eating.
A restored 1920s Italianate mansion reached by private boat — heritage romance on the quiet bank.
Sweeping river panoramas from every room — the big-view value entry among the five-stars.
Plan your stay in Bangkok
Compare hotels nearby and book in a couple of clicks.
- Free cancellation on most rooms
- No booking fees
- Compare live prices
Compare rates on Booking.com
Largest selection
Compare rates on Agoda
Best rates in Asia
Compare rates on Hotels.com
Hotels.com Rewards
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
Frequently Asked Questions
- What is the most luxurious hotel in Bangkok?
- The Mandarin Oriental Bangkok is consistently ranked the most prestigious hotel in the city — one of the oldest and most celebrated hotels in Asia, with impeccable riverside service, a legendary Authors' Lounge afternoon tea, and beautiful heritage rooms. The Peninsula Bangkok and Capella Bangkok are close competitors, each offering modern luxury with exceptional service standards.
- Where is the best location for a luxury hotel in Bangkok?
- For atmosphere and iconic Bangkok views, the Chao Phraya riverside (Mandarin Oriental, Peninsula, Four Seasons, Capella) is unmatched. For convenience — close to BTS, shopping, and restaurants — the Ratchaprasong area (Waldorf Astoria, Siam Kempinski) is ideal. Sathorn offers a middle ground: The Sukhothai's garden calm and The Standard's Mahanakhon-tower energy, both with easy BTS access to the business district.
- How much does a luxury hotel in Bangkok cost per night?
- Entry-level five-star rooms in Bangkok start from ฿6,000–9,000 ($170–250 USD) per night. Top-tier properties like Mandarin Oriental, Peninsula, and Capella range from ฿15,000–35,000 ($420–980 USD) for standard rooms. During peak season (December–January) and Thai holidays, rates can spike 30–50%. Bangkok luxury is significantly cheaper than comparable properties in Hong Kong, Singapore, or Tokyo.
- Do Bangkok luxury hotels have airport transfers?
- Yes — all major luxury hotels offer scheduled airport transfers from Suvarnabhumi Airport. Most charge ฿1,500–3,000 one way by private car. Some properties (Mandarin Oriental, Peninsula) operate their own hotel boats from the pier near Saphan Taksin BTS. The Airport Rail Link (30 mins, ฿45) to Phaya Thai, then BTS or taxi, is a cheaper alternative for guests staying near Sukhumvit.














