Where to Eat at Bangkok Airport: Best Restaurants & Cafés
If you’re flying through Bangkok’s Suvarnabhumi Airport, you don’t have to settle for boring or even expensive airport food. From local Thai restaurants to cozy cafés, international restaurants, and of course, your typical McDonald’s and Burger King. Bangkok Airport has plenty of great places to grab a bite before your flight.
Whether you’re craving a quick bowl of Pad Thai, a cup of Thai iced coffee, or a healthy Pokebowl with a view of the runway, you’ll find it here. Some spots are open 24 hours, while others serve freshly cooked Thai dishes for just a few baht. Perfect if you want one last taste of Thailand before leaving.
In this guide, I’ll show you where to eat at Bangkok Airport, including the best restaurants, cafés, and food courts for every budget and traveler type.
Personally, Saengduan and I prefer the food court at the lower level of the airport, which is called Magic Food Point. This is a food court with lots of choices and very well priced.

Where to Eat Before Security (Landside)
If you’re checking in early, waiting for someone to arrive, or just want to grab a bite before going through security, there are several good food options on the landside (public) area of Suvarnabhumi Airport.
1. Magic Food Point (Level 1, near Gate 8)
If you want a real taste of Thailand without airport prices, Magic Food Point is the place to go. It’s a local-style food court where airport staff and travelers eat side by side. You’ll find dishes like Pad Thai, fried rice, curries, and mango sticky rice. All for around 50–80 THB.
And they also sell my favorite, which is Pad Krapow.
This is where Saengduan and I usually grab something to eat when she brings me to the airport when I go back to the Netherlands.

💡 Tip: You’ll need to buy a prepaid card at the entrance, then use it at the food stalls. Any leftover balance can be refunded before you leave.
You can read my article on the best Thai dishes you have to try when in Thailand.
2. The Coffee Club (Level 2)
Perfect for travelers who want a relaxed atmosphere before a flight. The Coffee Club serves Western-style breakfast, sandwiches, salads, and great coffee. It’s a little more expensive than Magic Food Point but much quieter.
3. S&P Restaurant
A popular Thai chain known for its variety, from Thai rice dishes to pasta and bakery items. You can eat in or grab something to take away. It’s great if you want something fast but fresh.
4. Starbucks & Black Canyon Coffee
For travelers who just need a caffeine fix, both Starbucks and Black Canyon Coffee are located in the departure hall area. They offer comfortable seating, Wi-Fi, and pastries. Perfect for early-morning flights or late-night arrivals.
Where to Eat After Security (Airside, International Departures)
Once you’ve passed through security and immigration, Suvarnabhumi Airport has a great mix of Thai and international restaurants spread across its concourses (D through G). Whether you want a full meal, a snack, or just a coffee, there’s something for every traveler and every budget.
1. Thai Street Food by Kin Café & Restaurant (Concourse D)
This restaurant offers classic Thai dishes in a clean, air-conditioned setting. Expect favorites like green curry, stir-fried basil chicken (also known as Pad Krapow), and Tom Yum soup, all freshly cooked and served quickly. Prices are reasonable for airport standards, usually around 150–250 THB.
2. Silom Village (Concourse F)
If you’re looking for something a little fancier, Silom Village is one of the best Thai restaurants inside the terminal. The decor reflects traditional Thai culture, and the food quality is excellent. It’s perfect if you want one last authentic meal before your flight.
3. The Pizza Company & Burger King (Various Concourses)
For something quick and familiar, you’ll find several international chains scattered throughout the airport. These are ideal if you’re short on time or traveling with kids who prefer Western food.
4. Dean & DeLuca (Concourse D)
A stylish café offering premium coffee, pastries, sandwiches, and light meals. It’s a great place to relax, catch up on emails, or enjoy a quiet meal before boarding.
5. Doi Chaang Coffee (Concourse G)
A Thai coffee brand known for its rich, local coffee beans. You can grab an iced coffee, a light snack, or even buy coffee beans to take home as a souvenir.
💡 Tip: Most restaurants and cafés airside accept credit cards and Thai baht, and many stay open 24 hours. Especially near Concourse D, where most long-haul flights depart.
Cafés & Coffee Spots for Long Layovers
If you have a long layover at Bangkok’s Suvarnabhumi Airport, the cafés here are some of the best places to relax, recharge, or get a bit of work done. Most have strong Wi-Fi, good coffee, and comfortable seating, making them a great alternative to airport lounges.
Pro tip: if you have a long layover, consider staying at one of the airport lounges for a fee. They are super relaxed, and you’ll get free drinks and snacks.
1. Dean & DeLuca (Concourse D)
Stylish and modern, Dean & DeLuca serves premium coffee, pastries, sandwiches, and light meals. It’s one of the most relaxing coffee spots airside, perfect for travelers who want a quieter space before their flight.
2. Doi Chaang Coffee (Concourse G)
A proudly Thai coffee brand, Doi Chaang offers locally sourced beans with bold flavor. Try their Thai iced coffee or espresso blend. It’s strong, smooth, and a great way to pass the time before boarding.
3. Coffee World (Landside, Level 2)
If you’re still before security, Coffee World is a great choice. It’s open 24 hours and serves both hot and iced coffee, smoothies, and desserts. It’s also one of the few spots where you can comfortably sit for hours without being rushed.
4. Starbucks (Various Locations)
You’ll find Starbucks both before and after security, including near the main departure hall. It’s ideal for travelers who want familiar drinks, reliable Wi-Fi, and a comfortable seat.
💡 Tip: If you’re planning to spend several hours at the airport, grab a seat near an outlet and charge your devices. Power sockets are available in most cafés near Concourse D and G.
Food Courts & Budget-Friendly Spots

