Shangri-La Hotel, Bangkok | Thailand | If Only

Call Our Reservation Specialists: 0141 955 4000

Open Today: 00:00 - 00:00



The impressive Shangri-La Hotel, Bangkok welcomes guests through it spacious and bright lobby and offers visitors a mix of traditional Thai style, modern comforts and state-of-the-art facilities.

Nestled in the heart of the city, along the vibrant Chao Phraya River, the resort offers impeccable service and gracious Thai hospitality - hallmarks of any stay at Shangri-La. Ideally located, the Grand Palace and other cultural landmarks along the river are within easy reach by the BTS skytrain or by river taxi.

Our Featured Offer

By Us
Thailand Twin Centre

Shangri-La Hotel, Bangkok

Bangkok and Central Thailand, Thailand

star star star star star

Thailand Twin Centre

  • Saving up to 20% on accommodation
  • Superb riverfront location
  • Located on pristine Choeng Mon beach

13 night stay

From £2,949 per person

At a glance

  • Luxury Hotel
  • 5 Star
  • 802 rooms
  • 9 restaurants and bars
  • 2 pools


Getting There

Arrival Airport

Bangkok International Airport


Approximately 35 minutes from Bangkok International Airport


Bangkok is hot all year, and the best time to visit is late November to mid-January, it's still humid, but comfortable. Temperatures rise from March (when the Northern Haze also occurs) until the rainy season starts in late May, and from then until October there are a few showers most days, especially in the afternoon, so an umberalla would be useful.