Shangri-La Hotels in Bangkok, Thailand

Compare deals on Shangri-La hotels from hundreds of travel sites and save on your favorite hotel brand

...and more

Explore Shangri-La Hotels in Bangkok area

Available Shangri-La Hotels in Bangkok

Shangri-La Hotel Bangkok, Serviced Apartments2.9 mi
Shangri-La Bangkok2.9 mi

What’s around

Victory Monument0.6 mi
Pratunam0.7 mi
Centralworld0.9 mi
Siam Paragon0.9 mi
Siam Square1.0 mi
Thao Maha Phrom Shrine1.1 mi

Best Shangri-La Hotels in Bangkok

89 Soi Wat Suan Plu, New Road, Bangkok, Thailand
2.9 mi from city centre
Free Wi-Fi
Parking
$155
Avg. per night

Travel insights for hotels in Bangkok

Use our HotelsCombined data-powered tips to help you find your next hotel in Bangkok.

How much do hotels in Bangkok cost?

The average price of a hotel in Bangkok has been around $208/night over the last 3 days. You can expect year-round prices for a 5-star hotel in Bangkok to be around $117/night, a 4-star hotel at $65/night, and a 3-star at $48/night on average.

What is the cheapest month to book Shangri-La hotels in Bangkok?

The cheapest month to book Shangri-La hotels in Bangkok is May ($186). Conversely, the most expensive month to stay in Bangkok is January ($239).

What is the cheapest day to stay in Shangri-La hotels in Bangkok?

The cheapest day to stay in Bangkok is Wednesday ($199). On the other hand, travelers can expect to pay the most on Saturday, when the average nightly price is $241.

Which Bangkok neighborhoods are most popular to stay in?

Those visiting Bangkok tend to stay in Pom Prap Sattru Phai, where a hotel costs around $67/night. Another popular neighborhood in Bangkok is Samphanthawong, which is $57/night on average for a hotel.

Frequently asked questions about Shangri-La hotels in Bangkok

  • How much does it cost to stay at a Shangri-La hotel in Bangkok?

    The cheapest price for a Shangri-La hotel in Bangkok found most recently is $155/night - last booked with Shangri-La Bangkok. Average prices for Bangkok Shangri-La hotels start from $158/night.

  • Which Shangri-La hotel in Bangkok is the most popular for travelers?

    Shangri-La Bangkok is the most recommended Shangri-La hotel in Bangkok with a user rating of 8.8 based on 5,009 reviews from users.

  • Which Shangri-La hotel in Bangkok is closest to Bangkok Don Mueang Intl Airport?

    You can stay at Shangri-La Hotel Bangkok, Serviced Apartments if you’d like to be near Bangkok Don Mueang Intl Airport. This 5-star hotel is about 14.6 mi away.

  • Which Shangri-La hotel in Bangkok is closest to Pratunam?

    Planning to go to Pratunam? Shangri-La Hotel Bangkok, Serviced Apartments is the nearest Shangri-La hotel in Bangkok to stay at. The distance is approximately 2.7 mi between.

Find better results for your stay in Bangkok