Food in Krabi - 19 Places to Strike Off on Your Next Trip

Food in Krabi is a mixture of local and international cuisine. From authentic Thai flavours to Indian, Mexican and Italian influences, Krabi is a foodie’s paradise. The seafood is exceptional, and the spicy Thai curries have just the right amount of spice to dazzle your tastebuds. The food is cheap, and the menu diverse. To help you choose better, we’ve come up with 19 most popular restaurants that serve street food, Thai and Indian cuisine! 

Street Food and Night Markets in Krabi

1. Maharat Market

Maharat Market is a paradise for street seafood. The aroma of Thai spices engulfs the whole area, and all the stalls are tempting. You don’t have to worry about being hungry as you walk around the market because the sticky rice and tropical fruits will keep you full. Head to Maharat Soi for spicy Thai curries and finger-licking seafood as low as THB 30! There is also a Maharat Morning market that opens at 3:00 AM and stays till 10:00 AM where you’ll find fresh fruits and vegetables.
Must Try: Stingray curry, Fish cakes, Pad Thai
Location: Soi 10 Maharat Road, opposite City Hotel, Krabi Town
Timings: 4:00 PM – 9:00 PM
Average Cost for Two: THB 50 - THB 200

2. Krabi Walking Street

(Source)
Krabi town lights up during the weekend when Walking Street comes up. The best way to experience the essence of this town by roaming around Krabi Walking Street, where you’ll find delicious food, cheap home products and other stuff. There might be a stage with local bands and some break dancing going on.
Must Try: Baan Toy, Spring Rolls, Coconut Ice-cream
Location:  7 Khongkha Rd, Tambon Pak Nam, Amphoe Mueang Krabi, Chang Wat Krabi
Timings: Friday to Sunday, 6:00 PM – 10:00 PM
Average Cost for Two: THB 100 - THB 300

3. Chao Fah Pier

(Source)
Food in Krabi is incomplete without roaming around Chao Fah market and trying everything that the stalls sell! You’ll find rows of chairs and tables along a long road that has local Thai food stalls selling some of the town’s best seafood. The night market has a great vibe with a mixed crowd of locals and tourists, and everyone is glued to one or the other food stall.
Must Try: Seafood, Fried Noodles, Spicy Papaya Salad
Location: Chao Fah Pier on Kong Ka Road, Krabi Town
Timings: 5:00 PM -12:30 AM
Average Cost for Two: THB 100 - THB 300

4. May and Mark House

(Source)
May and Mark is the perfect place to chill and enjoy a western breakfast. They serve great coffee blends, and their cheese omelettes are to die for! They also have some great vegetarian alternatives for almost all the dishes on the menu and serve Mexican food as well. May and Mark bake their bread, and it is one of the best in town! 
Must Try: Breakfast Combos, Mexican Enchiladas
Location: 34 Maharaj Road Soi 10 Paknam, Krabi
Timings: 7:00 AM – 9:00 PM
Average Cost for Two: THB 600

Indian Cuisine in Krabi

5. Taj Palace

(Source)
A fancy place for local Indian flavours, Taj Palace will dazzle your taste buds with authentic spices and Indian masala. It gives a unique touch to Indian and Thai food, and you’ll find some fantastic combinations like Prawn Tikka. Taj Palace has a variety of dishes to choose from, and you’ll like you’re back in your Indian city.
Must Try: Kebabs, Prawn Tikka
Location:  440, Tambon Ao Nang, Amphoe Mueang Krabi, Chang Wat Krabi 
Timings: 11:00 AM – 12 Midnight
Average Cost for Two: THB 1200

6. Temple Flower

(Source)
Another popular choice for vegetarian food, Temple flower has a lot of plant-based versions of famous dishes and blends local Thai flavour with Indian spices to cater to its vast Indian customer base.
Must Try: Spring rolls, Yellow Curry, Salads
Location: Ao Nang, Mueang Krabi District, Krabi 
Timings: 11:00 AM – 11:00 PM
Average Cost for Two: THB 300

7. Tandoori Nights

(Source)
If you’re missing the tandoori flavour and soft naan bread in Krabi, then Tandoori Nights is your place to go.  This place is always bustling with people and has a fantastic vibe! Neatly prepared and plated, the dishes were flavoursome with local Indian taste.
Must Try: Naan bread, Tandoori Tikkas, Fish korma
Location: 247, Ao Nang, Mueang Krabi District, Krabi 
Timings: 11:00 AM – 11:00 PM
Average Cost for Two: THB 500

8. Govinda’s

(Source)
Govinda is the most popular choice for Indian vegetarian food and vegan food. Its no meat policy makes it popular with vegetarians, and the place is full most of the time. Govinda serves both Indian and international vegan dishes so you’ll find a variety of dishes to choose from their exceptional menu. It has a buffet facility as well and is widely known as one of the best places to get vegan food in Krabi. 
Must Try: Vegan Lasagna, Indian Buffet
Location: 32/24 Moo 2, Second Floor, Ao Nang, Mueang, Krabi 
Timings: 12 noon – 10:00 PM
Average Cost for Two: THB 400

9. Zaika

(Source)
Zaika is known for serving the spiciest and most sumptuous Indian dishes, so if you want to walk down the spice lane then Zaika should be on your list! Apart from Indian cuisine, it specialises in Thai and seafood.
Must Try: Fish Curry, Matar Paneer
Location: Ao Nang, Mueang Krabi District, Krabi
Timings: 11:00 AM – 11:00 PM
Average Cost for Two: THB 300 - THB 500

