Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

Best hotels in Bangkok: where to stay, from the river to the Skytrain

A river boat bumps against the pier and a monk in saffron robes steps off with a plastic bag from the corner shop. Across the Chao Phraya the spires of Wat Arun glitter in the afternoon sun. Bangkok is chaotic, hot and surprisingly gentle, and your hotel is where you recover from it.

For a first visit, stay on the river, where boats take you to the Grand Palace and the temples. If you prefer restaurants, malls and nightlife, the Skytrain neighbourhoods of Langsuan, Ploenchit and Sathorn are best, with fast links to the rest of the city.

Picolo picks

Mandarin Oriental, Bangkok

The riverside

1. Mandarin Oriental

  • Rooftop pool
  • Alpine views
  • Romantic
  • Maximilianstrasse

The legend on the river

Mandarin Oriental opened in 1876 and is one of the oldest hotels in Asia. Writers have stayed in its original wing for generations, and the suites there carry their names. The riverside terrace is the place to watch the boats and lights at dusk.

It is our pick for a first visit: history, service and the river right outside, with the hotel's own boat across to its spa and restaurants on the far bank. It is expensive, and the newer wing has less charm than the old. Afternoon tea in the Authors' Lounge is a tradition that has outlasted every trend.

Altstadt, Munich, Germany

The Peninsula Bangkok

The riverside

2. The Peninsula Bangkok

  • West bank
  • River views
  • Garden pool
  • Shuttle boat

A river view from every room

The Peninsula stands on the west bank of the river, and because it is built in a fan shape, almost every room looks across the water to the skyline opposite. A hotel boat crosses the river all day, linking to the Skytrain and to Mandarin Oriental.

This is our family pick: large rooms, a big garden pool and calm on the quieter side of the river. You depend on the boat to get around, but it runs often. At night the view of the lights on the east bank is one of the best in Bangkok.

Thonburi, Bangkok, Thailand

Capella Bangkok

The riverside

3. Capella Bangkok

  • Riverfront rooms
  • Villas
  • Riverside pool
  • Tubs by the window

Every room facing the water

Capella sits on the river just south of Mandarin Oriental, with low-rise buildings and every room and villa facing the water. It is new and calm, with a pool along the riverbank and a restaurant that has drawn a lot of attention.

It gets our vote as the romantic pick, for couples who want the best of the river in a modern, intimate hotel. Rooms are large, with tubs by the window and terraces right above the water. It is very expensive, and the surrounding streets are quiet at night.

Charoen Krung, Bangkok, Thailand

Four Seasons Hotel Bangkok at Chao Phraya River

The riverside

4. Four Seasons at Chao Phraya River

Art and gardens by the water

Four Seasons also lines the river, built around gardens and water features, with a lot of art in its public spaces and a big pool under the trees. Rooms are large and light, and its restaurants are among the city's best.

It is a good fit for travellers who want a contemporary luxury hotel with space and greenery. It is a little south of the busiest piers, so you will use the hotel boat or a taxi to reach the temples. The Sunday brunch is popular with residents, so book ahead.

The Siam

Dusit

5. The Siam

  • Dusit
  • Art Deco
  • Pool villas
  • Muay thai ring

Art Deco and Thai boxing on the river

The Siam sits on the river in Dusit, a small hotel filled with antiques and Art Deco details from the 1930s. Its villas have private pools, and it even has its own ring for muay thai, Thai boxing, where you can train with an instructor.

It works best for couples and travellers who want calm and character near the temples. It is a long way from the Skytrain and the shopping districts, but the hotel boat takes you wherever you want on the river. The cookery school is a good way to spend a rainy afternoon.

Dusit, Bangkok, Thailand

The Sukhothai Bangkok

Sathorn, Ploenchit and Langsuan

6. The Sukhothai

  • Sathorn
  • Reflecting pools
  • Brick stupas
  • Thai massage

Gardens in Sathorn

The Sukhothai sits in Sathorn in low buildings around reflecting pools and gardens dotted with brick stupas. It is one of the calmest hotels in the city, a hidden corner in the middle of the business district.

It is made for travellers who want quiet, excellent food and a short walk to Lumpini Park. The nearest station is a few minutes away on foot, and in the heat many take a taxi. The rooms are classic rather than cutting-edge, and the spa is known for its Thai massage.

Sathorn, Bangkok, Thailand

Rosewood Bangkok

Sathorn, Ploenchit and Langsuan

7. Rosewood Bangkok

  • Ploenchit
  • Skytrain
  • Design
  • Plunge pools

The tower that greets you

