Where to eat in Bangkok
From authentic street food to swanky rooftop restaurants, discover the best places in Bangkok to indulge in some of the world's tastiest cuisine. Find out the best of where and what to eat in Bangkok.
Thai gastronomy is undisputedly one of the most varied and delicious cuisines in the world, and most tourists return home with a great impression of the food. Our favourite dish was Pad Thai: noodles with soya, egg and other tasty ingredients.
Best restaurants in Bangkok
One of the most interesting options for getting incredible views of the city while enjoying a delicious lunch or dinner is Baiyoke Sky Hotel, a 304-metre tall tower from where you can delight in a full buffet with the city at your feet.
If this interests you, we recommend booking the following:
Lunch or Dinner at Baiyoke Sky Hotel
Two of the other most fashionable restaurants in the city are Sirocco and Vertigo, both found atop the highest hotels in the city, the Lebua at State Tower and the Banyan Tree.
The quality of food in these restaurants isn't superior to that of other more modest restaurants, but the ambience and views are certainly worth it. If you want to go for dinner, be prepared to pay European prices (€ 50 (US$ 52.52) per person). Plus, you need to book in advance.
If your budget for eating in Bangkok is a little tight, you could choose to just go here for a drink. This way, you'll marvel at the views but also save money without the need to book.
Please be aware that both restaurants require formal wear. Men must wear closed-toe shoes, long-sleeve shirts and long trousers. Women should avoid wearing sandals, shorts and sleeveless tops.
Dinner and boat ride
In Bangkok, there are many companies that offer dinner cruises down the river Chao Phraya. They range from 1,000 THB (US$ 29.29) to 1,500 THB (US$ 43.94) per person and include, as well as dinner, music and traditional dancing.
If you want to enjoy a pleasant evening, you can book our dinner cruise with live performances below: