Skip to main content

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.

AriyasomVilla

AriyasomVilla

4.6(618)
65 Soi Sukhumvit 1, Khwaeng Khlong Toei Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand

A charming heritage villa turned boutique hotel, offering a lush, peaceful retreat steps from Sukhumvit.

Once Again Hostel

Once Again Hostel

4.6(888)
22 Soi Samran Rat, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Streamlined dorms in a hip, contemporary hostel offering an airy cafe & a terrace.

Here Hostel Bangkok

Here Hostel Bangkok

4.6(680)
196/3-14 Soi Damnoen Klang Tai, Khwaeng Wat Bowon Niwet, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Budget-friendly hostel in Bangkok's historic Phra Nakhon district, ideally placed for temple exploring and riverside walks.

Livable Hotel Bangkok

Livable Hotel Bangkok

4.6(579)
89/9 Thanon Rang Nam, Khwaeng Thanon Phaya Thai, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand

A centrally located Bangkok hotel offering clean, comfortable rooms with a minimal aesthetic and friendly staff.

Villa Bangkok Hotel

Villa Bangkok Hotel

4.5(655)
457 Thanon Phra Sumen, Khwaeng Wat Bowon Niwet, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

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

Jono Bangkok Asok Hotel

Jono Bangkok Asok Hotel

4.5(517)
70 Soi Sukhumvit 16, Sammitr, Khet Khlong Toei, Krung Thep Maha Nakhon 10110, Thailand

Simple, colorful rooms, some with city views, in a trendy hotel offering Wi-Fi & a lounge.

Centara Watergate Pavilion Hotel Bangkok

Centara Watergate Pavilion Hotel Bangkok

4.5(4,265)
567 Ratchaprarop Rd, Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand

Sleek hotel offering a fitness center, a spa & refined dining, plus a chic rooftop bar with DJs.

Vali Villa Bangkok
Hidden Gem

Vali Villa Bangkok

4.5(206)
เลขที่ 314 Soi Samsen 4, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

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

Lemon Tree Hostel Khaosan
Hidden Gem

Lemon Tree Hostel Khaosan

4.5(168)
26 9-10 Thanon Arun Amarin, Khwaeng Arun Amarin, Khet Bangkok Noi, Krung Thep Maha Nakhon 10700, Thailand

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

Shan Villas Sukhumvit
Hidden Gem

Shan Villas Sukhumvit

4.4(332)
14 14/1-4 Soi On Nut 18, Khwaeng Suan Luang, Khet Suan Luang, Krung Thep Maha Nakhon 10250, Thailand

Polished quarters in an upmarket hotel with an outdoor pool & a rooftop restaurant.

Thaya Hotel Bangkok

Thaya Hotel Bangkok

4.4(548)
888 Phatthanakan Rd, Khwaeng Suan Luang, Khet Suan Luang, Krung Thep Maha Nakhon 10250, Thailand

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

Villa De Pranakorn
Hidden Gem

Villa De Pranakorn

4.4(379)
543 ถนน มหาไชย Samran Rat Subdistrict Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

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

Shenzhen Tower Bangkok
Hidden Gem

Shenzhen Tower Bangkok

4.4(253)
3390 New Petchaburi Rd, Khwaeng Bang Kapi, Khet Huai Khwang, Krung Thep Maha Nakhon 10310, Thailand

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

Eastin Thana City Golf Resort Bangkok

Eastin Thana City Golf Resort Bangkok

4.4(1,272)
104 หมู่ที่ 4 Thanon Bang Na-Trat Frontage, Tambon Bang Chalong, Amphoe Bang Phli, Chang Wat Samut Prakan 10540, Thailand

Streamlined golf resort offering an outdoor pool & 3 restaurants, plus an 18-hole golf course.

Chillax Resort

Chillax Resort

4.3(2,474)
274 Thanon Samsen, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Romantic quarters with whirlpool tubs in a plush hotel featuring a restaurant & a rooftop pool.

Bangkok Rama Hotel

Bangkok Rama Hotel

4.2(212)
1788 Pattanakarn Road, between Pattanakarn 48 and 50 10 minutes drive from Bangkok Airport, Suvarnabhum Khwaeng Suan Luang, Khet Suan Luang, Krung Thep Maha Nakhon 10250, Thailand

Simple quarters in a relaxed hotel offering an outdoor pool & a restaurant, plus free breakfast.

Villa De Khaosan by Chillax

Villa De Khaosan by Chillax

4.2(761)
20 Chakrabongse Rd, Khwaeng Chana Songkhram, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Stylish rooms in a fashionable hotel featuring a restaurant & a trendy rooftop bar & pool.

Orchid Resort

Orchid Resort

4.1(991)
62 Soi Lat Krabang 48, Khwaeng Lat Krabang, Khet Lat Krabang, Krung Thep Maha Nakhon 10520, Thailand

Traditional Thai-style hotel with wood-paneled rooms & an outdoor pool, plus spa & massage services.

Arnoma Grand Bangkok

Arnoma Grand Bangkok

4.0(2,869)
99 Thanon Ratchadamri, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Casual quarters in a high-rise hotel with a seafood restaurant, a pool, a wine bar & a gym.

ABCYQ Hotel

ABCYQ Hotel

3.9(58)
36/1-2 Soi Phetchaburi 19, Khwaeng Thanon Phaya Thai, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand

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

Asia Resort

Asia Resort

3.9(1,105)
24 46 Khlong Lamchuek 3, แขวงคลองกุ่ม Khet Bueng Kum, Krung Thep Maha Nakhon 10230, Thailand

Budget resort hotel in Bueng Kum offering spacious rooms, two towers, and a quiet residential setting.

The Ecotel Bangkok Hotel

The Ecotel Bangkok Hotel

3.7(3,745)
1091 333-4 35 ถนน เพชรบุรีตัดใหม่ Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand

Unfussy rooms & suites in a refined hotel offering a restaurant & a terrace, plus free Wi-Fi.

Ruan Rong Rong Resort & Spa

Ruan Rong Rong Resort & Spa

3.7(106)
28 2, Tambon Bang Rak Noi, Amphoe Mueang Nonthaburi, Chang Wat Nonthaburi 11000, Thailand

A quiet resort and spa in Nonthaburi offering a Thai orchard atmosphere away from Bangkok's crowds.

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.