Best Restaurants & Food in Bangkok
211 places found in Bangkok
Bangkok is one of the world's great food cities — a place where a 40-baht plate of pad kra pao from a street stall can be just as memorable as a 3,000-baht tasting menu at a Michelin-starred restaurant.
Book food tours & dining experiences in Bangkok
We may earn a commission from bookings made through these links, at no extra cost to you. Learn more.

Kolun.h

Janhom

Prik-Yuak

Bunloet

Thien Duong

Hia Wan Khao Tom Pla
Where to stay
Best Hotels in Bangkok
My pick at each price level in Bangkok, going by Google's hotel class. Hotels from my ranked list of the 10 best come first, then the best-reviewed. Each button opens the hotel on Booking.com with your dates filled in.
#1Luxury · 5-star
Millennium Hilton Bangkok4.6 (12,976 reviews)
Upscale riverside hotel on the Chao Phraya with strong service and sweeping river views.
Check rates
#8Mid-range · 4-star
Centara Watergate Pavilion Hotel Bangkok4.5 (4,456 reviews)
Sleek Bangkok hotel with spacious rooms, rooftop bar, spa, and an unbeatable location near top shopping.
Check rates

Gaa

Hong Sieng Kong

Mam Tom Yum Kung

Hero Moo Plara

Vertigo & Moon Bar Rooftop

Saneh Jaan

R-HAAN

Gaysorn Amarin Food Court

JJ Mall Food Court

Eathai

Gourmet Eats Emporium

Kuang Seafood - Rangnam Original

Krua Apsorn

Polo Fried Chicken

Mae Varee

Wanjai Cafe House

Wallflowers Cafe

Woodbrook Bangkok
Find a place to stay in Bangkok
Compare prices across booking sites.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
Sponsored — we may earn a commission at no extra cost to you. Learn more.
Frequently Asked Questions
What is the best street food area in Bangkok?
Yaowarat (Chinatown) is the undisputed champion for night street food — seafood, noodles, and desserts. Khao San Road area has cheap eats for backpackers. Victory Monument has excellent boat noodles. Or Tor Kor Market near Chatuchak has the city's best produce and prepared food stalls.
How much does a meal cost in Bangkok?
Street food meals run 40-80 THB ($1.20-2.40). Casual sit-down restaurants average 100-250 THB. Mid-range restaurants with air conditioning cost 250-600 THB per dish. Fine dining ranges from 1,500-5,000+ THB for tasting menus.
Are Bangkok restaurants safe for tourists?
Yes. Food safety standards are generally high, especially at busy stalls with high turnover. Look for vendors with long lines — fast turnover means fresh food. Most restaurants in tourist areas offer English menus and accommodate dietary restrictions.