Find and Book Top Hotels in Bangkok

Search among 633 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
51-100 out of 633
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.2
Great184 reviews
MapView on map4.3 km from City Centre100 m from Erawan Shrine
From   US$ 194 /nightSelect
MapView on map5.1 km from City Centre600 m from Nana Plaza
From   US$ 194 /nightSelect
8.4
Great586 reviews
5.3 km from City Centre400 m from Nana Plaza
From   US$ 49 /nightSelect
8.0
Great78 reviews
4.8 km from City Centre800 m from Erawan Shrine
From   US$ 261 /nightSelect
8.4
Great243 reviews
6.7 km from City Centre300 m from Terminal 21 Asok
From   US$ 107 /nightSelect
8.6
Great282 reviews
4.4 km from City Centre200 m from Erawan Shrine
From   US$ 159 /nightSelect
8.6
Great222 reviews
3.7 km from City Centre
From   US$ 292 /nightSelect
8.4
Great581 reviews
7.4 km from City Centre1.4 km from Bangkok Hospital
From   US$ 52 /nightSelect
29.7 km from City Centre
From   US$ 76 /nightSelect
4.7 km from City Centre500 m from Erawan Shrine
From   US$ 64 /nightSelect
8.4
Great276 reviews
5.8 km from City Centre300 m from Nana Plaza
From   US$ 42 /nightSelect
8.2
Great235 reviews
5.8 km from City Centre300 m from Nana Plaza
From   US$ 77 /nightSelect
8.2
Great126 reviews
4.4 km from City Centre1.1 km from Pratunam Market
From   US$ 63 /nightSelect
7.8
Very good225 reviews
6.2 km from City Centre500 m from Terminal 21 Asok
From   US$ 37 /nightSelect
8.6
Great3346 reviews
From   US$ 37 /nightSelect
8.4
Great241 reviews
700 m from City Centre500 m from Khaosan Road
From   US$ 67 /nightSelect
8.4
Great329 reviews
3.0 km from City Centre400 m from MBK Center
From   US$ 47 /nightSelect
8.2
Great303 reviews
7.2 km from City Centre800 m from Terminal 21 Asok
From   US$ 222 /nightSelect
8.4
Great133 reviews
4.4 km from City Centre600 m from Patpong Night Market
From   US$ 54 /nightSelect
8.2
Great113 reviews
10.4 km from City Centre1.6 km from Bangkok Hospital
From   US$ 43 /nightSelect
8.0
Great116 reviews
12.1 km from City Centre
From   US$ 85 /nightSelect
8.4
Great287 reviews
5.6 km from City Centre300 m from Nana Plaza
From   US$ 51 /nightSelect
8.2
Great123 reviews
6.5 km from City Centre500 m from Terminal 21 Asok
From   US$ 91 /nightSelect
8.4
Great271 reviews
3.2 km from City Centre500 m from Siam Center
From   US$ 82 /nightSelect
8.2
Great88 reviews
6.2 km from City Centre500 m from Terminal 21 Asok
From   US$ 207 /nightSelect
8.4
Great625 reviews
6.0 km from City Centre500 m from Nana Plaza
From   US$ 79 /nightSelect
8.0
Great27 reviews
7.8 km from City Centre1.2 km from Terminal 21 Asok
From   US$ 218 /nightSelect
8.4
Great305 reviews
1.3 km from City Centre600 m from Khaosan Road
From   US$ 52 /nightSelect
8.4
Great343 reviews
From   US$ 75 /nightSelect
8.2
Great466 reviews
From   US$ 51 /nightSelect
8.2
Great269 reviews
3.7 km from City Centre600 m from Pratunam Market
From   US$ 32 /nightSelect
8.6
Great660 reviews
4.4 km from City Centre300 m from Erawan Shrine
From   US$ 74 /nightSelect
8.2
Great435 reviews
7.0 km from City Centre600 m from Terminal 21 Asok
From   US$ 143 /nightSelect
8.4
Great411 reviews
3.1 km from City Centre1.8 km from Patpong Night Market
From   US$ 146 /nightSelect
8.4
Great729 reviews
4.0 km from City Centre
From   US$ 180 /nightSelect
8.4
Great360 reviews
6.0 km from City Centre500 m from Bumrungrad International Hospital
From   US$ 67 /nightSelect
8.0
Great112 reviews
9.2 km from City Centre
From   US$ 156 /nightSelect
8.4
Great112 reviews
5.0 km from City Centre1.1 km from Patpong Night Market
From   US$ 160 /nightSelect
8.2
Great139 reviews
6.5 km from City Centre300 m from Terminal 21 Asok
From   US$ 66 /nightSelect
8.2
Great143 reviews
7.7 km from City Centre1.4 km from Terminal 21 Asok
From   US$ 49 /nightSelect
8.2
Great166 reviews
4.5 km from City Centre300 m from Erawan Shrine
From   US$ 80 /nightSelect
8.4
Great264 reviews
4.2 km from City Centre300 m from Pratunam Market
From   US$ 44 /nightSelect
8.0
Great180 reviews
2.6 km from City Centre1.6 km from Chulalongkorn University
From   US$ 70 /nightSelect
8.0
Great49 reviews
10.1 km from City Centre
From   US$ 48 /nightSelect
8.2
Great480 reviews
4.1 km from City Centre200 m from Pratunam Market
From   US$ 122 /nightSelect
8.2
Great252 reviews
5.8 km from City Centre800 m from Nana Plaza
From   US$ 48 /nightSelect
8.6
Great1204 reviews
3.2 km from City Centre100 m from MBK Center
From   US$ 178 /nightSelect
8.4
Great225 reviews
4.8 km from City Centre700 m from Erawan Shrine
From   US$ 39 /nightSelect
21.6 km from City Centre
From   US$ 17 /nightSelect
8.4
Great401 reviews
4.0 km from City Centre600 m from Patpong Night Market
From   US$ 87 /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