Each year Bangkok tops the most visited city in the world list. With UNESCO listed attractions, wellness traditions, a thriving arts scene, and some of the best shopping and dining experiences in Asia, it’s no wonder people can’t stay away. But where should you base yourself to make the most of your time in this bustling metropolis?
From traditional stays and boutique hotels to 5-star resorts, these are the best Bangkok hotels.
1. COMO Metropolitan Bangkok

COMO Metropolitan Bangkok was luxury hotel brand, COMO’s first hotel in Thailand when it opened in 2003. Today it’s still considered one of Bangkok’s best, offering a slice of serenity in the city’s CBD. Tucked away from busy streets, surrounded by established gardens, the hotel’s elegant design is timeless. The hotel’s focus on wellness is made clear by the relaxing pool area, Shambhala Spa, and restaurant’s healthy cuisine. It’s also where you’ll find David Thompson’s, Nahm – earning no less than 9 consecutive Michelin stars, it’s one of the city’s best restaurants.
Address: 27 South Sathorn Road, Tungmahamek, Sathorn, Bangkok
2. Four Seasons Hotel Bangkok at Chao Phraya River
If location is the most important factor for you, you couldn’t do better than Four Seasons Hotel Bangkok at Chao Phraya River. Not only is this 5-star hotel close to Chinatown, and the shopping mecca of ICONSIAM, but it’s also steps away from the city’s vibrant creative district, Charoen Krung.
While most of the hotel’s luxury rooms and suites come with unbeatable river views, Four Seasons’ diverse dining and cultural experiences add real value to your stay, as does its spa and wellness options. And if you love cocktails, you’re in for a treat, with BKK Social Club also located here. The art deco bar that’s inspired by the glamour days of Buenos Aires combined with the energy of Bangkok consistently ranks on Asia’s 50 Best Bars list.
Address: 300/1 Charoen Krung Road, Yan Nawa, Sathon, Bangkok
3. The Salil Hotel, Riverside

Staying with the Chao Phraya and Charoen Krung area, The Salil Hotel, Riverside is a newer, style-focused hotel. Aimed at a young (or young-at-heart) crowd, this fun hotel has collaborated with local artists and designers to offer imaginative rooms – think brightly-coloured feature walls depicting mythical creatures, alongside plush modern furniture.
With its Instagrammable pool, bars, specialty eateries, shops, and Bangkok’s first rooftop aqua therapy offering, this hotel feels more like a community, and with its own pier, the complimentary boat service for hotel guests to local attractions is a big plus.
Address: 2052/7-9 Charoenkrung 72/1 Alley, Wat Phrayakrai, Bangkholaem, Bangkok
4. Old Capital Bike Inn

If you’re after something truly local, budget-friendly, and a little bit different, this family-run heritage inn should tick all the boxes. Located in the old part of town, close to Bangkok’s best historical and cultural attractions, Old Capital Bike Inn offers homestyle Thai meals and rooms built with handcrafted teak, filled with heirloom furniture, and decorated with delightful murals depicting old town life. With a vintage bicycle theme, the inn also offers complimentary bike tours for guests.
Address: 607 Phra Sumen Rd, Wat Bowon Niwet, Phra Nakhon, Bangkok
5. Banyan Tree Bangkok
Located in the Sathorn business district, this 5-star luxury all-suite hotel provides guests with some of the most spacious accommodation and Thai hospitality in town. Its executive business lounge is a draw for those here for work, while for thrill-seeking diners, Banyan Tree Bangkok’s Vertigo and Moon Bars (currently receiving an upgrade) are regarded as some of the best rooftop bars in the city. In addition to its sky-high restaurants, the hotel offers a floating dining and cultural experience, the signature Saffron Cruise.
Address: 21/100 S Sathorn Rd, Thung Maha Mek, Sathorn, Bangkok
6. The Standard Bangkok Mahanakhon

For another sky-high stay, The Standard Bangkok Mahanakhon is the city’s hottest lifestyle hotel for those wanting to combine celebrity club vibes with a modern aesthetic. Awarded a Michelin Key in 2024, The Standard’s interiors were designed by Spanish artist, Jamie Hayon in collaboration with the hotel’s in-house design team, and rooms range from Standard Kings to Premier Penthouses. Located within one of Bangkok’s tallest skyscrapers – King Power Mahanakhon, guests receive complimentary tickets to the building’s glass-bottomed Skywalk experience, 314m above the ground.
Other standout features include the hotel’s stunning rooftop pool, award-winning restaurant, Ojo by Mexican celebrity chef, Francisco “Paco" Ruano, and Bangkok’s highest alfresco rooftop bar, Sky Beach.
Address: 114 Narathiwas Road, Silom, Bang Rak, Bangkok
7. Capella Bangkok

Named The World’s Best Hotel in 2024 by The World’s 50 Best Hotels, Capella Bangkok is an ultra-luxurious low-rise resort positioned within Charoen Krung, alongside the Chao Phraya River.
With 101 suites and private villas that come with jacuzzies and plunge pools, Capella Bangkok is intended as a sanctuary in the city, and as such guests can expect residentially styled accommodation that feels like home, and service that’s second to none. Capella’s spa has also won multiple global awards, as has its culinary experiences which include the 2 Michelin-starred restaurant, Côte by Mauro Colagreco.
Address: 300/2 Charoenkrung Road, Yannawa, Sathorn,Bangkok
Weekly travel news, experiences
insider tips, offers, and more.
8. Anantara Riverside Bangkok Resort

Set amongst 11 acres of lush landscape on the west bank of the Chao Phraya River, Anantara Riverside Bangkok Resort prides itself in its luxury wellness retreat style, with its spa specialising in the combination of traditional Thai massage treatments and cutting-edge medical wellness.
Families will also love this hotel with its kids club, pool, play equipment, and babysitting service. And if shopping is what you’re here for, the hotel’s location, just minutes away from ICONSIAM, AsiaTique The Riverfront, with the added convenience of the BTS Skytrain is a winner.
Address: 257/1-3 Charoennakorn Road Samrae Thon Buri, Bangkok
9. The Mandarin Oriental Bangkok

If you only stay once in your lifetime, a night at The Mandarin Oriental Bangkok is worth the splurge. Opening in 1876, Thailand’s first luxury hotel still holds up as one of the country’s best, with its classically elegant Thai style rooms and suites overlooking the Chao Phraya River, historic Author’s Lounge, and restaurant, Le Normandie by Anne-Sophie Pic the holder of 2 Michelin stars.
With this year marking the Grande Dame’s 150th year, a stay at the historic hotel that’s housed everyone from royalty to celebrities is worth it for the celebratory events alone, and the chance to be part of history.
Address: 48 Oriental Avenue, Bangkok
Planning a trip to Bangkok? Check out more of our recommendations here:
Best things to do in Bangkok | How to spend 48 hours in Bangkok | Bangkok Four Seasons review
Want to see more stories from International Traveller in your Google search results?
- Click here to set International Traveller as a preferred source.
- Tick the box next to "International Traveller". That's it.













