Sitting pretty along the Chao Phraya River for nearly 150 years, the Mandarin Oriental Bangkok is the kind of place that feels both grand and genuinely welcoming. Rooms start at B25,000, and yes – they’re as luxurious as you’d hope. We’re talking polished teak floors, silk drapes and river views that just hit differently in the early morning. The dining? Next level. Le Normandie is a dream for French cuisine lovers (go hungry, it’s worth every baht). Sala Rim Naam combines rich Thai flavours with traditional performances – it’s the spot we take our parents when they visit. Baan Phraya is a favourite for date nights, tucked inside a gorgeous old house. Lord Jim’s is all about seafood classics and The China House serves refined Cantonese in a glamorous setting if you’re craving dim sum or roast duck. Don’t leave without a nightcap at The Bamboo Bar
Bangkok has no shortage of recognition for its hospitality – there are lists for the best hotels, stars for the best restaurants and awards for must-visit bars. But what if you want it all in one place? This is the first list of its kind: Time Out’s guide to the best hotels in Bangkok, where exceptional dining and bar experiences come together under one roof. We're talking about places where you can check in, drop your bags and have no reason to leave – not because you're lazy, but because everything you want is already there. This is Time Out’s ‘Ultimate Bangkok: Under One Roof’ 2025 list.
Our judging criteria were simple: every hotel on this list offers top-rated rooms, at least two notable restaurants and a bar that goes beyond the basics. These are the stays where you can wake up to a perfect breakfast, spend the afternoon poolside with a cocktail, and end the day with a tasting menu you’ll still be thinking about next week. Whether you’re visiting the city or planning a luxe staycation, this is your all-in-one guide to Bangkok’s most indulgent hotel experiences.