Find and Book Top Rated Hotels in Bangkok

Search among 515 available resorts and all inclusive hotels in Bangkok from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 515
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great503 reviews
MapView on map5.3 km from City Centre700 m from
From   US$ 175 /nightSelect
8.4
Great152 reviews
MapView on map3.7 km from City Centre600 m from ICONSIAM Shopping Mall
From   US$ 428 /nightSelect
8.2
Great448 reviews
7.0 km from City Centre600 m from Soi Cowboy
From   US$ 67 /nightSelect
8.2
Great121 reviews
4.4 km from City Centre1.1 km from Pratunam Market
From   US$ 59 /nightSelect
8.4
Great205 reviews
5.7 km from City Centre
From   US$ 102 /nightSelect
8.6
Great1442 reviews
5.0 km from City Centre1.7 km from ICONSIAM Shopping Mall
From   US$ 114 /nightSelect
8.4
Great501 reviews
5.8 km from City Centre
From   US$ 102 /nightSelect
8.2
Great233 reviews
5.8 km from City Centre300 m from Nana Plaza
From   US$ 72 /nightSelect
8.4
Great53 reviews
4.9 km from City Centre1.6 km from ICONSIAM Shopping Mall
From   US$ 300 /nightSelect
8.4
Great698 reviews
5.8 km from City Centre200 m from Nana Plaza
From   US$ 96 /nightSelect
8.6
Great1204 reviews
3.2 km from City Centre700 m from Siam Paragon
From   US$ 115 /nightSelect
8.4
Great724 reviews
4.0 km from City Centre800 m from ICONSIAM Shopping Mall
From   US$ 174 /nightSelect
8.6
Great346 reviews
4.4 km from City Centre200 m from BTS-Chit Lom
From   US$ 90 /nightSelect
8.2
Great480 reviews
4.1 km from City Centre200 m from Pratunam Market
From   US$ 91 /nightSelect
8.6
Great293 reviews
5.4 km from City Centre600 m from
From   US$ 181 /nightSelect
8.4
Great192 reviews
4.4 km from City Centre500 m from BTS-Chit Lom
From   US$ 189 /nightSelect
8.4
Great3277 reviews
4.1 km from City Centre300 m from Pratunam Market
From   US$ 114 /nightSelect
8.6
Great218 reviews
3.7 km from City Centre400 m from ICONSIAM Shopping Mall
From   US$ 282 /nightSelect
8.2
Great541 reviews
6.1 km from City Centre400 m from Sukhumvit Soi 11
From   US$ 62 /nightSelect
8.4
Great180 reviews
7.1 km from City Centre1.4 km from Sukhumvit Soi 11
From   US$ 95 /nightSelect

Best resorts and places to stay in Bangkok

Why visit?

Bangkok, the vibrant capital city of Thailand, offers a unique blend of culture, history, and modernity, making it an intriguing destination for tourists. From iconic landmarks like the Grand Palace and Wat Arun to bustling markets and authentic street food, Bangkok promises a multi-faceted experience for travelers. With its vibrant nightlife, rich cultural heritage, and warm hospitality, this city has something to offer for everyone.

Why is choosing a resort in Bangkok better than staying in a hotel?

Utmost Luxury: Resorts in Bangkok often provide a higher level of luxury, with spacious rooms, lavish amenities, and personalized services. It allows guests to indulge in an unforgettable and pampering experience.

Tranquil Oasis: Many resorts in Bangkok offer serene surroundings, providing a peaceful retreat from the city's hustle and bustle. Guests can relax by the poolside, indulge in a spa treatment, or simply enjoy the tranquil ambiance amidst lush greenery.

Captivating Views: Resorts in Bangkok often boast breathtaking views of the cityscape, rivers, or even the iconic Chao Phraya River. These stunning panoramas add an extra element of beauty and make for memorable moments.

Unique Experiences: Resorts in Bangkok often provide a range of unique experiences such as Thai cooking classes, traditional Thai massages, or cultural performances. These opportunities allow guests to immerse themselves in the local culture and create lasting memories.

Extra Facilities: Resorts typically offer additional facilities such as fitness centers, multiple dining options, and recreational activities to ensure a well-rounded stay. These amenities enhance the overall experience and cater to various preferences and interests.

What is the price to stay in a resort per night?

The pricing for resorts in Bangkok varies depending on the star category:

3-star resorts: Prices range from $50 to $100 per night, providing comfortable rooms and basic amenities while offering good value for money.

4-star resorts: Prices range from $100 to $200 per night, providing more luxurious accommodations, additional facilities, and often situated in prime locations.

5-star resorts: Prices range from $200 to $500 per night, offering the utmost luxury, world-class amenities, exceptional service, and stunning views.

Best value for money:

Nouvo City Hotel: Situated near Khao San Road, a famous backpacker hub, this 3-star resort offers comfortable rooms, a rooftop pool, and easy access to major attractions.

Casa Nithra Bangkok: Located near the Grand Palace and Wat Pho, this resort combines modern comforts with traditional Thai design, providing spacious rooms and a rooftop bar.

The Sukhothai Bangkok: A 5-star resort offering outstanding value for money, it features lush gardens, exquisite dining options, and a tranquil spa. It is also close to Lumpini Park and the vibrant Silom district.

Best luxury resorts:

The Siam: A luxury riverside resort with private villas, an infinity pool, and a vintage-inspired design. Located near the Vimanmek Teak Mansion and the bustling Khao San Road.

The Peninsula Bangkok: Situated along the Chao Phraya River, this iconic 5-star resort offers panoramic views, elegant rooms, and exceptional service. The Temple of Dawn (Wat Arun) is within close proximity.

Best pets-friendly resorts:

Ad Lib Bangkok Hotel: A pet-friendly resort located in the heart of Sukhumvit, close to shopping, dining, and entertainment areas. It provides comfortable rooms and a rooftop pool.

Ascott Sathorn Bangkok: This pet-friendly serviced apartment offers spacious suites with kitchenettes and a pet-friendly atmosphere. It is located in the Sathorn area near Lumpini Park.

Best resorts for families:

Anantara Riverside Bangkok Resort: A picturesque riverside resort with spacious rooms, a kids' club, and a wide range of recreational activities. It is in close proximity to Asiatique The Riverfront.

Centara Grand at CentralWorld: This family-friendly resort offers connecting rooms, a dedicated kids' club, and easy access to the CentralWorld shopping mall and Erawan Shrine.

Best resorts with unique views:

Tower Club at lebua: Known for its breathtaking views from the rooftop Sky Bar, this luxury resort offers exclusive suites, multiple dining options, and is close to the State Tower.

Chatrium Hotel Riverside Bangkok: Situated along the Chao Phraya River, this resort provides remarkable river views, spacious rooms, and a captivating sunset experience. It is near Asiatique The Riverfront.

Show moreLess