Skip to content
Neon-lit Tokyo street at night with Japanese signage, pedestrians, and reflections on wet pavement

Bangkok hotels

12 Best Hotels in Bangkok (Across Budgets)

Bangkok’s hotel scene includes the world’s iconic riverside luxury (Mandarin Oriental + Peninsula) plus excellent mid-range Sukhumvit options. Here are 12 picks.

01

Mandarin Oriental Bangkok (ultra-luxury)

156-year-old institution. Chao Phraya riverside. 18,000-45,000 THB/night.

02

The Peninsula Bangkok (luxury)

Chao Phraya riverside. 15,000-40,000 THB/night.

03

Shangri-La Bangkok (luxury)

Riverside, multiple pools. 12,000-30,000 THB/night.

04

Banyan Tree Bangkok (luxury)

Sathorn, vertical city hotel. 10,000-25,000 THB/night.

05

Anantara Riverside (mid-luxury)

Riverside resort feel. 8,000-18,000 THB/night.

06

Sofitel Bangkok Sukhumvit (mid-luxury)

Sukhumvit Soi 13. 5,000-12,000 THB/night.

07

Hotel Indigo Bangkok Wireless Road (mid-range)

Modern boutique. 4,000-9,000 THB/night.

08

U Sathorn Bangkok (mid-range)

Quieter Sathorn boutique. 3,500-7,500 THB/night.

09

Pullman Bangkok Hotel G (mid-range)

Silom central. 4,500-9,000 THB/night.

10

Solaria Nishitetsu Hotel Bangkok (mid-range value)

Asok area, Japanese chain. 3,500-7,500 THB/night.

11

Centre Point Sukhumvit 10 (mid-range)

Sukhumvit family rooms. 3,000-6,500 THB/night.

12

iSanook Resort Suite Bangkok (boutique value)

Lat Phrao area. 2,500-5,500 THB/night.

Browse every page | Travel library | Compare destinations | XML sitemap