You don’t need to spend a fortune to eat well at Bangkok’s Suvarnabhumi Airport. In fact, some of the best and most authentic Thai food is found in its budget-friendly food courts.
1. Magic Food Point (Landside, Level 1 near Gate 8)
This is hands-down the most popular and affordable place to eat at Bangkok Airport. It’s where locals, flight crews, and frequent travelers go for real Thai food at local prices. You’ll find everything from Pad Thai and fried rice to Tom Yum soup, green curry, and mango sticky rice — all for around 50–80 THB per dish.
💡 Tip: You’ll need to buy a prepaid food card at the entrance and load it with cash. Use the card to pay at each stall, and you can refund any remaining balance before leaving.
2. Thai Street Food Corner (Airside, near Concourse F)
If you’ve already passed security, this small food court-style area offers local dishes at fair prices. Expect fast service, good portions, and familiar Thai favorites like basil chicken, curries, and noodle soups.
3. Food Village (Level 3, near check-in area)
A lesser-known option, Food Village serves both Thai and international dishes at mid-range prices, ranging from 150 to 250 THB. It’s a comfortable spot with plenty of tables, ideal for families or groups waiting to check in.
💡 Pro Tip: If you’re short on time but want one last Thai meal before your flight, Magic Food Point is unbeatable for value and authenticity.
Restaurants with a View
If you’ve got extra time before your flight and want to enjoy a sit-down meal with a bit more atmosphere, there are a few restaurants at Bangkok’s Suvarnabhumi Airport that offer scenic views of the runway or terminal.
1. Silom Village (Concourse F, Airside)
Silom Village is one of the few restaurants inside the terminal where you can enjoy a full Thai meal while overlooking the runway. The menu includes authentic Thai favorites like Massaman curry, grilled satay, and fried fish with chili sauce. The calm setting and quality food make it a great place for a more refined pre-flight dining experience.
2. Sky Lounge Restaurant (Level 5, Landside)
Located in the main terminal building, Sky Lounge Restaurant offers panoramic views of the airfield and takeoffs. It’s an ideal spot for travelers with long layovers or early check-ins who want a peaceful place to relax. The menu features a combination of Thai and Western dishes, with prices ranging from 250 to 400 THB per meal.
3. The Coffee Club (Departure Hall)
Although not as elevated as the Sky Lounge, The Coffee Club has large glass windows that let in natural light and views of the bustling departure area. It’s a great place to unwind with a latte and a light meal before heading to your gate.
💡 Tip: If you’re traveling as a couple, grab a table by the window at Silom Village or Sky Lounge. It’s one of the few spots in the airport where you can enjoy a quiet meal with a view before flying out.
Best Options for Vegetarians & Healthy Eaters
Finding vegetarian or healthy food at airports can be tricky, but Bangkok’s Suvarnabhumi Airport actually has several good options for travelers who prefer lighter or plant-based meals.
1. S&P Restaurant (Landside & Airside)
S&P is one of the most reliable spots for vegetarians. They serve a variety of Thai and international dishes, and most can be made meat-free on request. You’ll find options like vegetable fried rice, stir-fried tofu with basil, and fresh salads.

