
Kolkata, the City of Joy, is well known for its rich culture. The city is home to diverse culinary options. One can find everything here- Chinese, Japanese, Italian, Spanish, Thai, and whatnot! You just need to know the name of the cuisine and there will be numerous restaurants serving it. If you are craving Thai cuisine, then this list will save you from the hassle of searching for the best Thai restaurant. These are the top 20 Thai restaurants in Kolkata that are known for serving authentic Thai cuisine.
🗓️ Last updated: July 2026
⚡ Quick Picks
✨ Best Premium: Baan Thai
👨👩👧 Best Family: Hongkong Bistro
🐟 Best Seafood: Fiesta
🏙️ Best Rooftop: Botanik
| # | Restaurant | Cuisine Highlights | Cost for 2 | Best For |
|---|---|---|---|---|
| 1 | Fiesta | Thai cuisine | ₹1,200 (₹₹) | 🐟 Seafood |
| 2 | Hongkong Bistro | — | ₹1,300 (₹₹) | 👨👩👧 Family Dining |
| 3 | Vintage Asia | Thai cuisine | ₹2,500 (₹₹₹₹) | ✨ Fine Dining |
| 4 | Ping’s Cafe Orient | Chinese, Salad | ₹1,800 (₹₹₹) | 👨👩👧 Family Dining |
| 5 | The Flaming Bowl | Asian, Chinese | ₹1,200 (₹₹) | 👨👩👧 Family Dining |
| 6 | The Canteen By Asia House | — | ₹1,400 (₹₹) | 🐟 Seafood |
| 7 | Asia! Asia! Asia! | — | ₹800 (₹₹) | 🐟 Seafood |
| 8 | Mamasan | Thai, Japanese | ₹1,200 (₹₹) | 👨👩👧 Family Dining |
| 9 | F3- Fun Food Fest | Thai, Chinese | ₹850 (₹₹) | 🐟 Seafood |
| 10 | Pa Pa Ya | — | ₹3,000 (₹₹₹₹) | ✨ Fine Dining |
| 11 | Baan Thai | Thai cuisine in Kolkata | ₹5,000 (₹₹₹₹) | ✨ Fine Dining |
| 12 | Zen | Asian, Chinese | ₹3,500 (₹₹₹₹) | ✨ Fine Dining |
| 13 | Mainland China | Thai, Chinese | ₹1,000 (₹₹) | 🐟 Seafood |
| 14 | The Fatty Bao | Thai cuisine | ₹1,800 (₹₹₹) | 👨👩👧 Family Dining |
| 15 | Wasabee | Asian, Chinese | ₹1,800 (₹₹₹) | 👨👩👧 Family Dining |
| 16 | MANDALA – The Oriental Kitchen | Oriental, Chinese | ₹1,200 (₹₹) | 🐟 Seafood |
| 17 | Botanik | — | ₹2,000 (₹₹₹) | 🏙️ Rooftop |
| 18 | Wabi Sabi | Burmese, North Indian | ₹800 (₹₹) | 👨👩👧 Family Dining |
| 19 | Red Panda | Thai, Asian | ₹950 (₹₹) | 🐟 Seafood |
| 20 | Santa’s Fantasea | Thai cuisine | ₹1,000 (₹₹) | 🐟 Seafood |
📋 Quick Navigation
1.Fiesta
Fiesta is one of the famous restaurants in Kolkata for serving Thai cuisine. The restaurant serves Chinese, Seafood, Thai, Desserts, and Beverages. The cost for two people will be around Rs 1200. The dishes preferred by the customers are Double Cooked Lamb, Roasted Chilli Lamb, Thai Chicken, Lamb, Soup, and Starter. Location: 438, Santoshpur Ave, Near Mini Bus Stand, Adipally, Santoshpur, Kolkata.

🐟 Seafood
2.Hongkong Bistro
Hongkong Bistro’s menu displays Chinese, Sichuan, Thai, Pasta, and Beverages. It will cost around Rs 1300 for two people. The dishes loved by the customers are Triple Schezwan Rice, Fried Rice Chicken, Pepper Chicken, Chicken Hakka Noodles, Garlic Chicken, and Prawns. Location: 70B, Purna Das Road, Gol Park, behind Triangular Park, beside Axis Bank, Hindustan Park, Gariahat, Kolkata.

👨👩👧 Family Dining
3.Vintage Asia
Vintage Asia is one of the famous restaurants in Kolkata that serves Thai cuisine. It is very popular among cuisine enthusiasts. It serves Asian, Thai, Chinese, Japanese, Beverages, and Rolls. Approximately it will cost Rs 2500 for two people. The best-selling dishes are Hot Pot Chicken, Chicken Shumai, Vegetable Spring Roll, Jasmine Tea, Pork Belly, and Tender Coconut Ice Cream. Location: JBS Haldane Ave, Tangra, Kolkata.