10. Kohinoor Indian Restaurant

(Source)
Kohinoor restaurant is best known for its cosy ambience and hospitality. It serves almost all Indian dishes and has a rich variety of chicken prepared in Indian style.
Must Try: Butter Chicken, Chicken Jalfrezi
Location: Railay beach, Tambon Ao Nang, Amphoe Mueang Krabi, Chang Wat Krabi 
Timings: 11:00 AM – 11:00 PM
Average Cost for Two: THB 500

11. Maharaja Indian Restaurant

(Source)
Maharaja serves food that you call love at first bite. It is renowned for its Indian menu and serves some of the famous international dishes as well. It also has a bar menu with Margarita and Mai Tai in the house! 
Must Try: Chicken Tikka Masala, Palak Paneer, Mutton Rogan Josh
Location: 197 1, Tambon Sala Dan, Amphoe Ko Lanta, Chang Wat Krabi 
Timings: 9:00 AM – 10:30 PM
Average Cost for Two: THB 350 - THB 500

Thai food in Krabi

12. Tanta

Tanta is known for its excellent Thai flavours and international dishes. It is air-conditioned and has a lovely setting. You can choose from a vast range of alcohol available on their menu. 
Must Try: Crab Fried Rice, Shrimp, Mint Salad
Location: 204, Mueang Krabi District, Krabi 
Timings: 10:00 AM – 10:30 PM
Average Cost for Two: THB 1000

13. Massaman

Massaman is the top choice for Asian and Thai cuisine. Just 500m from the beach, it is quite accessible and has a casual setting. It serves excellent proportions at affordable prices so if you’re on a budget, head to Massaman! 
Must Try: Green Curry
Location: 2 81000 249/2 4203, Ao Nang, Mueang Krabi District, Krabi 
Timings: 10:00 AM – 10:00 PM
Average Cost for Two: THB 500

14. Local Thai Food Restaurant

(Source)
As the name suggests, Local Thai Food is a place for Thai cuisine with local authentic flavours and spices. Located on the famous Railay beach, it serves delectable dishes at affordable prices.
Must Try: Fried Pumpkin, Grilled Prawns, Sticky Mango Rice
Location: Ao Nang, Mueang Krabi District, Krabi 
Timings: 10:00 AM – 10:00 PM
Average Cost for Two: THB 500 - THB 750

15. Bussaba

(Source)
Bussaba serves classic Thai cuisine and has excellent combinations of set meals starting from THB 350. It is prevalent for the quality of food and has a small seating with 12 tables. The atmosphere is very peaceful, and it’s the perfect place for hanging out with friends and family!
Must Try: Green Curry Salmon, Tom Kha Gai, Yam Talay
Location: 1293 Khlong Hang Road, Tambon Ao Nang, Chang Wat Krabi
Timings:  12 noon – 10:30 PM
Average Cost for Two: THB 300 - THB 600

16. Ruen Mai

(Source)
If you’re looking forward to trying Thai food for the very first time, then head to Ruen Mai! It serves the most delicious Thai curries, and you’ll fall in love with Thai cuisine at once. The restaurant is in an outdoor setting with its vegetable garden.  Ruen Mai is also the best place in Krabi for vegetarians since it has a great variety of veg dishes on the menu and offers some of the best vegetarian food in Krabi.
Must Try: Panaeng Curry, Pad Pak Mieng, Goong Makham
Location:  Sai Thai, Mueang Krabi District, Krabi 
Timings: 10:30 AM – 3:00 PM, 5:00 PM – 9:30 PM
Average Cost for Two: THB 400

17. Chalita Café and Restaurant

(Source)
Located along the Krabi River, Chalita Café is a place for Italian and Thai food. The restaurant serves some of the best Italian food in Krabi and is equally famous for its Thai curries. It has an excellent wine collection with THB 100 per glass. 
Must Try: Pizzas, Salads, Curries 
Location: Chao Fah Alley, Tambon Pak Nam, Amphoe Mueang Krabi, Chang Wat Krabi
Timings: 4:00 PM – 10:30 PM, Closed on Sunday
Average Cost for Two: THB 800

18. Gecko Cabane

(Source)
Another popular place in town for Thai food, Gecko Cabane gives the local ingredients a little western twist. Since the owners are French and Thai, the amalgamation reflects in the menu. It has a cosy European decor like living-room and fantastic food. 
Must Try: Pineapple Fried Rice, Massaman Curry
Location: 1/36-37 Soi Ruam Jit Muang Krabi Amphoe Mueang Krabi, Chang Wat Krabi
Timings: 11:00 AM – 2:30 PM, 5:00 PM – 11:00 PM
Average Cost for Two: THB 1000 

19. Ton Ma Yom Tai

(Source)
Ton Ma Yom Tai has a very homely feeling to it, and the food tastes like a home-cooked meal. It serves some relishing recipes with a mixture of authentic Thai spices and has one of the best curries in Krabi!
Must Try: Green curry, Papaya salad
Location: 262/7 4203, Ao Nang, Mueang Krabi District, Krabi 
Timings:  8:00 AM – 2:00 PM, 5:00 PM – 9:30 PM
Average Cost for Two: THB 500
The best part about the food in Krabi is the international outlook and a variety of dishes to choose from. There are a lot of options for vegetarians and vegans as well, and food retains its authentic flavours. Don’t forget to try their local dishes!

This post was published by

Share this post on social media

Krabi Travel Packages

Compare quotes from upto 3 travel agents for free

Comments on this post

View Packages