Skip to main content
Restaurants & Food

Best Street Food in Bangkok

Bangkok's highest-rated street food stalls, markets, and roadside eateries.

Bangkok is one of the best street food cities in the world. From the legendary stalls of Yaowarat (Chinatown) to the Michelin-starred cart vendors of Bang Rak, the city's sidewalk kitchens serve everything from ฿40 pad thai to ฿300 crispy roast duck. Street food here isn't just cheap eats — it's the backbone of Bangkok's culinary identity.

The best streets for food are Yaowarat Road (Chinatown) for Chinese-Thai fusion, Or Tor Kor Market near Chatuchak for premium produce, and Silom Soi 20 for traditional Thai lunch. Sukhumvit Soi 38 Night Market (now consolidated) and Asiatique's street section are popular tourist-accessible options. Most stalls operate from 11:00–22:00; Chinatown is best after 19:00.

1
Pier 21
4.5ชั้น 5, 88 Sukhumvit Rd, Khwaeng Khlong Toei Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand
Bangkok

Beloved food court on level 5 of Terminal 21, serving affordable Thai classics in the heart of Sukhumvit.

2
cholasbkk
4.9629 Soi Phetchaburi 31, Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand
Bangkok

Authentic Indian restaurant in Bangkok's Ratchathewi district, open daily with both à la carte and buffet options.

3
Platinum Fashion Mall Food Court
4.46th Floor (at Platinum Mall 2), 222 (Pratunum, ถ. เพชรบุรี แขวงถนนเพชรบุรี เขตราชเทวี กรุงเทพมหานคร 10400, Thailand
Bangkok

A bustling 6th-floor food court in Platinum Mall 2, serving Thai classics and more amid Pratunam's fashion district.

4
Thipsamai Padthai Pratoopee
4.2313, 315 Maha Chai Rd, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Bangkok's legendary pad thai institution, serving the iconic egg-wrapped noodle dish on Maha Chai Road since generations past.

5
RONGROS
4.7392/16 Thanon Maha Rat, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Rooftop Thai restaurant near the Chao Phraya with stunning sunset views of Wat Arun.

6
Absorn Thai Bistro
4.9232 - 240 Mahachai Road Sumranrath 232 Maha Chai Rd, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Authentic Thai bistro on historic Mahachai Road, open daily with standout curries, pad thai, and fresh seafood dishes.

7
MBK Food Legends
4.2444 Phaya Thai Rd, Khwaeng Wang Mai, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand
Bangkok

A popular air-conditioned food court on the 6th floor of MBK Center, serving Thai and international dishes daily.

8
Olive Kitchen - Khaosan
4.828/10, Khwaeng Chana Songkhram, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

A versatile all-day dining spot on Khaosan Road serving Thai, fusion, pizza, and bakery items.

9
Myth I Bangkok Street food | Best mango sticky rice
4.784 Chakrabongse Rd, Khwaeng Talat Yot, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Beloved Bangkok street food spot near Phra Nakhon, famed for mango sticky rice and generous vegan options.

10
Fish Corner - 24BLVD
4.888/2, 88/9 ซอยสุขุมวิท 24 ถนนสุขุมวิท แขวงคลองตัน, คลองตัน, เขตคลองเตย กรุงเทพมหานคร 10110, Thailand
Bangkok

Seafood-focused restaurant on Sukhumvit 24, open daily until 2 AM with consistently strong reviews.

11
Pad Thai Kratong Thong by ama
4.7270 272 Thanon Maha Rat, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Beloved pad thai specialist near Wat Pho, serving fresh, flavourful Thai classics at budget prices daily until 5:30 PM.

12
JJ Mall Food Court
4.3JJ MALL BUILDING 2ND FLOOR, แขวงจตุจักร เขตจตุจักร กรุงเทพมหานคร 10900, Thailand
Bangkok

Air-conditioned food court on the 2nd floor of JJ Mall, serving Thai staples steps from Chatuchak Weekend Market.

13
MaeThum Padthai
4.96/3 Thanon Siri Phong, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

A century-old pad thai specialist near the Giant Swing, beloved for its focused menu and friendly owner.

14
Quartier FoodHall
4.4647/2 Sukhumvit Rd, Khwaeng Khlong Tan Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand
Bangkok

A popular food court inside EmQuartier mall on Sukhumvit, serving Bangkok street food brands daily until 10pm.

15
Tom Yum Kung
4.59 Thanon Khao San, Khwaeng Talat Yot, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand
Bangkok

Classic Thai restaurant on Khao San Road, open daily until 2 AM for lunch through late-night dining.

Frequently Asked Questions

Where is the best street food in Bangkok?
Yaowarat Road in Chinatown is Bangkok's undisputed street food capital — dozens of vendors serving crab fried rice, roast duck, dim sum, and oyster omelettes from 19:00 onwards. For daytime street food, Bang Rak and Silom have excellent lunch stalls. Sukhumvit Soi 11 area has a good concentration of night food stalls for tourists staying in that area.
Is Bangkok street food safe to eat?
Bangkok street food is generally safe — locals eat it daily and hygiene standards at popular stalls are high because vendors rely on repeat customers. Look for stalls with high turnover (fresh ingredients), cooked-to-order food (not pre-cooked and sitting out), and plenty of local customers. Avoid raw shellfish and pre-cut fruit left in the sun. Stick to bottled or boiled water.
What is the must-try street food in Bangkok?
Must-tries include: pad thai (stir-fried rice noodles with egg, tofu, dried shrimp — best at Pad Thai Thip Samai near Khao San), mango sticky rice (khao niao mamuang — best in summer when Nam Dok Mai mangoes are in season), boat noodles (kuay teow reua — small bowls of rich pork or beef broth), and guay tiew kua gai (stir-fried flat noodles with chicken and egg).
How much does street food cost in Bangkok?
A plate of pad thai or stir-fried rice is ฿50–80. Grilled meats on skewers are ฿15–30 each. Noodle soups are ฿40–70. At Yaowarat, more elaborate dishes like crab fried rice run ฿200–400. Fresh fruit is ฿30–60 per bag. Budget ฿150–300 for a full street food meal with drinks.