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
951-960 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
Bed & Breakfast
8.6
Great4 reviews
MapView on map1.6 km from City Centre700 m from Grand Palace
From   US$ 71 /nightSelect
7.8
Very good6 reviews
MapView on map8.3 km from City Centre300 m from
From   US$ 29 /nightSelect
Bed & Breakfast
7.6
Very good5 reviews
5.3 km from City Centre500 m from
From   US$ 33 /nightSelect
Hotel
10.0 km from City Centre1000 m from Health Land Rama 2
From   US$ 51 /nightSelect
6.1 km from City Centre1.7 km from Sukhumvit Soi 11
From   US$ 45 /nightSelect
4.0 km from City Centre800 m from ICONSIAM Shopping Mall
From   US$ 26 /nightSelect
Apartment
13.7 km from City Centre500 m from The Nine Neighborhood Center
From   US$ 31 /nightSelect
5.3 km from City Centre800 m from
From   US$ 105 /nightSelect
9.0 km from City Centre900 m from
From   US$ 99 /nightSelect
Apartment
11.0 km from City Centre600 m from
From   US$ 27 /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