Last Updated on
Bangkok, the capital of Thailand, surely has a lot to offer to its visitors.
From old temples to golden Buddhas, from bustling nightlife to one of the best cuisine in the world, you can have it all in Bangkok.
However, because of its growing popularity among tourists, the city is also a victim of shady hotels opening up every day. Bad accommodation can quickly ruin a holiday and leave a very bad taste in your mouth…
For that reason, our team of travel experts has decided to create a guide to the best hotels in Bangkok, the ones that will make you sad to leave and eager to come back.
Cheap hotels, luxury hotels, boutique hotels, pet-friendly hotels… we have covered everything to make sure your dream place is here.
We hope you enjoy your stay!
Table of Contents
Unique hotel near the river
The Siam Hotel is a unique property, and the best overall hotel in Bangkok. It features an outdoor swimming pool, as well as a cosy garden where guests can relax. The stylish rooms are some of the most comfortable in town and are equipped with air conditioning, a private bathroom and free amenities.
Pool villas are also available, some of which offer a view on the Chaopraya river. The spa provides services such as massages, yoga classes and a sauna.
A peaceful retreat near Suvarnabhumi airport
The Novotel Bangkok Suvarnabhumi Airport is the best hotel in Bangkok near the airport. The hotel is located a 10-minute walk away from the airport’s main terminal. If you are carrying heavy luggage and do not feel like walking, a free shuttle departs every 15 minutes from the hotel main entrance.
A stunning outdoor pool, fitness centre and a massage centre are available for guests to relax at the Novotel. Guests are allowed to check in at any time they want and check out 24 hours later. Really convenient to catch a flight!
Luxury in the heart of the city
The JW Marriott Hotel Bangkok is one of the top 5 hotels in Bangkok. It offers luxurious, comfortable rooms in the heart of the bustling city. The scrumptious buffet breakfast will have you set for the day, and once you get back in the evening, you can choose between the outdoor swimming pool or the spa to relax.
The hotel has 8 dining options, ranging from Chinese cuisine to a steakhouse.
Luxury for families
The Sheraton Grande Sukhumvit is a top rated Bangkok hotel for families. Its large and lush swimming pool will please both kids and parents. Once you get back to the room, kids TV channels are accessible from the flat-screen TV.
Family rooms can accommodate up to 6 people and can include airport transfers. For parents, the hotel is also fitted with a wellness centre offering massages, hairdressing and beauty services, as well as a fitness centre.
Pet-friendly luxury hotel in Bangkok
The Grand Mercure Asoke Residence is the best pet-friendly hotel in Bangkok. No pet fee is charged, big and small dogs are allowed, and pet bowls are provided on request. The hotel offers suites with a bathtub and a balcony overlooking the city.
The rooftop swimming pools also features stunning views over Bangkok. The friendly staff will attend to your requests, including booking tickets for the city’s most popular attractions. The hotel is conveniently located near the Asoke BTS, in a busy shopping area.
Clean, comfortable and affordable
Marvin Suites is the best cheap hotel in Bangkok. Conveniently located a short walk away from the Surasak BTS station, the hotel offers comfortable rooms fitted with air conditioning, a safe and a private bathroom. The beds are clean and comfortable.
The hotel offers a selection of guidebooks to discover the city and has a free tuk tuk shuttle to the BTS station. In the lobby, a café serves hot and cold drinks, as well as traditional Thai dishes for a very affordable price.
Unique hotel near the Grand Palace
The Warehouse Bangkok is one of the best boutique hotels in Bangkok. With only 36 rooms, it has a family feel ans sets visitors up for a unique experience. The whole building, including bedrooms, has been decorated in the style of an industrial warehouse.
You can expect concrete walls and ceilings, as well as minimalist wooden furnitures at the Warehouse. The beds are very comfortable and each room has a private bathroom. The hotel also has a restaurant serving international cuisine. The Grand Palace is only a 15-minute walk away.
Amazing views on the Temple of Dawn
Sala Arun is the best boutique hotel in Bangkok near the Wat Arun, also known as the temple of dawn. The rooms are fitted with beautiful wooden floors and an ensuite bathroom.
Decorated in contemporary Thai style, Sala Arun’s rooms offer stunning views over Wat Arun, located just across the river. Guests will enjoy a drink on the rooftop terrace or at the hotel restaurant. Wat Pho, the temple of the reclining buddha, is located only 100 meters away, and the temple of dawn is accessible by boat across the Chaopraya river.
Luxury hotel in a shopping area
The Siam Kempinski Hotel Bangkok is one of the best luxury hotels in Bangkok. The hotel feature a direct access to Siam Paragon, one the Thailand’s biggest and most popular shopping mall, and just a short walk away from MBK shopping centre, making it the perfect base camp for shoppers in Bangkok.
The hotel boasts several swimming pools tastefully organised within a landscaped lush garden. Rooms are spacious and comfortable, and are all fitted with a private bathroom, air conditioning and a safe.
Cheap and comfortable hotel near Chatuchak
Udee Bangkok offers a simple place to stay near Chatuchak in Bangkok. Its location, less than 1 km away from the Chatuchak weekend market, is great for visitors looking to do some shopping in Bangkok.
A tasty breakfast is served every day in the common area. This area can also be used during the day to relax and chat with other guests, and features an inside living room and a small terrace. All rooms have a private bathroom with a shower and a toilet.
Modern hotel in a busy area
Mode Sathorn Hotel is a top Bangkok hotel. Located in a modern building, it offers stylish and comfortable rooms to guests. They are all fitted with air conditioning, a flat-screen TV and a private bathroom with a bathtub overlooking the city.
The infinity pool is fitted with a pool bar and lounge chairs for a relaxing time. The reception of the hotel offers tour desk services to help you organise your visit of the Thai capital.
Stylish hotel in the heart of the city
The SO Sofitel Bangkok in one of the best luxury hotels in Bangkok. After a long day out, guests can relax at the roof top swimming pool or get a massage at the in-house spa, designed like a mythological forest. Alternatively, they can enjoy a drink on the roof top terrace, at the bar.
Each room at the SO Sofitel has been beautifully and uniquely decorated and boasts incredible views over the city. The rooms are fitted with air conditioning and a large private bathroom.
Unique hotel near Khao San Road
Chillax Heritage offers comfortable rooms decorated based on ancient Thai style. Located close to Khao San Road, the hotel has a great location to go shopping, enjoy the Bangkok nightlife, or visit its magnificent temples.
Every room at the Chillax is fitted with a private bathroom, a desk and a flat screen TV. The roof top swimming pool boasts beautiful views of the city. Guests can also exercise in the fitness centre. An American buffet breakfast is served every morning.
Impressive roof top in Bangkok
The Tower Club at Lebua is located on the last floors of the State Tower and is one of the best luxury hotels in Bangkok. Each room is a luxurious suite with a bedroom containing an extra large bed, a living room and spacious bathroom with a bathtub. The rooms also have a private balcony overlooking the city.
Guests will enjoy the Michelin-star restaurant located on the roof top, as well as the swimming pool and the spa packages. Breakfast is included and consists in a scrumptious buffet.
One of the city’s most famous addresses
The Banyan Tree Bangkok is one of the most sought after addresses in the city and a top rated hotel in Bangkok.
Each room offers a stunning view over the city of the Chaopraya river and is fitted with a complimentary non-alcoholic minibar, air conditioning, a flat screen TV and a private bathroom.
On the roof top, guests can relax at the bar or enjoy western dishes at the restaurant with stunning views. The friendly staff will cater to any request.
Affordable luxury in Bangkok
The New Siam Palace Ville is a top Bangkok hotel. Conveniently located near Khao San Road, it is a great base to go explore all of what Bangkok has to offer, from centuries-old culture to bustling nightlife.
Each room at the New Siam Palace Ville is decorated in modern Thai style and has a private bathroom. The rooms are also fitted with air conditioning, a flat screen TV, a wardrobe and a desk. Every morning, a buffet breakfast is provided for guests. A mini-market with all the daily essentials is available on site.
Bangkok boutique hotel
Nouvo City Hotel is one of the best boutique hotels in Bangkok. Located in a bustling area, the hotel still provides a quiet and relaxing experience to guests. The roof top swimming pool is beautiful and fitted with sun loungers for some time off from exploring.
Free WiFi is available around the property. In the lobby, the tour desk is here to help arrange outings to the best sightseeing spots in Thailand. Each room is clean and comfortable, and fitted with an ensuite bathroom.
Stunning city views and comfortable rooms
Amara Bangkok Hotel is a top Bangkok hotel. It offers comfortable rooms featuring an ensuite bathroom with a rain shower, a sitting area, air conditioning, flat screen TV and a minibar. Free WiFi is available all throughout the hotel.
The infinity roof top poolboasks great views over the city and is surrounded by a terrace with sofas and sun loungers to relax in. The on-site restaurant specialises in Asian cuisine, and a tasty buffet breakfast is served every morning. The front desk is open around the clock and provides concierges services as well as a luggage storage.
We have reached the end of our insider’s guide to the best hotels in Bangkok. There is so much choice, every one one will find the perfect fit for a perfect stay in the Thai capital.
Still need help deciding? In our opinion, the nicest hotel in Bangkok is The Siam, a unique address located near the Chaopraya river. The garden is absolutely stunning and the rooms are some of the cosiest in the city. You will not regret it!
Let us know in the comments which hotel you stayed at, and why you loved it!
*** Some of the links on Hotel Jules are affiliate links, which means if you do make a purchase, we may make a small commission (at no extra cost to you.) Thank you for using our links! Your support keeps the site going***
Love this article? Check out our other amazing guides written by our panel of travel experts!
Gin lover. Coffee addict. Nicola has traveled the world for 7 years and is a staff writer for Hotel Jules. Born in London, Nicola first got the taste of travel studying abroad in Barcelona. Since then she's been hooked - traveling the world non-stop. Passionate about green travel and vegan lifestyle, Nicola spends more of her free time staring at maps wondering where she will head to next!