2. The Coffee Club (Landside)
The Coffee Club offers healthy choices such as avocado toast, fruit bowls, wraps, and smoothies. It’s ideal for travelers who want a balanced meal before a flight, and the portions are generous.
3. Dean & DeLuca (Concourse D, Airside)
For something fresh and premium, Dean & DeLuca has sandwiches, salads, and vegetarian wraps. Their smoothie bowls and juices are great for a pre-flight energy boost.
4. Magic Food Point (Landside, Level 1)
Even budget travelers can find vegetarian options here. Many stalls at Magic Food Point offer meat-free versions of Thai classics. Just say “mai sai neua, mai sai nam pla” (no meat, no fish sauce) to make your dish vegetarian.
💡 Tip: If you’re vegan, always double-check whether a dish includes fish sauce or shrimp paste. Both are common in Thai cooking, even in “vegetarian” dishes.
Frequently Asked Questions About Food at Bangkok Airport
Is there a food court at Bangkok Airport?
Yes, the most popular food court is Magic Food Point on Level 1 near Gate 8. It’s known for tasty, affordable Thai dishes starting at around 50 THB.
Are there 24-hour restaurants at Bangkok Airport?
Yes. Coffee World, Starbucks, and several restaurants near Concourse D are open 24/7 to serve travelers on late-night or early-morning flights.
Can you bring food through security?
Yes, you can bring food through security as long as it’s not liquid or sauce-based. Snacks and packaged meals are fine.
What is the cheapest food at Suvarnabhumi Airport?
Magic Food Point is by far the cheapest. You can enjoy authentic Thai food for a fraction of the price of other airport restaurants.
Conclusion
Whether you’re after a quick snack, a full Thai meal, or just a good cup of coffee before your flight, Bangkok’s Suvarnabhumi Airport has something for everyone.
If you’re traveling on a budget, head to Magic Food Point for authentic Thai flavors at local prices. For something more relaxing, Dean & DeLuca, The Coffee Club, and Silom Village offer great food with comfortable seating and a calm atmosphere.
I’ve eaten at many of these places while flying in and out of Bangkok, and honestly, the food quality is impressive for an airport. And not even close compared to prices I have to pay at Doha Airport or in Dubai when I have my connecting flight. So next time you’re passing through Suvarnabhumi, skip the boring fast food and treat yourself to one last delicious Thai meal before takeoff.
More Tips for Bangkok Airport Travelers
Planning your arrival or departure from Suvarnabhumi? Check out these helpful guides before you fly:
- Where to Buy a SIM Card at Bangkok Airport (Best Providers & Prices)
- How to Use the Airport Rail Link in Bangkok
- Can you smoke in Bangkok airport
- How to Get from Bangkok Airport Into the City
- Bangkok Airport Lounges: Priority Pass & Pay-Per-Use
- Where to Eat at Bangkok Airport: Best Restaurants & Cafés
- How to Get from Bangkok Airport to Other Cities in Thailand
- Bangkok Airport Money Exchange: Best Rates & Locations
- Baggage Storage at Bangkok Airport: Prices, Hours And Tips
