Top 20 Thai Restaurants In Kolkata

Top 20 Thai Restaurants In Kolkata

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 Budget: Asia! Asia! Asia!
✨ Best Premium: Baan Thai
👨‍👩‍👧 Best Family: Hongkong Bistro
🐟 Best Seafood: Fiesta
🏙️ Best Rooftop: Botanik
#RestaurantCuisine HighlightsCost for 2Best For
1FiestaThai cuisine₹1,200 (₹₹)🐟 Seafood
2Hongkong Bistro—₹1,300 (₹₹)👨‍👩‍👧 Family Dining
3Vintage AsiaThai cuisine₹2,500 (₹₹₹₹)✨ Fine Dining
4Ping’s Cafe OrientChinese, Salad₹1,800 (₹₹₹)👨‍👩‍👧 Family Dining
5The Flaming BowlAsian, Chinese₹1,200 (₹₹)👨‍👩‍👧 Family Dining
6The Canteen By Asia House—₹1,400 (₹₹)🐟 Seafood
7Asia! Asia! Asia!—₹800 (₹₹)🐟 Seafood
8MamasanThai, Japanese₹1,200 (₹₹)👨‍👩‍👧 Family Dining
9F3- Fun Food FestThai, Chinese₹850 (₹₹)🐟 Seafood
10Pa Pa Ya—₹3,000 (₹₹₹₹)✨ Fine Dining
11Baan ThaiThai cuisine in Kolkata₹5,000 (₹₹₹₹)✨ Fine Dining
12ZenAsian, Chinese₹3,500 (₹₹₹₹)✨ Fine Dining
13Mainland ChinaThai, Chinese₹1,000 (₹₹)🐟 Seafood
14The Fatty BaoThai cuisine₹1,800 (₹₹₹)👨‍👩‍👧 Family Dining
15WasabeeAsian, Chinese₹1,800 (₹₹₹)👨‍👩‍👧 Family Dining
16MANDALA – The Oriental KitchenOriental, Chinese₹1,200 (₹₹)🐟 Seafood
17Botanik—₹2,000 (₹₹₹)🏙️ Rooftop
18Wabi SabiBurmese, North Indian₹800 (₹₹)👨‍👩‍👧 Family Dining
19Red PandaThai, Asian₹950 (₹₹)🐟 Seafood
20Santa’s FantaseaThai cuisine₹1,000 (₹₹)🐟 Seafood

1.Fiesta

📍 Get Direction

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.

