For many travelers, scoring a reservation at a trendy new restaurant or discovering that amazing locals-only dinner spot can be the highlight of a trip. But when those memorable restaurants and incredible dishes are coupled with breathtaking sights…well, that’s a whole other kind of sweet spot. Luckily, Bangkok’s restaurateurs have taken advantage of the sprawling city landscape and answered the call for quality food that isn’t sacrificed (or over-priced) for Instagram-worthy vistas. The five restaurants and bars listed here offer a sampling of both cuisines and views: the dishes range from Italian to traditional Thai, and the venues offer everything from sky-high urban cityscapes to waterfront vantage points for taking in the sunset. These picks are sure to impress even the most sophisticated and seasoned Bangkok travelers—and they’re guaranteed to leave newcomers to the city dazzled. No matter which restaurant you choose or who you bring with you, though, just don’t forget your camera.
The stunning views of Wat Arun aside, what keeps both locals and visitors coming to Sala Rattanakosin are the dishes prepared by British Chef Tony Wrigley. Thai dishes with a Western influence, like the crispy pork belly with tamarind sauce, rule the menu and are served on the riverside patio on cooler nights.
Despite the seafood-heavy menu, In Love serves up dishes at shockingly affordable prices. You’ll need a reservation to score one of the most coveted waterside tables, but once you’re settled next to the windows or on the patio above the Chao Phraya River near the Rama VIII Bridge, be sure to order the deservedly hyped dish of steamed sea bass.
In a city where restaurants and bars seem to open every week, only to quickly shutter their doors a few months later, Angelini has endured as a perennially popular dining destination. Occupying two floors of the Shangri-La Hotel, the space has floor-to-ceiling glass windows that treat diners to incredible river views—which they can savor along with what is arguably the best Italian food in the city.
This super-modern, super-chic restaurant, set on the 25th floor of an office tower, boasts one of the (yes) longest dining tables in Thailand: 25 meters, to be exact. You’ll need a reservation to nab a set here, but you’ll be rewarded with stunning city views, delicious and well-priced Thai fusion cuisine, and a buzzy terrace where you can enjoy creative cocktails.
To escape the maddening traffic and city crowds, head to the Millennium Hotel’s Three Sixty (named for its panoramic city views) and settle in as top jazz talents from around the world preform. Three Sixty is the perfect spot for light snacks and great ambience, but if you’re looking for a full meal try Flow on the hotel’s ground floor first.