Terminal 21 Food Court - Best Cheap Eats in Bangkok

From some of the best restaurants in the world to street food and delicious Som Tam, Thai Food seems to be many people's favorite! Meals can be quite pricey by Thai standard, but we’ve picked the best food court in Bangkok where you can treat your stomach with real Thai street food while staying on a tight budget.

Terminal 21 Mall

Terminal 21 Mall

Terminal 21 is a mall themed with different icons of big cities from all around the world such as Tokyo on the 1st floor, London on the 2nd floor, Istanbul on the 3rd floor, San Francisco on the 4th & 5th floor and Hollywood on the 6th floor. One of the highlights of Terminal 21 is the Pier 21 Food Court.

Terminal 21 Mall

Pier 21 Food Court

This food court, located on the fifth floor of the building, is very popular between both locals and tourists. Pier 21 Food Court is a perfect place to try a variety of local Thai favorites. All the best Thai food dishes such as Pad Thai, Som Tam and Tom Yum Goong can be found here. The food here is very tasty and offering good value - prices are even better than on the street and the environment is much cleaner. A typical plate of one meal goes for 20-40 baht, fruit smoothies for 20-30 baht and coffee for 25 baht.

If you want to buy food here, you must purchase a pre-paid card which can be refilled starting from 100 baht. If you won't use all your credit, remaining value can be refunded upon return of the card.

Pre-Paid Card at Terminal 21 Mall  Food Court

Tom Yum Noodle Soup costs 48 baht.

Tom Yum Noodle Soup

Rad Na noodle topped with fried egg is a must! Costs 35 baht.

Radna noodle topped with fried egg

Don’t miss out on the Mango Sticky Rice for only 40 Baht.

Mango Sticky Rice

Fruit juice starts from 20 baht.

Fruit juice

The food court is usually very crowded and it can be really hard to find a table during peak time from 11:30 to 13:00 for lunch and from 18:00 to 19:30 for dinner.

Pier 21 Food Court at Terminal 21 Mall

Full list of restaurants at Pier 21 Food Court you can find here: Restaurants of Pier 21 Food Court.

As with more than 30 restaurants offering a wide variety of Thai food dishes, it might be difficult to decide on what to eat at Terminal 21 Food Court. Read our recommendation on What to Eat at Terminal 21 Food Court Pier 21.


5 Floor, Terminal 21, Sukhumvit Rd, Bangkok

Opening Hours

Open daily 10:00 - 22:00

How to Get There

Terminal 21 is located in the center of Bangkok and it can be easily accessed by taxi, buses and train - BTS SkyTrain Asoke station and MRT Metro Sukhumvit station are connected to the building of the mall