Where to stay in Bangkok: the best areas compared
Home › Blog › Bangkok
Bangkok · where to stay

Where to stay in Bangkok: the best areas compared

Where to stay in Bangkok in 2026: Riverside, the old town, Siam, Sukhumvit, Silom and Chinatown compared, with prices, transport links and who each area suits.

For a first visit, stay by the river (Charoen Krung) for atmosphere or in Siam or Silom for convenience; choose Sukhumvit for food and nightlife and the old town (Banglamphu) for budget stays near the temples. Whatever you pick, stay within a short walk of a BTS or MRT station.

How to choose a Bangkok base

Bangkok is huge, traffic is slow and the sights are spread across several districts, so where you sleep shapes your whole trip. Three questions narrow it down quickly:

  1. Are you near a BTS or MRT station? A hotel within five minutes' walk of the Skytrain or metro saves you hours in taxis. It matters more than the star rating.
  2. What do you want outside the door? Temples and backpacker bars (old town), river views and heritage (Riverside), malls (Siam), restaurants and nightlife (Sukhumvit), or a quieter local feel (Ari, Talat Noi).
  3. How long are you staying? On a short first visit, stay central. On a longer trip, split your nights, for example two nights by the river and two in Sukhumvit.

The quick verdict: Riverside for couples and first-timers who want atmosphere, Siam for families and convenience, Sukhumvit for food and nightlife, the old town for budget travellers and sightseeing on foot, and Silom/Sathorn for a central all-rounder.

Riverside (Charoen Krung and Khlong San)

The banks of the Chao Phraya are where Bangkok's grand hotels have stood for over a century. You get river views, free hotel shuttle boats, easy access to the old town by water and, on the east bank, the historic Charoen Krung Road with its galleries, old shophouses and some excellent restaurants.

This is Bangkok's luxury strip, with landmarks such as the Mandarin Oriental, The Peninsula, Capella, Four Seasons and Shangri-La. Mid-range riverside rooms start at around 2,500-4,000 THB (€65-105), while the top addresses often run from 12,000 THB upwards. On the west bank, ICONSIAM has its own pier and the Gold Line monorail.

Old town: Rattanakosin, Banglamphu and Khao San

If temples are your priority, stay in the old town. The Grand Palace, Wat Pho, the Golden Mount and many of the best-known street food shophouses are within walking distance or a short tuk-tuk ride, and the neighbourhood keeps a low-rise, historic character you will not find elsewhere.

Within the area, the experience varies a lot. Khao San Road is loud, cheap and busy until the early hours; it is great for meeting other travellers and terrible for light sleepers. Soi Rambuttri and Phra Athit Road, a few minutes away, are calmer, with guesthouses and small riverside bars. Around Tha Tien and Tha Maharaj, boutique hotels in restored shophouses offer terraces looking straight at Wat Arun.

Siam, Chidlom and Ploenchit

Siam is the geographical and commercial centre of the city, and the only place where both BTS lines meet. Siam Paragon, Siam Center, MBK and CentralWorld are all linked by elevated walkways, so you can move around without dealing with traffic or heat. Jim Thompson House, the Bangkok Art and Culture Centre and the Erawan Shrine are close by.

Siam and neighbouring Chidlom and Ploenchit have many large international hotels with good pools, which matters with children. Expect 3,000-6,000 THB for a solid four-star and 8,000 THB upwards for luxury names such as the Siam Kempinski or the Rosewood. For cheaper rooms, look slightly north in Ratchathewi or Pratunam, which also has the Airport Rail Link at Ratchaprarop.

Sukhumvit: Nana, Asok, Phrom Phong and Thonglor

Sukhumvit Road runs east from the centre for kilometres, with the BTS above it the whole way. It is the city's main expat district and has the widest choice of hotels, restaurants and bars. Each section has a different character:

Silom and Sathorn

Silom and Sathorn form the financial district, bordered by Lumphini Park to the east and the river to the west. By day it is office towers and street food stalls feeding workers at lunchtime; by night it has some of the city's best rooftop bars and the Patpong night market. It has both the BTS Silom Line and the MRT, and is one stop from the river at Saphan Taksin.

Chinatown, Talat Noi and Ari

Chinatown (Yaowarat) puts you on top of Bangkok's best evening street food, with the MRT at Wat Mangkon and the river a short walk away. Neighbouring Talat Noi has a handful of boutique guesthouses in converted shophouses and warehouses, with a quiet, creative atmosphere. Expect 1,500-4,500 THB for characterful mid-range rooms. It is noisy and crowded in the evenings, which is either the appeal or a reason to stay elsewhere.

Ari, a few BTS stops north of Siam, is a leafy residential area with independent cafes and local restaurants. There are fewer hotels, but it suits slow travellers and anyone who has already seen the main sights.

Which area suits your trip?

If you are still undecided, match the area to the way you like to travel:

Whatever the area, check that your hotel is in the right part of it. A Sukhumvit address at Soi 101 is a long way from Soi 11, and a "riverside" hotel may be on the far bank without a shuttle boat.

Bangkok areas compared

AreaBest forMid-range per nightRail access
RiversideCouples, first visit2,500-4,000 THBBTS Saphan Taksin + boats
Old town / BanglamphuBudget, temples1,000-3,000 THBMRT Sanam Chai + boats
Siam / ChidlomFamilies, shopping3,000-6,000 THBBTS interchange
SukhumvitFood, nightlife1,800-4,000 THBBTS + MRT at Asok
Silom / SathornAll-rounder, rooftops1,800-3,500 THBBTS + MRT
Chinatown / Talat NoiFood, character1,500-4,500 THBMRT Wat Mangkon

Prices are typical double-room rates outside peak weeks. Around Christmas, New Year and Songkran in April, expect 20-50% more and book early.

Airport hotels and practical tips

For a late arrival or an early flight, the Novotel Suvarnabhumi Airport is connected to the terminal by a walkway, and the Amari Don Muang Airport sits opposite Don Mueang. Otherwise, the Airport Rail Link from Suvarnabhumi reaches Phaya Thai (BTS) in about 25-30 minutes for 15-45 THB, so any hotel near the BTS works for arrivals too.

Good to know

Once you have picked an area, compare live Bangkok hotel prices. For what to do from your base, see the best things to do in Bangkok and our 3-day Bangkok itinerary. Planning the rest of the country? Read where to stay in Thailand and getting around Thailand.

Frequently asked questions

What is the best area to stay in Bangkok for first-timers?

Riverside and Silom/Sathorn are the best all-round choices for a first visit: central, well connected by BTS and river boat, and close to both the old town and modern Bangkok.

Is Khao San Road a good place to stay?

It suits budget travellers who want nightlife and are close to the temples, but it is very noisy late at night. Nearby Soi Rambuttri and Phra Athit Road offer the same location with more calm.

Where should families stay in Bangkok?

Siam, Chidlom and Phrom Phong are the easiest with children: large hotels with pools, malls with air-conditioning and food courts, and direct BTS access to most sights.

How much does a hotel in Bangkok cost?

Hostel beds start around 300-500 THB, good mid-range hotels cost roughly 1,800-4,000 THB a night and luxury riverside hotels start at around 8,000-12,000 THB, with higher prices at New Year and Songkran.

Is Sukhumvit far from the Grand Palace?

By road it can take 40-60 minutes in traffic. The MRT Blue Line from Sukhumvit to Sanam Chai takes about 25-30 minutes and avoids the traffic completely.

Keep reading