✨ Fine Dining
4.Ping’s Cafe Orient
Ping’s Cafe Orient serves Chinese, Salad, Asian, Thai, and Desserts. It will cost around Rs 1800 for two people. The popular dishes of the restaurant are Sweet Potato Bao, Chocolate Marquise, Chicken Teriyaki Bao, Chicken Shumai, Prawn Sui Mai, and Chocolate Dessert. Location: 11-10, Sir William Jones Sarani, Middleton Row, Park Street area, Kolkata.

👨👩👧 Family Dining
5.The Flaming Bowl
The Flaming Bowl is one of the best Thai restaurants in Kolkata. The restaurant serves Asian, Chinese, Thai, North Indian, Sichuan, Desserts, and Beverages. The cost for two people will be around Rs 1200. The popular dishes of the restaurant are Maki Sushi, Burmese Khao Suey, Dim Sums, Bao, Thai Curry, and Dal Makhani. Location: 30, Harish Mukherjee Road, Bhowanipore, Kolkata.

👨👩👧 Family Dining
6.The Canteen By Asia House
The Canteen By Asia House has Asian, Chinese, Thai, Korean, Japanese, Seafood, Desserts, and Beverages in its menu. Approximately the cost of two people will be Rs 1400. The well-liked dishes from the restaurant’s menu are Egg Rice, Hakka Chowmein, Kimchi, Nasi Goreng, Spring Rolls, and Pan Fried Noodles. Location: 17, Lake View Rd, Near Lake Kalibari, Lake Terrace, Ballygunge, Kolkata.

🐟 Seafood
7.Asia! Asia! Asia!
Asia! Asia! Asia! is the ideal restaurant to try any kind of Asian delicacy. The restaurant’s menu displays a wide variety of Asian delicacies and beverages. It will cost around Rs 800 for two people. The best-selling dishes of the restaurant are Mochi Ice Cream, Fish Satay, Clay Pot Rice, Hot Pot, Butter Garlic Prawns, and Dimsums. Location: DN-37, DN Block, Sector V, Bidhannagar, Kolkata.

🐟 Seafood
8.Mamasan
Mamasan is one of the best restaurants in Kolkata for Thai cuisine. The restaurant serves Thai, Japanese, Chinese and Asian. Approximately the cost for two people will be Rs 1200. The popular dishes of the restaurant are Pan-Fried Tofu, Kung Pao Chicken, Cambodian Chili and Lime, General Tao’s Favourite, and Sri Lankan Chicken. Location: 17, Lake View Road, Lake Terrace, Ballygunge, Kolkata.

👨👩👧 Family Dining
9.F3- Fun Food Fest
F3- Fun Food Fest serves Thai, Chinese, Street Food, and Salad. It will cost around Rs 850 for two people. The popular dishes from the restaurant’s menu are Fish And Chips, Cream Of Chicken Soup, Pad Thai Noodles, Pataya Chicken, Prawn In Thai Chilli Sauce, Thai Black Bean Spicy Noodles, Thai Green Curry, and Thai Red Curry. Location: Wonderland Park, Axis Mall, Street Number 106, Sub-Central Business District (Action Area 1), Action Area I, Newtown, Kolkata.

🐟 Seafood
10.Pa Pa Ya
Pa Pa Ya is one of the most famous restaurants for Thai delicacies in Kolkata. Its menu displays Asian, Chinese, Oriental, Thai, Japanese, and Beverages. Approximately the cost for two will be around Rs 3000. The dishes loved by the customers are Rock Shrimp Tempura Roll, Sushi Sashimi, Lamb Rendang Curry, Crispy Rice, Sushi Boat, and Bao Bun. Location: 24, Park St, Park Street area, Kolkata.

✨ Fine Dining
11.Baan Thai
Baan Thai is one of the most famous restaurants for serving Thai cuisine in Kolkata. The restaurant’s specialty is Thai delicacies. The cost for two people will be around Rs 5000. The best-selling dishes of the restaurant are Phad Thai, Ice Cream Sandwich, Pad Thai Noodles, Green Curry, Sea Food, and Cocktails. Location: The Oberoi Grand, Kolkata, 15, Jawaharlal Nehru Road, Kolkata.

✨ Fine Dining
12.Zen
Zen serves Asian, Chinese, Thai, and Malaysian. Approximately it will cost around Rs 3500 for two people. This restaurant is one of the most luxurious restaurants in Kolkata. The dishes loved by the customers are Sushi Platter, Lamb, Dessert, Chocolate, Ice Cream, Drinks, Midori Iro Kawa Maki, Karai Shake Ura Maki, Thai Curries, Zen Signature Prawn Hargaow, and Spicy Mushroom and Truffle Crystal Dumpling. Location: Hotel 17, Park St, The Park, Park Street area, Kolkata.

