City Guide: Top 10 Luxury Hotels to Book in Bangkok 2022


With almost 100 luxury hotels in Bangkok to choose from, booking the right hotel can be quite overwhelming, especially if this is your first time visiting Big Mango. The hotels on our list must meet all criteria in terms of luxury, location, accommodation, room service, restaurants and facilities. A courteous concierge and rooftop cocktails are musts, sunset river views are a plus, while others offer exclusive spas, scenic swimming pools, and stylish nightclubs. So, without further ado, here are our top 10 5-star hotels in Bangkok for 2022.

Siam Kempinsky

For those who appreciate premium shopping, easy access to public transport and the pulse of Bangkok’s urban atmosphere, Siam Kempinksi is the perfect place to stay. It’s right in the beating heart of Bangkok, behind the upscale Siam Paragon mall, making it a shopper’s paradise. Here you will find everything you need, including numerous luxury shops, cinemas, an aquarium, bowling alleys and restaurants. Siam BTS station is a few minutes’ walk away, giving you quick access to the clean, air-conditioned skytrain system. Traditional Thai features can be found in each of the hotel’s 397 sumptuous rooms and suites, with most rooms featuring private balconies overlooking the hotel’s lush gardens and free-form swimming pool.

The Cabana Room has direct access to the swimming pool and costs 17,300 baht per night including breakfast. Meanwhile, the deluxe room will cost you 10,300 baht per night with breakfast. The family suite is 18,300 baht per night. The most expensive room, the Presidential Suite, costs 162,000 baht per night.

Mandarin Oriental

Mandarin Oriental has been a luxurious Bangkok establishment since opening in 1876. No wonder considering it’s Thailand’s premier luxury hotel. It offers a perfect blend of traditional Thai design and modern aesthetic. Excellent service puts it a step ahead of its many competitors. The icing on the cake is its location on the Chao Phraya River and free rides on the traditional Thai shuttle boat. Many important guests have stayed at the hotel over the years, adding to its already rich history. Saphan Taksin BTS station is about a 10-minute walk away, and it’s also close to a couple of attractions you might want to visit — if you want to leave the comfort of your expensive suite, which we seriously doubt.

There are 5 room types and 14 suites to choose from. Your Deluxe Premier Room is 22,920 baht per night and the State Room is 44,800 baht per night. The Suite Room (Junior Terrace Suite) starts at 51,200 baht per night and goes up to 432,000 baht per night for the 2-bedroom Oriental Suite.

St Regis Bangkok

The St. Regis Hotel redefines luxury with its central Bangkok location overlooking the Royal Sports Club. This boutique hotel features 227 guest rooms and 51 suites, all stylishly decorated with beautiful contemporary furnishings and large windows with panoramic city views. The infinity pool takes up most of the 15th floor, while the Regis Bar on the 12th floor also offers stunning sunset views. You can access the hotel directly from Ratchadamri BTS station. The main shopping district of Siam is just one train stop away. Sathorn, the city’s central business district, is only 2 BTS stations away at Chong Nonsi Station.

St. Regis offers 17 room options. The guest room with 1 king bed costs 6,500 baht per night, while the most expensive room, the penthouse suite, costs 350,000 baht per night.

Okura Prestige Bangkok

Okura Prestige Bangkok is located at the intersection of Wireless Road and Ploen Chit Road. The hotel is close to Central Embassy and Central Chidlom shopping malls. For business travelers, it’s not far from the CBD, making it an ideal hotel for solo travelers who prefer to fly first class. There are a total of 240 hotel rooms and suites, each with a breathtaking view of the city. The interior is a fusion of Japanese and Thai aesthetics. There are three main room types: Deluxe, Club, and Suite.

Deluxe units range from 3,000 to 7,200 baht per night, while club rooms range from 4,500 to 9,600 per night. Suite rooms start at 8,000 baht per night and max out at 16,600 baht per night.

Sukhothai Bangkok

Named after the royal former Thai capital of Sukhothai, this hotel exudes itself in terms of luxury, service and attractive architecture. Everything about the hotel is pleasing to the eye. There are more than 200 rooms with classic Thai villas and suites, all overlooking the gardens and lotus ponds. Despite being in the city, the entire property feels like a total urban oasis. It’s a fantastic choice for almost anyone and any occasion, from business trips to family vacations to honeymoons. The staff will make you feel at home the moment you step foot in the lobby. Sukhothai is close to Lumphini Park and the British Embassy. Both Lumphini MRT Station and Saladaeng BTS Station are nearby, making it easy to explore the city.