Fiesta
⭐ 4.6 (2,675 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,200

🐟 Seafood

🍽️ Cuisines: Thai

2.Hongkong Bistro

📍 Get Direction

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.

Hongkong Bistro
⭐ 4.4 (894 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,300

👨‍👩‍👧 Family Dining

3.Vintage Asia

📍 Get Direction

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.

Vintage Asia
⭐ 4.4 (644 reviews)₹₹₹₹ (Google Price)
💰 Cost for 2: ₹2,500

✨ Fine Dining

🍽️ Cuisines: Thai
⭐ Must Try: Hot Pot Chicken · Chicken Shumai · Vegetable Spring Roll · Jasmine Tea

4.Ping’s Cafe Orient

📍 Get Direction

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.

Pings Cafe Orient
⭐ 4.3 (1,250 reviews)₹₹₹ (Google Price)
💰 Cost for 2: ₹1,800

👨‍👩‍👧 Family Dining

🍽️ Cuisines: ChineseSaladAsianThai
⭐ Must Try: Sweet Potato Bao · Chocolate Marquise · Chicken Teriyaki Bao · Chicken Shumai

5.The Flaming Bowl

📍 Get Direction

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.

The Flaming Bowl
⭐ 4.3 (703 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,200

👨‍👩‍👧 Family Dining

🍽️ Cuisines: AsianChineseThaiNorth IndianSichuan
⭐ Must Try: Maki Sushi · Burmese Khao Suey · Dim Sums · Bao

6.The Canteen By Asia House

📍 Get Direction

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.

The Canteen by Asia House
⭐ 4.3 (1,183 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,400

🐟 Seafood

7.Asia! Asia! Asia!

📍 Get Direction

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.

Asia
💰 Cost for 2: ₹800

🐟 Seafood

⭐ Must Try: Mochi Ice Cream · Fish Satay · Clay Pot Rice · Hot Pot

8.Mamasan

📍 Get Direction

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.

Mamasan
⭐ 4.3 (542 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,200

👨‍👩‍👧 Family Dining

🍽️ Cuisines: ThaiJapaneseChineseAsian
⭐ Must Try: Pan-fried Tofu · Kung Pao Chicken · Cambodian Chili · Lime

9.F3- Fun Food Fest

📍 Get Direction

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.

F3 Fun Food Fest
⭐ 4.7 (1,039 reviews)
💰 Cost for 2: ₹850

🐟 Seafood

🍽️ Cuisines: ThaiChineseStreetSalad

10.Pa Pa Ya

📍 Get Direction

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.

Pa Ya
⭐ 4.5 (2,514 reviews)₹₹₹ (Google Price)
💰 Cost for 2: ₹3,000

✨ Fine Dining

11.Baan Thai

📍 Get Direction

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.

Baan Thai
💰 Cost for 2: ₹5,000

✨ Fine Dining

🍽️ Cuisines: Thai
⭐ Must Try: Phad Thai · Ice Cream Sandwich · Pad Thai Noodles · Green Curry

12.Zen

📍 Get Direction

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.

Zen
⭐ 4.4 (296 reviews)₹₹₹ (Google Price)
💰 Cost for 2: ₹3,500

✨ Fine Dining

🍽️ Cuisines: AsianChineseThaiMalaysian

13.Mainland China

📍 Get Direction

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.

Mainland China
⭐ 4.5 (6,668 reviews)₹₹₹ (Google Price)
💰 Cost for 2: ₹1,000

🐟 Seafood

🍽️ Cuisines: ThaiChineseSeafoodSushiAsian
⭐ Must Try: Peking Duck · Crab Cakes · Whole Bhetki · Roasted Lamb

14.The Fatty Bao

📍 Get Direction

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.

The Fatty Bao
💰 Cost for 2: ₹1,800

👨‍👩‍👧 Family Dining

🍽️ Cuisines: Thai
⭐ Must Try: Spiced Mushrooms · Fatty Hill · Mushroom Ramen · Shaking Beef

15.Wasabee

📍 Get Direction

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.

Wasabee
⭐ 4.2 (2,452 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,800

👨‍👩‍👧 Family Dining

🍽️ Cuisines: AsianChineseJapaneseOrientalThai

16.MANDALA – The Oriental Kitchen

📍 Get Direction

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.

Mandala the Oriental Kitchen
⭐ 4.3 (411 reviews)
💰 Cost for 2: ₹1,200

🐟 Seafood

🍽️ Cuisines: OrientalChineseThaiSichuanSeafood
⭐ Must Try: Pork Shaphaley · Prawns Thai Red Curry · Chicken With Mushroom · Fresh Red Chilli

17.Botanik

📍 Get Direction

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.

Botanik
💰 Cost for 2: ₹2,000

🏙️ Rooftop

18.Wabi Sabi

📍 Get Direction

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.

Wabi Sabi
💰 Cost for 2: ₹800

👨‍👩‍👧 Family Dining

🍽️ Cuisines: BurmeseNorth IndianItalianThaiChinese

19.Red Panda

📍 Get Direction

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.

Red Panda
⭐ 5.0 (12 reviews)
💰 Cost for 2: ₹950

🐟 Seafood

🍽️ Cuisines: ThaiAsianChineseIndonesianSea
⭐ Must Try: Fried <a Href="https://crazymasalafood

20.Santa’s Fantasea

📍 Get Direction

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.

Santas Fantasea
⭐ 4.4 (3,439 reviews)₹₹ (Google Price)
💰 Cost for 2: ₹1,000

🐟 Seafood

🍽️ Cuisines: Thai
⭐ Must Try: Tankha Turani · Shanghai Squid · Shanghai Octopus · Smoked Squid

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.