Best Hotels & Resorts in Bangkok
43 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.
AriyasomVilla
A charming heritage villa turned boutique hotel, offering a lush, peaceful retreat steps from Sukhumvit.
Centara Life Hotel Bangkok Phra Nakhon
Laid-back hotel featuring an outdoor pool & a fitness room, along with an airy restaurant.
Once Again Hostel
Streamlined dorms in a hip, contemporary hostel offering an airy cafe & a terrace.
MUU Bangkok, Small Luxury Hotels of the World
Chic studios & suites in a sophisticated hotel with an infinity pool, a bar & a posh restaurant.
Jono Bangkok Asok Hotel
Simple, colorful rooms, some with city views, in a trendy hotel offering Wi-Fi & a lounge.
Vali Villa Bangkok
Boutique villa-style hotel in Bangkok's historic Phra Nakhon district, steps from temples and local street life.
Villa Bangkok Hotel
Historic district hotel on Thanon Phra Sumen, ideally placed for exploring Bangkok's temples and cultural landmarks.
Lemon Tree Hostel Khaosan
Budget-friendly hostel in Bangkok Noi offering a quieter alternative to Khao San Road with easy access to riverside attractions.
Centara Watergate Pavilion Hotel Bangkok
Sleek hotel offering a fitness center, a spa & refined dining, plus a chic rooftop bar with DJs.
Eastin Thana City Golf Resort Bangkok
Streamlined golf resort offering an outdoor pool & 3 restaurants, plus an 18-hole golf course.
Villa De Pranakorn
Boutique hotel in Bangkok's historic Phra Nakhon district, praised for friendly staff and excellent Thai breakfasts.
Shenzhen Tower Bangkok
High-rise Bangkok hotel with panoramic skyline views, spacious rooms, and well-regarded breakfasts on New Petchaburi Road.
Shan Villas Sukhumvit
Polished quarters in an upmarket hotel with an outdoor pool & 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.
Chillax Resort
Romantic quarters with whirlpool tubs in a plush hotel featuring a restaurant & a rooftop pool.
Bangkok Rama Hotel
Simple quarters in a relaxed hotel offering an outdoor pool & a restaurant, plus free breakfast.
Villa De Khaosan by Chillax
Stylish rooms in a fashionable hotel featuring a restaurant & a trendy rooftop bar & pool.
Orchid Resort
Traditional Thai-style hotel with wood-paneled rooms & an outdoor pool, plus spa & massage services.
Arnoma Grand Bangkok
Casual quarters in a high-rise hotel with a seafood restaurant, a pool, a wine bar & a gym.
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.