✨ Fine Dining
13.Mainland China
Mainland China serves Thai, Chinese, Seafood, Sushi, Asian, Oriental, Desserts, and Beverages. The restaurant has outlets at different locations. It will cost around Rs 1000 for two people. The popular dishes are Peking Duck, Crab Cakes, Whole Bhetki, Roasted Lamb, Shanghai Chicken, and Jumbo Prawns. Locations: Science City Area, Ballygunge, Salt Lake, South City Mall, etc.

🐟 Seafood
14.The Fatty Bao
The Fatty Bao is one of the most famous restaurants in Kolkata that serves Thai cuisine. The restaurant has Thai, Chinese, Japanese, and Korean in its menu. The popular dishes of the restaurant are Spiced Mushrooms, Fatty Hill, Mushroom Ramen, Shaking Beef, Char Siu Bao, and Chocolate Parfait. It will cost around Rs 1800 for two people. Location: Building, 9th Floor, 6 Camac Street, Fort Knox, Kolkata.

👨👩👧 Family Dining
15.Wasabee
Wasabee serves Asian, Chinese, Japanese, Oriental, Thai, Korean, Desserts, Beverages. It will cost around Rs 1800 for two people. The dishes loved by the customers are Pork Teriyaki, Drunken Prawn, Crab Sushi, Burmese Curry, Miso Soup, and Salmon Sushi. Location: Beside Union Bank, 30, Arya Vidyalaya Rd, Baidyapara, Sahid Nagar, Garfa, Kolkata.

👨👩👧 Family Dining
16.MANDALA – The Oriental Kitchen
MANDALA – The Oriental Kitchen serves Oriental, Chinese, Thai, Sichuan, Seafood, and Beverages. It is a very famous restaurant in Kolkata. Approximately it will cost around Rs 1200 for two people. The popular dishes of the restaurant are Pork Shaphaley, Prawns Thai Red Curry, Chicken with Mushroom and Fresh Red Chilli, Bacon Wrapped Chicken, and Mandala Special Roasted Chilli Pork. Location: Gorkha Bhawan, 2nd Cross Rd, DD Block, Sector 1, Bidhannagar, Kolkata.

🐟 Seafood
17.Botanik
Botanik is a famous and luxurious restaurant in Kolkata. The restaurant has Thai, Continental, Asian, Chinese, North Indian, Sushi, Pizza, Biryani, and Desserts on its menu. The cost for two will be around Rs 2000. It is a rooftop restaurant. The ambiance is outstanding. Location: Hotel Golden Park, Terrace, 13, Ho Chi Minh Sarani Rd, Park Street area, Kolkata.

🏙️ Rooftop
18.Wabi Sabi
Wabi Sabi serves Burmese, North Indian, Italian, Thai, Chinese, Beverages, and Shakes. Approximately it will cost around Rs 800 for two people. The best-selling dishes are Zucchini Rolls, Whole Wheat Wrap, Masala Khichdi, Pesto Sandwiches, Cigar Roll, and Red Rice. Location: 10, Dr.Sarat Banerjee Rd, Lake Market, Kalighat, Kolkata.

👨👩👧 Family Dining
19.Red Panda
Red Panda is one of the famous restaurants in Kolkata. The restaurant offers Thai, Asian, Chinese, Indonesian, and Sea Food. It will cost around Rs 950 for two people. The popular dishes are Fried Chilli Fish, Hong Kong Chicken, Veg Hakka Noodles, Drums of Heaven, Chicken Pakora, and Lamb. Location: AE-370, Bidhan Nagar, AE Block, Opposite CAP Camp, Sector 1, Salt Lake, Kolkata.

🐟 Seafood
20.Santa’s Fantasea
Santa’s Fantasea is a famous restaurant in Kolkata that serves Thai cuisine. One can find Thai, Seafood, North Indian, Chinese, and Salad on the restaurant’s menu. It will cost around Rs 1000 for two people. The best-selling dishes are Tankha Turani, Shanghai Squid, Shanghai Octopus, Smoked Squid, Tilhou Kheer, and Patra Pora Mutton. Location: 9, Ballygunge Terrace, Dhakuria, Kankulia, Kolkata.

🐟 Seafood
FREQUENTLY ASKED QUESTIONS
Yes — all featured restaurants are popular with tourists and offer English menus or staff who can assist. Several also serve vegetarian options and familiar spice levels.
Fiesta is the most budget-friendly at ₹800 for two — a good entry point to experience local flavours without overspending.
Average dining cost is around ₹1,715 for two. Prices can vary significantly depending on the restaurant type — tourist areas tend to be pricier than local neighbourhoods.
This guide covers 20 restaurants in Kolkata, selected for food quality, tourist-friendliness, and value for money across different cuisine styles.
Fiesta is the premium choice at ₹5,000 for two — best for a special occasion or when you want to experience the finest local dining in Kolkata.
Most tourist-facing restaurants in Kolkata accept Visa and Mastercard. It is always wise to carry some local currency as smaller or family-run spots may prefer cash.






























