10 Bangkok Hotels with Amazing Views

A Room with a View

Bangkok may be no Paris or Rome when it comes to looks, but the city’s ever-growing skyline (alongside limited pockets of greenery) certainly makes an interesting panorama. With these 10 handpicked hotels, we’ve made sure you’re guaranteed a good view, whether it’s of the city’s twinkling skyscrapers, lush inner-city parks or of the famous Chao Phraya River that cuts its way through Bangkok, spilling out into the Gulf of Thailand.

Most of these hotels with a view are on the more luxurious side of things, but we’ve also included a few boutique, budget-friendlier options, too. You can click through to see each one in detail, as well as all the live rates per night.

Read More
    Superb 4.5/5
    Price from
    49% OFF

    All suites in lebua’s Tower Club sit between the 51st and 59th floors, meaning those photogenic city/river views you see in the photos are guaranteed. You can take a gulp of fresh air (yes, the air in Bangkok is fresh this high up) from your own mini outside terrace, lebua being one of the few hotels in the city with balconies in every room. Have your camera ready for the ‘golden hour’ (between 18:00-19:00) when the sun illuminates the Chao Phraya River, then head up to the very top (64th floor) to enjoy a long list of wining and dining options as you admire the twinkling cityscape from above. Read More...

    Superb 4.8/5
    Price from

    Looming high over the Chao Phraya River as one of the city’s most prominent icons of luxury, Bangkok’s Peninsula Hotel delivers some memorable views no matter what room you book (they all face the water so you don’t have to worry about being stuck with a room at the back). Aside from some of the grandest décor we’ve seen in the city, the rooms here take full advantage of the views with floor-to-ceiling windows. You can get better perspectives of the city by booking one of their Balcony Rooms and tanning yourself on the private sun loungers. Read More...

    Score 0.0/5
    Price from
    3% OFF

    Bangkok’s tallest hotel inevitably delivers on the views; the higher up you book, the better they get. Rooms here might not be as glamorous as they used to be, but with prices starting at a fraction over US$100, we’re not complaining - especially considering the central location, right in the heart of Pratunam, the city’s main shopping district. Baiyoke is walking distance from big-name malls such as Central World, Platinum and Siam Paragon, and you can also head up to the 83rd for cocktails in the clouds. Read More...

    Superb 4.5/5
    Price from
    14% OFF

    Sofitel So impresses on a whole load of levels. We could easily talk about their magnificent 29th floor rooftop bar, their sexy swimming pool that throws monthly pool parties or the undeniably hip design of each of the four categories of themed rooms. What really sets Sofitel So apart from the rest is the view. Located on Sathorn Road in Silom, the hotel is perched perfectly over Lumpini Park, meaning you can wake up and sip that morning coffee in bed while admiring the lush greenness beaming in from your floor-to-ceiling windows. Just remember to book one of their ‘Park View’ rooms. Read More...

    Superb 4.6/5
    Price from

    St. Regis is another hotel that takes full advantage of a particularly green location, this time facing the vast Royal Bangkok Sports Club – an inner-city golf course surrounded by a horse racing track. Rooms are decked out in a classic New York style, service is top notch (butlers for all) and the lavish restaurants, pool and gym all look out over the sports club, with the city skyline shining in the background. It’s also about half the price of other St.Regis Hotels around the world, meaning you can actually afford to stay here, even if it’s still a bit of a treat. Read More...

    Great 4.3/5
    Price from
    19% OFF

    This beautifully restored riverside hotel faces one of Bangkok’s most iconic temples, Wat Arun (now you get the name), which sits directly opposite on the other side of the Chao Phraya. There are only six rooms and suites, all of which point directly at the ancient temple, allowing you to partake in some sightseeing from the comfort of your own bed. The once-shophouse has stood in the same place since the 1920s, and retains a certain rustic charm while bringing things up to date too, with all the mod-cons of a four-star hotel. Read More...

    Great 4.1/5
    Price from

    Thanks to its slender shape, all rooms at the Millennium Hilton offer splendid river views from the Thonburi side, and it is a two-minute ferry hop across the water from the sprawling city. Rooms are smart, dining options are numerous, and don’t forget to check out the stunning 360-degree views from their 32nd floor rooftop bar. The views along the Chao Phraya are equally as good from the swimming pool one floor below – nicknamed ‘the beach’ - with its submerged deck chairs and pool side bar. Read More...

    Great 4.2/5
    Price from

    We love this quaint, seldom-visited spot on the river, strategically placed on the Thonburi side with the Grand Palace, Wat Arun, and Rama VIII Bridge all within view. Rooms are relatively modest in décor (just like the prices), but views from the enormous windows, particularly at night when the Grand Palace glows in a deep golden hue, are great. There’s a nearby local market sprawling around the Wanglang Pier, as well as an onsite café, restaurant and cute little rooftop bar – our personal favourite of the bunch. Read More...


    Inn A Day

    Superb 4.9/5
    Price from

    A neighbour of Arun Residence, Inn a Day presents copycat views across the river to the magnificent Wat Arun, all in some rather more hip and colourful settings. Rooms take on a distinctly chic-industrial edge, with polished concrete walls, exposed support beams and brightly painted doors, window frames and furnishings allowing each space to take on its own unique flavour. Make sure to request one of the river-facing rooms in advance for the best views, though the garden rooms at the back are just as funky and cost a bit less. Read More...

    Great 4.3/5
    Price from
    52% OFF

    Asoke is often pinpointed as being the very centre of Bangkok, so booking yourself into the this hotel sitting on top of Terminal 21 (at Asoke BTS) guarantees you’re going to be in the thick of the action. Views from the higher rooms, as well as the rooftop swimming pool, are pretty spectacular too, with the city’s towering skyline surrounding the hotel in all directions. Rooms start at a generous 32 square metres, and they all come with kitchens and the option of twin or extra beds – ideal for families coming to Bangkok. Read More...

    Rate This Place: ( votes)

    Tours You May Like

    Related Pages

    • 10 Amazing Hotels in Bangkok Under $100

      10 Amazing Hotels Under $100

      Proving $100-a-night can get you luxury in Bangkok, our 10 picks range from resort-style hotels in the city centre, to Read More»

    • 5 Hotels in Shopping Malls

      5 Hotels in Shopping Malls

      If you love shopping then bring an extra suitcase to Bangkok. The city deserves its reputation as Asia’s shopping Read More»

    • 10 Best Design Hotels in Bangkok

      Bangkok's 10 Coolest Designer Hotels

      Design hotels are on the rise in Bangkok - great news for the more artistically-minded traveller, bored of the Read More»

    • Art in Paradise 3D Trick Eye Museum

      Art in Paradise 3D

      Art in Paradise, the very successful interactive attraction also refered by locals as the Trickeye Museum or 3D Museum Read More»

    • Top 5 Hotels in Chinatown

      Top 5 Hotels in Chinatown

      Chinatown in Bangkok can be a confusing place even for long-time visitors to Bangkok so finding the best hotel is Read More»

    • 10 Best Value Hotels in Old City

      This list of the best budget hotels in Bangkok Old City are fantastic properties that prove beyond any doubt the capital Read More»

    We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.