Rosewood stands in Ploenchit, beside the Skytrain, in a tall tower shaped like a wai, the Thai greeting made with palms pressed together. Rooms are large and modern, and several have their own plunge pool by the window.

It takes our design pick and suits travellers who want to be in the middle of the city with restaurants and malls all around. It is an urban hotel without a big garden, so you get views rather than greenery. The bar on the upper floors is a calmer alternative to the city's famous rooftops.

Ploenchit, Bangkok, Thailand

Kimpton Maa-Lai Bangkok

Sathorn, Ploenchit and Langsuan

8. Kimpton Maa-Lai

  • Langsuan
  • Rooms with kitchens
  • Rooftop bar
  • Lumpini Park

A leafy street in the centre

Kimpton Maa-Lai sits on Langsuan, a quiet street between Lumpini Park and the Skytrain, with bright rooms, plenty of greenery and a rooftop bar over the park. Rooms are spacious, and many have their own kitchen.

It is ideal for families and longer stays, since the rooms work like small apartments. It is modern and relaxed with good service, but has less history than the riverside hotels. Lumpini Park is close, full of joggers and tai chi groups at dawn.

Langsuan, Bangkok, Thailand

Hotel Muse Bangkok Langsuan

Sathorn, Ploenchit and Langsuan

9. Hotel Muse

  • Langsuan
  • Period style
  • Rooftop bar
  • Near the Skytrain

Colonial style and a rooftop at a fair price

Hotel Muse is also on Langsuan, decorated in the style of early twentieth-century Bangkok with dark wood, brass and old photographs. Its rooftop bar looks out over the city, and the Skytrain is a few minutes away on foot.

It earns our value pick and suits couples and friends who want character and location without luxury prices. Rooms are not large, and the rooftop gets busy at weekends.

Langsuan, Bangkok, Thailand

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

Bangkok is a city where three kilometres can take an hour by car. Traffic is heavy almost around the clock, and the heat means you rarely want to walk far. The answer is to stay near what moves: the boats on the Chao Phraya river, or the BTS Skytrain and MRT underground, which run above and below the traffic.

We have picked nine hotels across four areas, from one of Asia's oldest hotels on the river to modern towers with rooftop bars by the Skytrain. For each, we say how you get around from there and who it suits best. Our links go to Hotels.com, and we always choose the hotel before the link.

How to choose a hotel in Bangkok

  • River or Skytrain: by the river the temples and boats are close; by the Skytrain the shopping, restaurants and business districts are. Pick the one you will use most.

  • Traffic: avoid taxis at rush hour. The Skytrain and river boats are faster, and many riverside hotels run their own shuttle boat to the nearest pier.

  • Pool: in this heat a good pool is worth a lot. Check whether it is shaded or on a sun-baked roof.

  • Airports: Bangkok has two. From Suvarnabhumi a train runs into the city; from Don Mueang a taxi is easiest.

  • The old town: there are few good hotels right by the Grand Palace. Most people stay on the river and take the boat.

  • Street food: some of the city's best food comes from street stalls and night markets. A hotel near a good market gives you the best of both.

The areas

  • The riverside: Some of Asia's most celebrated hotels line the Chao Phraya, with terraces and pools leading down to the water. From here, river boats take you north to the Grand Palace, Wat Pho and Wat Arun, with no traffic at all.

  • Dusit: Dusit lies north of the old town, with palaces, wide boulevards and the oldest stretch of the riverbank. It is calmer than the centre and close to the temples.

  • Sathorn, Ploenchit and Langsuan: East of the river lies modern Bangkok, with malls, embassies, parks and rooftop bars. The Skytrain runs above the streets, and from here you reach most of the city quickly.

Frequently asked questions about hotels in Bangkok

Where should I stay in Bangkok for the first time?

The Chao Phraya riverside is best for temples and atmosphere. The Skytrain areas, such as Langsuan and Ploenchit, are best for restaurants, shopping and fast transport.

Is Khao San Road a good place to stay?

Khao San Road is lively and cheap, but noisy and not ideal for a restful stay. Most visitors prefer the river and take the boat there.

How do you get around Bangkok?

The BTS Skytrain, MRT and river boats are fastest. Taxis and ride-hailing apps work well outside rush hour.

How long does it take from the airport to the city?

From Suvarnabhumi the airport train takes around half an hour into the city. A taxi can take from half an hour to well over an hour, depending on traffic.

How many nights do you need in Bangkok?

Three or four nights covers the temples, markets and food. Many travellers combine Bangkok with beaches in the south or Chiang Mai in the north.