Best Hotels in Bangkok
235 verified listings

Banyan Tree Bangkok
Contemporary rooms & suites in a modern high-rise hotel featuring 6 eateries, 5 bar/lounges & a spa.

Bangkok Marriott Marquis Queen’s Park
High-end property featuring dining & a cocktail lounge, plus a spa, an outdoor pool & a gym.

Millennium Hilton Bangkok
Plush rooms & suites in a sleek hotel with dining & jazz, plus a rooftop bar, a pool & a spa.

Shangri-La Bangkok
Upscale riverfront hotel featuring 9 restaurants & bars, plus tennis, a spa & 2 outdoor pools.

lebua at State Tower
Chic accommodations in a swanky tower hotel, plus high-end rooftop dining, a pool & river views.

Kimpton Maa-Lai Bangkok
Sleek high-rise hotel offering dining & a 40th-floor bar, plus a spa, a gym & an infinity pool.

Royal Orchid Sheraton Riverside Hotel Bangkok
Upscale high-rise offering polished rooms with river views, plus dining, a spa & free boat shuttle.

Asia Hotel Bangkok
Streamlined rooms & suites in a relaxed hotel offering an outdoor pool, a lobby bar & 3 restaurants.

SO/ Bangkok
Stylish quarters, some with hot tubs, in a luxe lodging offering an infinity pool & posh dining.

InterContinental Bangkok by IHG
Refined rooms & suites in a sleek high-rise hotel featuring fine dining, a bar/lounge & a spa.

The Athenee Hotel, a Luxury Collection Hotel, Bangkok
Upscale hotel offering 5 restaurants & 2 bars, plus a spa & a rooftop outdoor pool.

Siam Kempinski Hotel Bangkok
Posh rooms & suites in a refined hotel offering outdoor pools, a plush spa & acclaimed dining.

Mandarin Oriental, Bangkok
Lavish, landmark lodging offering 9 refined restaurants, 2 outdoor pools & a luxe spa.

JW Marriott Hotel Bangkok
Refined quarters in a polished hotel offering international dining, an outdoor pool & a spa.

Anantara Siam Bangkok Hotel
Elegant rooms & suites in an upscale hotel with 8 dining options, a posh spa & an outdoor pool.

Sheraton Grande Sukhumvit, a Luxury Collection Hotel, Bangkok
Refined quarters in a chic lodging with jazz, dine-in-the-dark dinners & a pool, plus a spa & a gym.

Ramada Plaza by Wyndham Bangkok Menam Riverside
Upmarket lodging offering 8 restaurants & bars, plus an outdoor pool, a spa & a fitness center.

The Landmark Bangkok
Refined high-rise lodging featuring posh bars & restaurants, plus a spa & an outdoor pool.

Conrad Bangkok
Airy quarters in an upscale hotel featuring an outdoor pool, a spa & a gym, plus 4 restaurants.

The Salil Hotel Riverside - Bangkok
Upmarket hotel with riverfront dining, a bar & a rooftop cigar lounge, plus a spa & an outdoor pool.

The Peninsula Bangkok
Luxury riverfront hotel with 3 chic restaurants, 2 bars & a posh spa, plus an outdoor pool.

W Bangkok
Hip luxury lodging offering acclaimed dining, plus trendy bars, a spa & an outdoor pool.

The Okura Prestige Bangkok
Posh quarters in a plush hotel with acclaimed restaurants, a rooftop bar & an infinity pool.

Bangkok Marriott Hotel The Surawongse
Chic rooms in an upscale hotel with dining, rooftop & poolside bars, an infinity pool & a spa.
Where should I stay in Bangkok?
Bangkok has accommodation for every traveler and budget, from luxury riverside resorts and boutique hotels in Thonglor to budget-friendly stays near Khao San Road. Browse verified hotels with real guest reviews, room photos, and direct booking links. Filter by area, price range, and amenities to find your ideal stay.
Business owners can claim their listing for free or upgrade to Pro for do-follow backlinks, verified badge, and priority placement in search results.
Frequently Asked Questions
What are the best areas to stay in Bangkok?
Sukhumvit (Asok to Phrom Phong) is best for nightlife and dining, Silom-Sathorn for business, Riverside for luxury, Siam for shopping, and Khao San for budget travelers.
How much do hotels cost in Bangkok?
Budget hostels start at 300-500 THB/night, mid-range hotels run 1,500-3,500 THB, and luxury five-star hotels range from 5,000-15,000+ THB per night.
Are Bangkok hotels close to public transport?
Many hotels along Sukhumvit, Silom, and Siam are within walking distance of BTS Skytrain or MRT stations. Always check proximity to the nearest station when booking.