
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.