The Club Room costs from 4,163 baht per night, while the Club Premier Suite costs 10,110 baht per month.

The Bangkok Peninsula

The peninsula dominates the western half of the Chao Phraya River, just a short river cruise from Saphan Thaksin BTS station. Although not far from the city’s major historical monuments such as the Royal Palace, it keeps a safe distance from the city’s central shopping and entertainment districts, making it the ideal location for those seeking both luxury and breathtaking views . The Peninsula is a classic upscale hotel that seamlessly blends international aesthetics with Thai decor. The hotel also has a sauna and gym with free yoga classes, water aerobics, and HITT sessions. Outside there is an 88 meter long 3 tier pool. Paribatra, which resembles an airplane museum, is equipped with a helipad and a special lounge. The peninsula offers a variety of experiences for its visitors, including Muay Thai lessons and Thai cooking classes.

There are four deluxe room types from 8,800 baht per night and 8 suite room options from 14,900 baht per night.


Ah, how can we forget Lebua? It lies on the east side of the Chao Phraya River. The hotel offers a tuk-tuk service to Sathorn Pier and Saphan Taksin BTS Station, both about 2 km away. Their main selling point is, well, you might have guessed it, The Dome on the 64th floor. It’s one of the best places in Bangkok to watch the sunset while sipping a drink. Guests vacationing at Tower Club at Lebua receive free access to the more private Tower Club Lounge on the 52nd floor, which serves food and beverages throughout the day.

Lebua offers more than 200 rooms. You can choose from one, two, and three-bedroom suites, ranging from 5,823 to 19,086 baht per night.

Shangri La

Shangri-La Bangkok, also on the Chao Phraya River near the Sapan Tajsin Bridge, is without a doubt one of the capital’s best hotels. The BTS Skytrain is just around the corner, but only a 5-minute walk away. With easy access to the BTS, guests have easy access to the city center. The hotel offers sumptuous interiors, good value for money and all the standard amenities for every guest. The hotel is divided into two areas: the Shangri-La wing, which features a massive lobby with chandeliers and rooms decorated in contemporary Thai style, and the Krung Thep wing, which offers a more elegant and classic Thai atmosphere. The river makes staying here a much better experience as all rooms have an amazing view of it.

Speaking of rooms, the Deluxe Room costs 3,900 baht per night, while the Executive Review River Suite costs 8,730 baht per night.

Sofitel So Bangkok

Sofitel So Bangkok is conveniently located across from the city’s main park, Lumphini Park. Guests have easy access to MRT, with Sukhumvit station just around the corner. But what really makes this hotel special is its unique design, character and style. The Executive Lounge is outfitted with retro furniture and modern artwork, while the infinity pool offers prime but somewhat private views of the park. There are more than 300 rooms divided into five categories based on Chinese cultural elements — each designed by a Thai artist. Step outside for an after-dinner cocktail and feel like King Rama VI as you overlook the serfs in his garden.

Rooms start at 3,040 baht and go up to 541,000 baht per night, each offering one of two views. One overlooks the city’s main thoroughfare, Sukhumvit Road, and the other overlooks the park.

Sheraton Grande Sukhumvit

Guests who appreciate the convenient location will love the Sheraton Grande Sukhumvit as it has direct access to both the Asok BTS Sky Train and the MRT subway. There are also countless shopping centers in the area, including Terminal 21 and EmQuartier. With easy access to the two main subway systems and several shopping malls, the Sheraton Grande Sukhumvit is an ideal place to stay for city explorers who want to get their feet dirty before soaking in a hot tub. The Sheraton maintains a unique Thai theme, rather than the typical modern vibe of other luxury hotels, with rooms offering stunning views of the Bangkok skyline.

The standard Grande Room ranges from 3,400 to 6,020 baht per night.

What is your opinion?

So there you have it, our list of the 10 best 5-star luxury hotels in Bangkok. Did you tick all the boxes? Or are there other hotels that you think should be on the list? Let us know your thoughts in the comments below and contribute to the ThaigerTalk travel community with your roar!

Note: As this article was written during the pandemic, pricing and availability are subject to change. For booking inquiries, please contact the hotel of your choice directly.


Comments are closed.