Best Hotels & Resorts in Bangkok
47 places found in Bangkok
Bangkok's hotel scene spans every price point and style imaginable. Five-star riverside properties like the Mandarin Oriental and Shangri-La offer Chao Phraya views that rival any waterfront city in the world, while boutique heritage stays in Charoen Krung and Ari neighbourhoods deliver design-forward rooms for a fraction of the price. Budget travellers can still find clean, well-reviewed guesthouses near Khao San Road and the Old City from 500 THB a night.
Location is everything in Bangkok. Staying near a BTS Skytrain or MRT station — Sukhumvit, Silom, or Siam — cuts travel time dramatically and keeps you connected to the best restaurants, malls, and nightlife. For temple-heavy itineraries, consider Rattanakosin (Old City) or across the river in Thonburi, where rates are lower and the atmosphere is more authentically Thai.
Where to stay in Bangkok
We compare prices across these trusted booking sites — pick whichever fits your trip.
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Arpo Pool Villa riverside
A riverside pool villa in Bangkok offering private stays and complimentary longtail boat tours along Klong Bang Luang.

Praya Palazzo, Bangkok
A restored riverside mansion hotel in Bangkok offering elegant rooms, a Michelin-starred restaurant, and free breakfast.

Centara Life Hotel Bangkok Phra Nakhon
A relaxed mid-range hotel near Bangkok's historic Phra Nakhon district, with a pool, gym, and well-regarded bar.

SUAN YIMYAM RESORT
A well-regarded resort retreat located in the peaceful Lam Luk Ka district on Bangkok's northern outskirts.

Villa Bangkok Hotel
Historic district hotel on Thanon Phra Sumen, ideally placed for exploring Bangkok's temples and cultural landmarks.

Centara Watergate Pavilion Hotel Bangkok
Sleek Bangkok hotel with spacious rooms, rooftop bar, spa, and an unbeatable location near top shopping.

Jono Bangkok Asok Hotel
A colorful, well-located Bangkok hotel steps from BTS Asok, offering clean rooms and friendly service at fair value.

Vali Villa Bangkok
Boutique villa-style hotel in Bangkok's historic Phra Nakhon district, steps from temples and local street life.

Lemon Tree Hostel Khaosan
Budget-friendly hostel in Bangkok Noi offering a quieter alternative to Khao San Road with easy access to riverside attractions.

Shan Villas Sukhumvit
Upmarket boutique hotel in On Nut offering polished rooms, an outdoor pool, and a rooftop restaurant.

Thaya Hotel Bangkok
A spacious, well-located Bangkok hotel in Suan Luang offering large rooms, friendly English-speaking staff, and easy city access.

Shenzhen Tower Bangkok
High-rise Bangkok hotel with panoramic skyline views, spacious rooms, and well-regarded breakfasts on New Petchaburi Road.

Eastin Thana City Golf Resort Bangkok
A golf-focused resort near Suvarnabhumi Airport with an 18-hole course, pool, and lush, shaded grounds.

Villa De Pranakorn
Boutique hotel in Bangkok's historic Phra Nakhon district, praised for friendly staff and excellent Thai breakfasts.

Chillax Resort
A romantic resort hotel near Khaosan Road offering rooftop pool, jacuzzi rooms, and a generous breakfast.

Bangkok Rama Hotel
A relaxed, spread-out hotel near Suvarnabhumi Airport offering studio-style rooms, a pool, and free breakfast.

Villa De Khaosan by Chillax
Stylish Banglamphu hotel with a rooftop bar and pool, steps from the Khao San Road action.

Orchid Resort
Traditional Thai-style airport hotel with an outdoor pool, spa, and massage services in Lat Krabang.

Arnoma Grand Bangkok
A high-rise city hotel in the heart of Ratchaprasong, steps from major malls, the Erawan Shrine, and Chit Lom BTS station.

ABCYQ Hotel
Budget hotel near Pratunam market and Platinum Mall, tucked inside a soi in Bangkok's Ratchathewi district.

Asia Resort
Budget resort hotel in quiet eastern Bangkok with spacious rooms, two towers, and easy 7-Eleven access.

The Ecotel Bangkok Hotel
A comfortable mid-range Bangkok hotel with clean rooms, complimentary breakfast, and free Wi-Fi in Ratchathewi.

Ruan Rong Rong Resort & Spa
A quiet resort and spa in Nonthaburi offering a Thai orchard atmosphere away from Bangkok's crowds.
Find a place to stay in Bangkok
Compare live rates across booking sites.
Sponsored links — we may earn a commission, at no extra cost to you.
Frequently Asked Questions
What is the best area to stay in Bangkok?
Sukhumvit (BTS Nana to Ekkamai) suits most visitors with excellent food, nightlife, and transit. Silom/Sathorn is ideal for business. The Old City (Rattanakosin) puts you near temples but has limited rail access. Khao San Road remains the backpacker hub with the cheapest beds.
How much does a hotel in Bangkok cost per night?
Budget hostels and guesthouses run 300-800 THB (~$9-23). Mid-range hotels with pools average 1,500-3,500 THB (~$43-100). Luxury five-star properties start around 5,000 THB (~$143) and can exceed 30,000 THB for river suites.
When is the cheapest time to book Bangkok hotels?
May through October (rainy season) offers the lowest rates — often 30-50% below peak-season prices. September and October are the cheapest months. Book at least 2-3 weeks ahead for mid-range; luxury hotels can often be booked last-minute at steep discounts in low season.