Skip to content

Best Hotels in Bangkok for Amazing Views

This article may contain compensated links. Learn more in our disclaimer.


What are the best hotels in Bangkok for views?

Bangkok, Thailand’s capital, is also its most populous city and main tourist destination. According to Forbes, Bangkok is the most popular tourist destination in the world. While I can’t say, I was a big fan of it at first (I wasn’t; I wanted to leave it), now I understand what is that that everyone like about it so much. If you are planning a trip to Bangkok anytime soon, then this list here is for you. All of these 5-star hotels in Bangkok are great.

And all of them offer some of the best views in Bangkok. Sometimes – right from your bed. Are you ready to splurge a bit?

Best Hotels in Bangkok for Amazing Views

Let’s look at the list of the best hotels in Bangkok for views.

All of them offer different types of rooms that range in size, level of comfort and not only. In some cases you’ll have a view of Bangkok’s ever growing and spectacular skyline right from your bed, in other cases – not. Take that into account when making a booking. For all the options, check them out on Booking.com or Agoda.com.

1. Banyan Tree Bangkok

Bangkok views

A popular 5-star hotel in Bangkok, on Sathorn Road.

A popular 5-star hotel located in Bangkok’s central business and embassy district on Sathorn Road, an area that lately has become one of the best areas to stay in Bangkok. The hotel is located a short walk away from the nearest metro station and park. It features a gym, sauna and a 25-meter pool. The hotel has a rooftop bar and restaurant, both offering spectacular views of the Bangkok’s skyline.

PRICE: Double room starts at 300 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

Disclaimer. Prices change constantly. What’s 300 euro today, might be 100 euro tomorrow. Check the latest price. And ALWAYS compare the price. Sometimes the same hotel is cheaper on Booking.com, other times – on Agoda.

2. The Okura Prestige Bangkok

Hotel room
Photo by Engin Akyurt

A 5-star Bangkok hotel with infinity pool.

One of the best Bangkok hotel rooftop pool views.

located in city’s central business and embassy district, right next to the nearest Skytrain station – Ploenchit. The hotel features several restaurants, including Japanese, a gym, SPA and an outdoor pool offering beautiful views of the city. On the 25th floor there is a very nice bar where you can enjoy both a cocktail or two and a view of the Bangkok’s skyline.

The same as good are the views from the restaurants Yamazato, Elements and Up&Above.

PRICE: Double room starts at 140 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

3. Tower Club At Lebua

Woman in hotel SPA
Photo by Andrea Piacquadio

A luxurious 5-star hotel recommended by Michelin Guide.

Is it the best place to stay in Bangkok? Probably. The hotel is in a 5-minute walk from the river, nearest metro station and pier. It features a gym, outdoor pool, SPA and sauna. There are 6 restaurants all of whom are offering not only great food but also nice views of the city. The hotel also has a rooftop bar.

Some of the rooms have a balcony.

PRICE: Double room starts at 320 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

4. SO Sofitel Bangkok

Lumpini Park lake
Lumpini Park lake, Bangkok

An inexpensive 5-star hotel in Bangkok, opposite to Lumpini park.

A popular 5-star hotel located in Bangkok’s central business and embassy district, opposite to Lumpini park. Clearly one of the best hotels in Bangkok, Thailand. Nearest metro station is just a short walk away. The hotel features a great SPA, gym and an outdoor pool. For an awe-inspiring view of Bangkok you can either go for a swim or head to the Park Society restaurant.

Some of the rooms have a city view, others – park view.

PRICE: Double room starts at 100 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

5. The Peninsula Bangkok

Temple in Bangkok, Thailand
Bangkok, Thailand

A luxurious 5-star hotel near Chao Phraya river.

The hotel sits beside the Chao Phraya river and offers beautiful views of the river or city. Some of the Bangkok’s most popular and beautiful sights, including Wat Arun and The Grand Palace, are only a 20-minute drive away from the hotel. The hotel features an outdoor pool, gym and SPA. Rooms offer views of the city and river.

PRICE: Double room starts at 550 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

6. Shangri-La Hotel Bangkok

Couple going to hotel

A 5-star hotel in downtown, beside the Chao Phraya river.

The hotel is adjacent to Saphan Taksin BTS Skytrain Station. The hotel features a high-end SPA center, sauna, gym, pool and 10 restaurants. For the best view go to the restaurants Salathip and NEXT2 CAFE. Some rooms are with a balcony.

PRICE: Double room starts at 450 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

7. Centara Grand At Centralworld

On the Siam Paragon walkway
On the Siam Paragon walkway

A 5-star hotel near the Siam Paragon shopping mall.

The hotel is located in Bangkok’s central business district, a few minute walk from one of Bangkok’s biggest malls (Siam Paragon). This mall is awesome. The hotel features a SPA, gym, 9 restaurants and very cool outdoor pool. For the best views of the city you’ll need to go to the Red Sky bar.

PRICE: Double room starts at 250 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

8. Amara Bangkok Hotel

Mahanathon on the left
MahaNakhon on the left

A popular 4-star hotel in Bangkok’s central business district.

Located only a 6-minute walk from Patpong. The iconic Mahanakhon building is also very close, and could be seen from the rooms of this hotel. The hotel features an outdoor rooftop pool, gym, bar and an on-site restaurant.

PRICE: Double room starts at 250 EUR

BOOK ONLINE: Booking.comAgoda.com

See on Booking.com See on Agoda.com

Have you been to Bangkok? Where did you stay? In which area of Bangkok? What are the best hotels in Bangkok (from your experience)?

1. Book Your Flight. Find cheap flights using Kiwi.com, Momondo.com. Or subscribe to Dollar Flight Club, if you don’t want to be searching for the flights yourself. Kiwi currently is my first choice.

2. Book Your Accommodation. Booking.com, Agoda.com and Airbnb. I use Booking and Agoda at least a dozen times a year, and Airbnb – when looking for a long-term stay. My best tip is to ALWAYS compare the price. Sometimes the same hotel is cheaper on Booking.com, other times – on Agoda. Always compare the price!

3. Buy Your Travel Insurance. World Nomads and SafetyWings are two companies I can recommend. World Nomads offers some extra benefits, that will be important for those doing some higher risk activities, while SafetyWings is significantly cheaper. SafetyWings is only $9.25 / week.


Disclaimer for Amazon Associates: MakeAdventureHappen.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. As an Amazon Associate I earn from qualifying purchases.