Skip to main content.
All properties in Bangkok, Thailand
1 room, 2 adults

Shangri-la Bangkok, Bangkok

5-star5 stars
89 Soi Wat Suan Plu, New Road, Bangrak, Bangkok, Bangkok, 10500, Thailand

Riverfront hotel with 7 restaurants, near Bangkok Riverside
  • Collect nightsYou can collect® Rewards nights here
From 11,087 reviews

TripAdvisor Traveller Rating

Beautiful beach
Fantastic service
Delicious food
Great room

Shangri-la Bangkok, Bangkok

from $130

What’s around Shangri-la Bangkok, Bangkok

Getting around

  • Bangkok (BKK-Suvarnabhumi Intl.) - 23 min drive
  • Bangkok (DMK-Don Mueang Intl.) - 33 min drive
  • Bangkok Hua Lamphong Station - 3 min drive
  • Yommarat - 4 min drive
  • Wongwian Yai Station - 5 min drive
  • Saphan Taksin BTS Station - 6 min walk
  • Surasak BTS Station - 12 min walk
  • Krung Thon Buri BTS Station - 19 min walk

Didn’t find the right property?

Continue searching for Bangkok, Thailand

Recent reviews

Superb 9.2 From 1,796 reviews

Exceptional 10.0
Great hotel
bang, usFamily trip
Exceptional 10.0
One of the best hotels in the world
Mark, usRomance trip
Exceptional 10.0
Dependable Quality
Dependable quality. Great access to transportation to other parts of Bangkok.
usFamily trip
Exceptional 10.0
2nd visit Prepared sofabed for children in advance Good location near BTS and pier
JINHYEOK, us2 night family trip
Good 6.0
We found the staff was not very knowledgible and friendly, would have liked to see a bit more warmth from the staff Our room was spotless, thanks Lek for making it so neat and clean.
PEARL, us4 night romance trip

Shangri-la Bangkok, Bangkok

Is the description of this hotel not correct? Tell us