Skip to main content
Visit Thailand Today

Best Hotels & Resorts in Bangkok

58 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

Compare prices across major booking sites — filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mandarin Oriental, Bangkok

Mandarin Oriental, Bangkok

4.7(6,702)$$$$
48 Oriental Ave, Khwaeng Bang Rak, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand

Old-world riverside grandeur where the service, not the marble, is what people remember.

Waldorf Astoria Bangkok

Waldorf Astoria Bangkok

4.7(2,781)
151 Thanon Ratchadamri, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Big, beautifully kept rooms and a concierge team that actually delivers, but ask about the view before you book.

Arpo Pool Villa riverside
Hidden Gem

Arpo Pool Villa riverside

4.7(24)
185/2 Soi Phet Kasem 20, Lane 2, Khwaeng Pak Khlong Phasi Charoen, Khet Phasi Charoen, Krung Thep Maha Nakhon 10160, Thailand

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

Chakrabongse Villas
Hidden Gem

Chakrabongse Villas

4.7(207)
396/1 พระบรรม วัง, Thanon Maha Rat, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

A riverside villa retreat in Old Bangkok, steps from the Grand Palace and Chao Phraya River.

Khaosan Social Capsule Hostel
Hidden Gem

Khaosan Social Capsule Hostel

4.7(364)
147, 14 Tani, Khwaeng Talat Yot, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Capsule hostel near Khaosan Road with rooftop happy hours, colorful dorms, and an Indian cafe/bar.

Double B Hostel
Hidden Gem

Double B Hostel

4.7(222)
35 Soi Trok Nava, Khwaeng Sao Chingcha, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Highly rated hostel in Bangkok's historic Phra Nakhon district, steps from the Grand Palace and Wat Pho.

Valia Hotel Bangkok

Valia Hotel Bangkok

4.6(3,375)
95, 370, 22 ซ.สุขุมวิท 24 Khwaeng Klongton, เขตคลองเตย กรุงเทพมหานคร 10110, Thailand

Big rooms, warm front desk and a chocolate buffet on arrival, with a two-building layout to watch for.

Centara Life Hotel Bangkok Phra Nakhon

Centara Life Hotel Bangkok Phra Nakhon

4.6(1,594)
78 Prajatipatai Boripat Rd, Phantom, Pranakorn Krung Thep Maha Nakhon 10200, Thailand

Old town base with a genuinely good bar, clean modern rooms, and a long walk from any Skytrain.

Livable Hotel Bangkok

Livable Hotel Bangkok

4.6(654)
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.

MUU Bangkok, Small Luxury Hotels of the World

MUU Bangkok, Small Luxury Hotels of the World

4.6(1,008)
88/333 Soi Thong Lo, Khwaeng Khlong Tan Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand

A boutique luxury hotel in Thong Lo offering spacious studios and suites, an infinity pool, and attentive service.

SUAN YIMYAM RESORT
Hidden Gem

SUAN YIMYAM RESORT

4.6(87)
56/4 Soi Ruam Chai Phatthana Klong 13, Tambon Phut Udom, Amphoe Lam Luk Ka, Chang Wat Pathum Thani 12150, Thailand

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

Millennium Hilton Bangkok

Millennium Hilton Bangkok

4.6(12,976)
123 Charoen Nakhon Rd, Khwaeng Khlong Ton Sai, Khet Khlong San, Krung Thep Maha Nakhon 10600, Thailand

River-view rooms and a rooftop infinity pool, a short walk from ICONSIAM on the quieter bank.

Shangri-La Bangkok

Shangri-La Bangkok

4.6(11,460)
89 Soi Wat Suan Phlu, Khwaeng Bang Rak, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand

Luxury riverside hotel in Bang Rak with Chao Phraya views, acclaimed service, and full resort facilities.

AriyasomVilla

AriyasomVilla

4.6(647)
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.

Praya Palazzo, Bangkok
Hidden Gem

Praya Palazzo, Bangkok

4.6(475)
757, 1 Thanon Somdet Phra Pin Klao, Khwaeng Bang Yi Khan, Khet Bang Phlat, Krung Thep Maha Nakhon 10700, Thailand

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

OH Hostels - Bangkok

OH Hostels - Bangkok

4.6(2,393)
107 Soi Samsen 4, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Backpacker digs on a quiet Samsen soi, close to the old city without the Khao San noise.

Here Hostel Bangkok

Here Hostel Bangkok

4.6(708)
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.

Once Again Hostel

Once Again Hostel

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

A hip Bangkok hostel with comfortable dorms, a cafe, rooftop terrace, and staff praised for warmth.

Centara Watergate Pavilion Hotel Bangkok

Centara Watergate Pavilion Hotel Bangkok

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

A shopper's base above a mall on Ratchaprarop, with big rooms and a breakfast spread people rave about.

Eastin Thana City Golf Resort Bangkok

Eastin Thana City Golf Resort Bangkok

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

Golf-course resort near Suvarnabhumi with big trees and a great breakfast, but front desk service wobbles.

Villa Bangkok Hotel

Villa Bangkok Hotel

4.5(696)
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.

Lemon Tree Hostel Khaosan
Hidden Gem

Lemon Tree Hostel Khaosan

4.5(180)
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.

Vali Villa Bangkok
Hidden Gem

Vali Villa Bangkok

4.5(224)
เลขที่ 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.

Shenzhen Tower Bangkok
Hidden Gem

Shenzhen Tower Bangkok

4.4(298)
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.

Find a place to stay in Bangkok

Compare prices across booking sites.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

Sponsored — we may earn a commission at no extra cost to you. Learn more.

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.