Skip to main content
Visit Thailand Today

The 16 Best Street Food Spots in Bangkok, Ranked

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

16 places$ to $$$ price levelAvg 4.4 on GoogleUpdated Sep 2026

If you only read one line

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.

Sponsored · Hotel search

Staying near these? Search Bangkok hotels with your dates

Compare rates for the dates you are traveling, then filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

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 omelets from about 18:00. 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.