Cheap Eats Around Siam Square for Shoppers

Where to refuel between malls without blowing your shopping budget, from Siam Square's sois to the food courts of MBK and Terminal 21.

Street-Level Stalls and Sois

Siam Square's grid of sois, especially Soi 3 and Soi 4, is packed with stalls and tiny shophouse restaurants that serve the students from Chulalongkorn University. Expect plates of pad thai, som tam and grilled chicken for 50–80 baht. The busiest stalls are the safest bet for freshness; look for a queue of locals at lunchtime. Avoid anything that has been sitting out; freshly cooked is best. Most stalls open around 10am and close by early evening, so plan your shopping around a late lunch.

For a sit-down meal, the small restaurants along Soi Chulalongkorn 12 (Soi 12) offer single dishes like khao man gai (chicken rice) and kuay jab (rolled noodle soup) for 60–100 baht. These places are basic but clean, with plastic stools and fans. They are a five-minute walk from the BTS Skytrain National Stadium station (Exit 2). Cash only, and portions are modest, so consider two dishes if you are hungry. Skip the obvious tourist traps on the main Rama I Road side; the food is pricier and less interesting.

Food Courts in the Malls

MBK Center's fifth-floor food court is a reliable option for shoppers on a budget. You buy a prepaid card (minimum 100 baht) and use it at the stalls; unused credit is refundable. Dishes like pad see ew, green curry and mango sticky rice cost 40–70 baht. It is air-conditioned and has plenty of seating, making it a good escape from the heat. The quality is decent but not exceptional; it is convenient rather than destination dining. The food court is open from 10am to 9pm, and it gets crowded after 6pm.

Terminal 21's fifth-floor food court, Pier 21, is another wallet-friendly choice. It is slightly more expensive than MBK (most dishes 50–80 baht), but the portions are larger and the environment is more pleasant. You also use a cash card here, available at the counter. The food court is open from 10am to 10pm and is a short walk from the BTS Asok station (Exit 3). If you are shopping at Terminal 21, this is the obvious choice. However, if you are already in Siam, MBK is closer and cheaper.

Local Favourites and Markets

The wet market on Soi Kasemsan 1 (opposite the Bangkok Art and Culture Centre) has a few food stalls in the mornings. From 7am to 11am, you can find freshly made Thai sweets, grilled pork skewers and noodle soups for 30–50 baht. It is popular with office workers and students, so the food is fresh and fast. It is not a place to linger, but it is perfect for a quick, cheap bite before a day of shopping. Bring small notes and coins.

For a more substantial meal, the Isaan restaurants along Soi 10 (near the Novotel Bangkok Platinum) serve som tam, larb and grilled chicken for 60–120 baht per dish. These places are busiest in the evening, but many open for lunch. The flavours are bold and authentic; if you prefer milder food, ask for 'mai pet' (not hot). The area is a 10-minute walk from BTS Siam station (Exit 2). It is worth the detour if you want a proper sit-down meal without spending much.

Where to Stay and When to Go

To be within walking distance of these options, book a hotel in the Siam or Ratchathewi area. Hotels like the Novotel Bangkok Platinum Pratunam (a 15-minute walk to Siam Square) and the Hotel Ibis Bangkok Siam (directly opposite MBK) offer rooms from around 1,500 baht per night. These are mid-range options with good access to the BTS Skytrain, which makes it easy to reach other cheap eats. If you are on a tighter budget, consider hostels in the National Stadium area, with dorm beds starting around 400 baht.

The best months to visit for comfortable walking between malls are November to February, when the weather is cooler and less humid. Avoid April, which is the hottest month, and the rainy season from June to October, when sudden downpours can disrupt your plans. Weekdays are less crowded than weekends, and many food stalls are busier on weekends. For the cheapest and most enjoyable experience, aim for a weekday lunch at the street stalls, when the food is freshly cooked and the queues are shorter.

Questions, answered

What is the typical price for a meal at Siam Square street stalls?

Most dishes at street stalls in Siam Square cost between 50 and 80 baht. Expect to pay around 60 baht for pad thai or som tam. Pad thai is a stir-fried noodle dish, som tam is papaya salad. These are cash-only, so carry small notes.

Are there vegetarian options in the Siam Square area?

Yes, but they are limited. Some stalls offer jay (vegan) food during festivals, but otherwise look for dishes like pad see ew (soy sauce noodles) without meat, or ask for 'mai sai neua' (no meat). The food courts in MBK and Terminal 21 have vegetarian stalls, though you may need to ask staff for help identifying them.

Is it safe to eat street food in Bangkok?

Bangkok's street food is generally safe if you choose busy stalls with high turnover. Avoid anything that has been sitting out for hours. Drink bottled water, and eat freshly cooked food. If you have a sensitive stomach, stick to food courts initially. Common sense goes a long way.

How do I get to Siam Square from the airport?

From Suvarnabhumi Airport, take the Airport Rail Link to Phaya Thai station (30 baht, about 30 minutes), then transfer to the BTS Skytrain to Siam station (about 15 baht, 10 minutes). From Don Mueang Airport, take the A1 bus to Mo Chit BTS station (30 baht, 30 minutes), then the Skytrain to Siam (about 40 baht, 20 minutes). A taxi from Suvarnabhumi costs around 400 baht plus tolls and takes 30–60 minutes, depending on traffic.

Can I use credit cards at the food stalls?

No, street stalls and small restaurants are cash-only. Food courts in malls like MBK and Terminal 21 use prepaid cards that you buy with cash. Some sit-down restaurants may accept cards, but it is best to carry cash. ATMs are plentiful in the area, but they charge a withdrawal fee.

What are the opening hours for the food courts?

MBK's food court is open daily from 10am to 9pm. Terminal 21's Pier 21 food court is open from 10am to 10pm. Street stalls typically open around 10am and close by early evening, though some stay open later. The wet market on Soi Kasemsan 1 is best visited in the morning, from 7am to 11am.

Which hotel is closest to the cheap eats in Siam Square?

Hotel Ibis Bangkok Siam is directly opposite MBK and a five-minute walk to Siam Square. Novotel Bangkok Platinum Pratunam is about a 15-minute walk. Both are mid-range options. For budget travellers, hostels in the National Stadium area offer dorm beds and are within walking distance.

What should I avoid when eating cheaply in Siam Square?

Skip the restaurants on the main roads that cater to tourists, as they are pricier and less authentic. Avoid stalls with food that has been sitting out. Do not drink tap water; stick to bottled water. If you prefer milder dishes, ask for 'mai pet' when ordering at Isaan restaurants.

Search live hotel prices in bangkok →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← bangkok's page