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.

Thaya Hotel Bangkok

Thaya Hotel Bangkok

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

Jono Bangkok Asok Hotel

Jono Bangkok Asok Hotel

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

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

Shan Villas Sukhumvit
Hidden Gem

Shan Villas Sukhumvit

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

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

Villa De Pranakorn
Hidden Gem

Villa De Pranakorn

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

Chillax Resort

Chillax Resort

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

A rooftop infinity pool and jacuzzi tubs, ten minutes' walk from Khaosan but far enough to sleep.

Bangkok Rama Hotel

Bangkok Rama Hotel

4.2(222)
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

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

Villa De Khaosan by Chillax

Villa De Khaosan by Chillax

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

Stylish Banglamphu hotel with a rooftop bar and pool, steps from the Khao San Road action.

Orchid Resort

Orchid Resort

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

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

Asia Resort

Asia Resort

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

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

Arnoma Grand Bangkok

Arnoma Grand Bangkok

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

You're paying for the Ratchaprasong address, not the finishes, and that trade-off works for some people.

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.