Find and Book Top Rated Hotels in Bangkok

Search among 929 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
101-150 out of 929
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
Great286 reviews
MapView on map5.6 km from City Centre300 m from Nana Plaza
From   US$ 51 /nightSelect
8.2
Great554 reviews
MapView on map3.6 km from City Centre800 m from Pratunam Market
From   US$ 57 /nightSelect
7.0 km from City Centre500 m from Soi Cowboy
From   US$ 60 /nightSelect
8.2
Great191 reviews
9.0 km from City Centre1000 m from
From   US$ 117 /nightSelect
8.4
Great292 reviews
3.6 km from City Centre1.7 km from Siam Paragon
From   US$ 64 /nightSelect
8.2
Great156 reviews
1.7 km from City Centre700 m from Grand Palace
From   US$ 77 /nightSelect
8.4
Great158 reviews
9.4 km from City Centre300 m from
From   US$ 61 /nightSelect
8.4
Great46 reviews
7.1 km from City Centre700 m from Soi Cowboy
From   US$ 46 /nightSelect
8.4
Great265 reviews
5.5 km from City Centre500 m from Nana Plaza
From   US$ 75 /nightSelect
8.2
Great87 reviews
1.7 km from City Centre600 m from Grand Palace
From   US$ 123 /nightSelect
8.4
Great285 reviews
5.9 km from City Centre2.0 km from Nana Plaza
From   US$ 127 /nightSelect
8.0
Great102 reviews
From   US$ 107 /nightSelect
8.2
Great403 reviews
5.1 km from City Centre400 m from
From   US$ 69 /nightSelect
8.6
Great77 reviews
3.1 km from City Centre800 m from Platinum Fashion Mall
From   US$ 11 /nightSelect
8.4
Great175 reviews
4.5 km from City Centre500 m from BTS-Chit Lom
From   US$ 147 /nightSelect
8.2
Great243 reviews
5.9 km from City Centre400 m from Nana Plaza
From   US$ 74 /nightSelect
8.4
Great360 reviews
6.7 km from City Centre300 m from Soi Cowboy
From   US$ 43 /nightSelect
8.6
Great647 reviews
4.4 km from City Centre400 m from BTS-Chit Lom
From   US$ 74 /nightSelect
8.4
Great263 reviews
3.2 km from City Centre600 m from Siam Paragon
From   US$ 495 /nightSelect
8.4
Great356 reviews
4.0 km from City Centre200 m from Central World Plaza
From   US$ 115 /nightSelect
8.2
Great806 reviews
600 m from City Centre200 m from Khaosan Road
From   US$ 32 /nightSelect
8.2
Great281 reviews
600 m from City Centre600 m from Khaosan Road
From   US$ 57 /nightSelect
8.2
Great230 reviews
5.8 km from City Centre400 m from Nana Plaza
From   US$ 35 /nightSelect
From   US$ 86 /nightSelect
8.4
Great94 reviews
900 m from City Centre300 m from Khaosan Road
From   US$ 8 /nightSelect
8.2
Great389 reviews
1.2 km from City Centre600 m from Khaosan Road
From   US$ 72 /nightSelect
8.2
Great466 reviews
From   US$ 51 /nightSelect
8.6
Great578 reviews
3.3 km from City Centre1.4 km from ICONSIAM Shopping Mall
From   US$ 34 /nightSelect
8.2
Great95 reviews
1.6 km from City Centre800 m from Grand Palace
From   US$ 159 /nightSelect
8.2
Great209 reviews
400 m from City Centre900 m from Khaosan Road
From   US$ 101 /nightSelect
8.4
Great595 reviews
6.3 km from City Centre500 m from Terminal 21 Asok
From   US$ 83 /nightSelect
8.4
Great156 reviews
29.7 km from City Centre800 m from King Mongkut's Institute of Technology Lat Krabang
From   US$ 38 /nightSelect
8.4
Great168 reviews
9.0 km from City Centre800 m from
From   US$ 105 /nightSelect
8.4
Great303 reviews
7.0 km from City Centre400 m from Soi Cowboy
From   US$ 142 /nightSelect
4.7 km from City Centre400 m from BTS-Chit Lom
From   US$ 146 /nightSelect
8.2
Great327 reviews
6.0 km from City Centre200 m from Sukhumvit Soi 11
From   US$ 59 /nightSelect
8.4
Great147 reviews
4.2 km from City Centre500 m from
From   US$ 89 /nightSelect
7.8
Very good213 reviews
6.2 km from City Centre400 m from Sukhumvit Soi 11
From   US$ 37 /nightSelect
8.0
Great104 reviews
9.2 km from City Centre300 m from
From   US$ 172 /nightSelect
8.2
Great244 reviews
6.8 km from City Centre400 m from Soi Cowboy
From   US$ 47 /nightSelect
8.4
Great244 reviews
6.7 km from City Centre300 m from Soi Cowboy
From   US$ 132 /nightSelect
8.6
Great524 reviews
4.6 km from City Centre200 m from
From   US$ 27 /nightSelect
8.2
Great95 reviews
6.2 km from City Centre900 m from
From   US$ 87 /nightSelect
8.4
Great242 reviews
3.9 km from City Centre900 m from Pratunam Market
From   US$ 166 /nightSelect
8.4
Great173 reviews
5.1 km from City Centre800 m from BTS-Chit Lom
From   US$ 181 /nightSelect
8.2
Great71 reviews
11.0 km from City Centre600 m from
From   US$ 55 /nightSelect
8.2
Great89 reviews
6.2 km from City Centre400 m from Sukhumvit Soi 11
From   US$ 175 /nightSelect
8.4
Great137 reviews
2.3 km from City Centre1.7 km from Platinum Fashion Mall
From   US$ 42 /nightSelect
8.2
Great124 reviews
6.5 km from City Centre500 m from Terminal 21 Asok
From   US$ 91 /nightSelect
8.2
Great24 reviews
600 m from City Centre1.1 km from Khaosan Road
From   US$ 275 /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