Bangkok has one of the widest hotel ranges of any city in Asia — from ฿200 dormitory beds on Khao San Road to ฿50,000-per-night private butler suites on the Chao Phraya. The guide below covers named picks by neighbourhood, with current price ranges as of 2026.
Sukhumvit: the most practical base
The BTS Skytrain along Sukhumvit is Bangkok’s most efficient transport corridor. Hotels here connect directly to Siam (shopping), Silom (business), and the Airport Rail Link at Phaya Thai.
The Emporium Suites by Chatrium at Phrom Phong BTS is one of the best-value luxury options in the city — all-suite hotel with a rooftop pool, well above standard hotel rooms but not at the highest luxury price points. Rates approximately ฿4,500–7,000/night.
The Sukhumvit Hotel (formerly AVANI Sukhumvit) near Asok BTS is a reliable four-star at an honest price — good pool, multiple restaurants, central Sukhumvit location. Rates approximately ฿2,500–4,000/night.
Novotel Bangkok Sukhumvit 20 is a solid mid-range option with a rooftop bar and straightforward business-class rooms. Rates approximately ฿2,200–3,500/night.
Budget on Sukhumvit: The Yard Hostel (Ari area) is the best design hostel in the city — private rooms from ฿900, dorms from ฿350. A longer cab or MRT ride to the main sights but worth it for the atmosphere.
Silom and Sathorn: business district with character
The Silom–Sathorn corridor has Bangkok’s best mix of business proximity and walkable neighbourhood feel.
The Metropolitan Bangkok is one of Bangkok’s more stylish design hotels — minimal rooms, excellent Thai restaurant (Nahm), a serious wellness offering. Rates approximately ฿5,000–8,000/night. One of the city’s most consistently reviewed boutique properties.
Sofitel Bangkok Silom sits on the corner of Silom and Rama IV — a five-star in an unusually convenient location with strong dining options and a well-run executive floor. Rates approximately ฿4,000–7,000/night.
Ibis Bangkok Silom is the best-value budget option in the area — clean, well-located, near BTS Surasak. Rates approximately ฿1,200–1,900/night. No frills, but the location is the value.
Riverside: the grand old hotels
The Chao Phraya riverside has Bangkok’s most atmospheric hotel strip — the grand properties that defined 20th-century Thailand travel.
Mandarin Oriental Bangkok has been operating on this stretch of river since 1876. The Author’s Wing is the historic core; the River Wing has larger rooms with direct river views. Rates approximately ฿12,000–25,000+/night. One of the world’s classic hotels.
The Peninsula Bangkok is directly across the river (with a hotel ferry service). Generally considered the benchmark for operational service standards in Bangkok. Rates approximately ฿10,000–22,000/night.
Capella Bangkok at Charoen Krung 36 is the most recently opened and currently most discussed luxury riverside property — a relatively small hotel (101 rooms) with an exceptional restaurant and private boat service. Rates from approximately ฿15,000/night.
Millennium Hilton Bangkok is the most accessible five-star on the river — large rooms, a good pool, and river views without the history premium. Rates approximately ฿4,500–7,500/night.
Old Town (Rattanakosin): temples and backpackers
The Rattanakosin area around the Grand Palace and Wat Pho attracts a mix of budget travellers and those who want to be close to the historic sights.
Arun Residence on the Chao Phraya opposite Wat Arun is one of Bangkok’s best small boutique hotels — six rooms in a Sino-Portuguese house with direct Wat Arun views, a riverside restaurant, and personal service. Rates approximately ฿3,500–5,500/night. Book well ahead.
The Siam Hotel near Dusit (slightly outside central Old Town) is Bangkok’s most celebrated design hotel — a private mansion with a pool, an art collection, and one of the city’s best bars. Rates from approximately ฿8,000+/night.
Budget: Khao San Road guesthouses remain the city’s cheapest beds — clean doubles from ฿500–800, dorms from ฿200. The area is noisier now than a decade ago but the prices are unchanged.
Siam and Pratunam: shopping-adjacent
The St. Regis Bangkok at Ratchadamri is the most polished five-star in the shopping core — connected to Ratchadamri BTS, adjacent to Gaysorn and Central World. Rates approximately ฿9,000–15,000/night.
Novotel Bangkok Platinum Pratunam is a practical mid-range option for the shopping-focused traveller — within walking distance of Pratunam Market and Pantip Plaza. Rates approximately ฿2,000–3,200/night.
Search hotels in Bangkok on Booking.com
See also: Where to stay in Bangkok · Bangkok travel guide · Bangkok things to do