Find and Book Top Rated Hotels in Bangkok

Search among 960 available hotels and places to stay in Bangkok from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 960
Filter & 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
Great158 reviews
1.8 km from City Centre1.7 km from ICONSIAM Shopping Mall
From   US$ 51 /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
Great217 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$ 77 /nightSelect
8.6
Great30 reviews
1.1 km from City Centre500 m from Khaosan Road
From   US$ 18 /nightSelect
8.4
Great180 reviews
7.1 km from City Centre1.4 km from Sukhumvit Soi 11
From   US$ 97 /nightSelect
8.4
Great175 reviews
5.3 km from City Centre700 m from
From   US$ 154 /nightSelect
8.4
Great400 reviews
4.0 km from City Centre1.9 km from ICONSIAM Shopping Mall
From   US$ 88 /nightSelect
8.2
Great443 reviews
6.1 km from City Centre300 m from Sukhumvit Soi 11
From   US$ 84 /nightSelect
8.4
Great403 reviews
3.1 km from City Centre600 m from ICONSIAM Shopping Mall
From   US$ 74 /nightSelect
8.2
Great199 reviews
6.0 km from City Centre1.0 km from Sukhumvit Soi 11
From   US$ 56 /nightSelect
8.4
Great762 reviews
3.1 km from City Centre300 m from ICONSIAM Shopping Mall
From   US$ 139 /nightSelect
Hotel
8.2
Great273 reviews
5.5 km from City Centre2.0 km from BTS-Chit Lom
From   US$ 130 /nightSelect
8.4
Great299 reviews
4.5 km from City Centre1.5 km from ICONSIAM Shopping Mall
From   US$ 97 /nightSelect
8.4
Great173 reviews
5.1 km from City Centre600 m from Nana Plaza
From   US$ 194 /nightSelect
8.0
Great69 reviews
4.8 km from City Centre800 m from BTS-Chit Lom
From   US$ 211 /nightSelect
8.4
Great839 reviews
5.3 km from City Centre900 m from
From   US$ 36 /nightSelect
8.2
Great80 reviews
4.4 km from City Centre600 m from BTS-Chit Lom
From   US$ 245 /nightSelect
8.6
Great3326 reviews
From   US$ 16 /nightSelect
8.4
Great1094 reviews
1000 m from City Centre500 m from Khaosan Road
From   US$ 41 /nightSelect
8.2
Great326 reviews
1.3 km from City Centre600 m from Khaosan Road
From   US$ 77 /nightSelect
8.2
Great179 reviews
7.1 km from City Centre500 m from Soi Cowboy
From   US$ 154 /nightSelect
8.2
Great188 reviews
5.6 km from City Centre200 m from Nana Plaza
From   US$ 90 /nightSelect
3.6 km from City Centre300 m from Siam Paragon
From   US$ 247 /nightSelect
8.2
Great81 reviews
5.0 km from City Centre500 m from BTS-Chit Lom
From   US$ 240 /nightSelect
8.4
Great721 reviews
4.2 km from City Centre1000 m from ICONSIAM Shopping Mall
From   US$ 35 /nightSelect
8.6
Great1960 reviews
4.5 km from City Centre1.5 km from ICONSIAM Shopping Mall
From   US$ 105 /nightSelect
8.4
Great637 reviews
6.3 km from City Centre400 m from Sukhumvit Soi 11
From   US$ 72 /nightSelect
8.8
Great145 reviews
800 m from City Centre200 m from Khaosan Road
From   US$ 10 /nightSelect
8.4
Great762 reviews
3.1 km from City Centre700 m from Siam Paragon
From   US$ 42 /nightSelect
8.4
Great420 reviews
4.7 km from City Centre500 m from BTS-Chit Lom
From   US$ 97 /nightSelect
8.2
Great274 reviews
9.1 km from City Centre300 m from
From   US$ 159 /nightSelect
8.4
Great356 reviews
6.0 km from City Centre300 m from Sukhumvit Soi 11
From   US$ 67 /nightSelect
6.8 km from City Centre100 m from Soi Cowboy
From   US$ 107 /nightSelect

Best hotels and places to stay in Bangkok

Why visit?

Bangkok, the capital city of Thailand, is a vibrant and eclectic destination that offers a unique blend of ancient traditions and modern cosmopolitanism. With its bustling markets, ornate temples, vibrant street life, and delicious street food, Bangkok is a city that captures the hearts of tourists from around the world. Whether you are interested in exploring historical sites, indulging in shopping sprees, or experiencing a vibrant nightlife, Bangkok has something for everyone. With a wide range of hotels to choose from, you can find an ideal accommodation that suits your needs and budget in this city.

Where to stay?

Sukhumvit: Known as one of the most popular areas in Bangkok, Sukhumvit is a bustling district filled with numerous shopping malls, trendy restaurants, and vibrant nightlife. This area offers an array of hotels, from luxury 5-star hotels to budget-friendly options. Some renowned hotels in Sukhumvit include the Marriott Bangkok Hotel, which offers luxurious accommodations and excellent amenities for discerning travelers.

