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

With nearly 100 luxury hotels to choose from in Bangkok, booking the right one can seem rather overwhelming, especially if it’s your first time visiting Big Mango. The hotels on our list should tick all the boxes for luxury, location, accommodations, room service, catering, and facilities. A courteous concierge and rooftop cocktails are a must, sunset river views are a plus, while others offer exclusive spas, scenic pools, and chic nightclubs. So without further ado, here are our top 10 5 star hotels in Bangkok for 2022.

Siam Kempinsky

For those who appreciate high-end shopping, easy access to public transportation, and the pulse of Bangkok’s urban vibe, Siam Kempinksi is the perfect place to stay. It is located right in the heart of Bangkok, behind the upscale Siam Paragon Mall, making it a shopper’s paradise. Everything you need can be found here, including many luxury stores, cinemas, an aquarium, bowling alleys and restaurants. The Siam BTS station is only a few minutes walk away, giving you quick access to the clean, air-conditioned sky train system. Traditional Thai features are found in each of the hotel’s 397 beautiful rooms and suites, with the majority of rooms featuring private balconies overlooking the hotel’s lush green gardens and free-form swimming pool.

The Cabana room has direct pool access 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 costs 18,300 baht per night. The most expensive room, the Presidential Suite, will cost you 162,000 baht per night.

Click here to book now on Agoda

oriental mandarin

The Mandarin Oriental has been a luxury establishment in Bangkok since it opened in 1876. No wonder, considering it’s Thailand’s first luxury hotel. It offers a perfect blend of traditional Thai design and modern aesthetics. The excellent service gives it a leg up on 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 stacked history. Saphan Taksin BTS station is about a 10-minute walk away, and it’s also close to a few attractions you might consider visiting — if you fancy leaving the comfort of your expensive suite, which we seriously doubt.

You have the choice between 5 types of rooms and 14 suites. Their Deluxe Premier room costs 22,920 baht per night and the State Room costs 44,800 baht per night. The suite room (Junior Terrace Suite) starts from 51,200 per night, and it goes up to 432,000 baht per night for the 2-bedroom Oriental Suite.

Click here to book now on Agoda

st regis bangkok

The St. Regis Hotel redefines luxury with its central Bangkok location, overlooking the Royal Sports Club. This charming hotel has 227 rooms and 51 suites, all elegantly furnished with fine contemporary furniture and featuring large windows with panoramic views of the city. The infinity pool spans most of the 15th floor, while the 12th-floor Regis Bar also offers stunning sunset views. You can get to the hotel directly from BTS Ratchadamri station. The main shopping area, Siam, is just one train station away. While Sathorn, the central business district of the city, is just 2 BTS stations away at Chong Nonsi station.

St. Regis offers 17 room options. The 1 King Bed guest room costs 6,500 baht per night, while their most expensive room, the Penthouse Suite, costs 350,000 baht per night.

Click here to book now on Agoda

Okura Prestige Bangkok

Okura Prestige Bangkok is located at the intersection of Wireless Road and Ploen Chit Road. The hotel is close to the Central Embassy and Central Chidlom shopping malls. For those traveling on business, it’s not far from the CBD, making it an ideal hotel for the solo stay who prefers to fly first class. There are a total of 240 hotel rooms and suites, each with stunning city views. The interior is a fusion of Japanese and Thai aesthetics. There are three main types of rooms: 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. Suites start at 8,000 baht per night and go up to 16,600 baht per night.

Click here to book now on Agoda

Sukhothai Bangkok

This hotel, named after the former royal Thai capital of Sukhothai, surpasses itself in terms of luxury, service and attractive architecture. Everything about the hotel is pleasing to the eye. There are over 200 rooms here with classic Thai villas and suites, each facing gardens and lotus ponds. Although located in town, the entire estate offers the feel of 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 set foot in the lobby. Sukhothai is located near Lumphini Park and the British Embassy. MRT Lumphini and BTS Saladaeng stations are nearby, making it easy to explore the city.

The Club Room starts from 4,163 baht per night, while the Club Premier Suite is priced at 10,110 baht per month.

Click here to book now on Agoda

The Bangkok Peninsula

The peninsula towers over the western half of the Chao Phraya River, just a brief river cruise from Saphan Thaksin BTS station. Although it is not far from the important historical monuments of the city like the Royal Palace, it remains at a safe distance from the central commercial and entertainment areas of the city, which makes it the ideal place for those who seek 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 a gym with free yoga, water aerobics and HITT classes. Outside there is an 88 meter long 3 tier swimming pool. Paribatra, which looks like an aviation museum, is equipped with a helipad and a special lounge. The peninsula offers its visitors a variety of experiences, including Muay Thai classes and Thai cooking classes.

There are four types of deluxe rooms, starting at 8,800 baht per night, and 8 suites, starting at 14,900 baht per night.

Click here to book now on Agoda


Alas, how can we forget Lebua? It is located 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 kilometers away. Their main selling point is, well, you might have guessed it, it’s The Dome, on the 64th floor. This is one of the best spots in Bangkok to have a drink while admiring the sunset. Guests vacationing at Tower Club in Lebua will enjoy complimentary 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-, or three-bedroom suites, ranging from 5,823 to 19,086 baht per night.

Click here to book now on Agoda

Shangri La

The Shangri-La Bangkok, also located along the Chao Phraya River near the Sapan Tajsin Bridge, is undoubtedly one of the best hotels in the capital. The BTS Skytrain is just around the corner, but a 5 minute walk. With easy access to the BTS, guests have easy access to downtown. The hotel offers a splendid interior design, a good price-performance ratio and all the usual elements convince every guest. The hotel is separated into two sections: the Shangri-La Wing, with a huge lobby adorned with chandeliers and rooms decorated in a contemporary Thai style, and the Krung Thep Wing, offering a more refined and classic Thai atmosphere. The river makes your stay here a much better experience, as all rooms have stunning views of it.

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

Click here to book now on Agoda

Sofitel Bangkok

The Sofitel So Bangkok is ideally located opposite the city’s main park, Lumphini Park. Guests have easy access to the MRT, with the Sukhumvit station just around the corner. But what really makes this hotel special is its unique design, character and style. The Executive Lounge features retro furnishings and modern artwork, while the infinity pool offers a premium but somewhat private view overlooking the grounds. There are over 300 rooms, separated into five categories based on Chinese cultural elements – each designed by a Thai artist. . After dinner, step out for a cocktail and feel like King Rama VI overlooking the serfs in his garden.

Rooms start at 3,040 baht and go up to 53,200 baht per night, each offering one of two views. One is a view of the city’s main thoroughfare, Sukhumvit Road, and the other is a view of the park.

Click here to book now on Agoda

Sheraton Grande Sukhumvit

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

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

Click here to book now on Agoda

What is your point of view ?

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

To note: As this article was written during the pandemic, prices and availability are subject to change. Please contact the hotel of your choice directly for any reservation request.

Comments are closed.