Silom: Situated in the heart of Bangkok, Silom is a vibrant neighborhood known for its bustling markets, vibrant street life, and famous nightlife. The area is home to a mix of luxurious hotels, budget-friendly guesthouses, and serviced apartments. Silom is also a convenient location for exploring popular attractions such as the Grand Palace and Wat Arun.

Riverside: If you prefer a more tranquil and scenic experience, staying along the Chao Phraya River in the Riverside area is a great option. This area is dotted with luxurious 5-star hotels that offer stunning views of the river and easy access to popular tourist attractions like the Wat Phra Kaew and Wat Pho. Some of the best hotels in this area include The Peninsula Bangkok and Mandarin Oriental Bangkok.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $500.

Best value for money:

Triple Two Silom Hotel: This hotel in the Silom area offers comfortable and well-appointed rooms at an affordable price. With its convenient location, guests can easily explore the vibrant neighborhood and visit attractions like the iconic Patpong Night Market. Triple Two Silom Hotel provides excellent service and amenities that ensure a pleasant stay for budget-conscious travelers.

Ad Lib Bangkok Hotel: Situated in the Sukhumvit area, Ad Lib Bangkok Hotel offers stylish and modern rooms at a reasonable price. The hotel features a rooftop swimming pool and a fitness center, providing guests with a relaxing and enjoyable experience. Its central location allows easy access to shopping malls, restaurants, and public transportation, making it an ideal choice for travelers seeking value for money.

Novotel Bangkok Ploenchit Sukhumvit: Located in the heart of Bangkok, this 4-star hotel offers comfortable accommodations and modern facilities. With its close proximity to the BTS Skytrain, guests can easily explore the citys attractions, including the popular Siam Paragon shopping mall and the bustling street markets. Novotel Bangkok Ploenchit Sukhumvit provides excellent value for money with its comfortable rooms and convenient location.

Best kid-friendly hotels:

Anantara Riverside Bangkok Resort: Situated along the scenic Chao Phraya River, this 5-star resort offers a variety of activities for children. It features a kids club, a water park with slides, and a dedicated pool area for children. Parents can also enjoy the resorts spa, fitness center, and on-site restaurants, ensuring a fun and relaxing stay for the whole family.

Grande Centre Point Hotel Terminal 21: Located in Sukhumvit, this family-friendly hotel offers spacious rooms and a rooftop swimming pool with panoramic city views. The hotel provides amenities like a kids club, a childrens playground, and a game room to keep children entertained. Its convenient location near Terminal 21 shopping mall allows easy access to shopping and dining options.

Best hotels for a romantic getaway:

The Peninsula Bangkok: This luxury hotel along the Chao Phraya River provides a serene and romantic atmosphere. With its elegant rooms, breathtaking river views, and indulgent spa, it is an ideal choice for couples seeking a romantic escape. Guests can also enjoy a private dining experience on a boat or indulge in a couples spa treatment for a memorable stay.

Tower Club at lebua: Known for its exceptional views of the city, Tower Club at lebua offers luxurious suites and exclusive access to the Sky Lounge, which provides complimentary drinks and canapes. The hotels rooftop restaurants, including the famous Sirocco, offer a romantic dining experience with stunning cityscape views, making it a perfect choice for couples.

Best for location:

The Sukhothai Bangkok: Situated in the Sathorn area, this 5-star hotel combines traditional Thai design with modern luxury. Its location provides easy access to popular attractions like Lumpini Park and the BTS Skytrain, making it a convenient base for exploring the city. The hotels lush gardens and tranquil ambiance offer a peaceful retreat in the heart of Bangkok.

Centara Grand at CentralWorld: Located in the vibrant Ratchaprasong district, Centara Grand offers direct access to CentralWorld, one of the largest shopping malls in Bangkok. The hotel features spacious rooms with city views, a rooftop pool with a panoramic skyline, and a variety of dining options. Its central location allows guests to explore nearby attractions such as Erawan Shrine and Siam Paragon.

Shangri-La Hotel Bangkok: Set along the Chao Phraya River, this luxurious hotel offers stunning river views and a lush tropical garden. With its convenient location near the Saphan Taksin BTS station and the river ferry pier, guests can easily explore the citys attractions. The hotels world-class facilities, including multiple restaurants, a spa, and a riverside pool, ensure a memorable stay.

Best for a short city break:

Novotel Bangkok Sukhumvit 20: Situated in the Sukhumvit area, this modern hotel offers contemporary and comfortable rooms, along with a rooftop pool and a fitness center. Its convenient location near Asoke BTS station and Terminal 21 shopping mall allows guests to explore the city easily during a short stay.

Hotel Muse Bangkok Langsuan: MGallery: Located in the upscale Langsuan neighborhood, this boutique hotel combines French elegance with Thai charm. Its stylish rooms, rooftop bar, and array of dining options create a sophisticated ambiance. With its central location, guests can enjoy easy access to shopping malls, restaurants, and nightlife, making it an ideal choice for a short city break.

Show moreLess