Restaurants and Food in Krabi – Phi Phi – Koh Lanta

No better place for lunch than the beach

Eating and drinking is the Thais’ favourite pastime and Krabi is no different from the rest of the kingdom. You will never go hungry in Krabi; food is everywhere, from mobile motorcycle and pushcart vendors to streetside stalls and markets, as well as great selections of small eateries, outdoor cafes and fancy restaurants. Krabi has it all!

In Krabi restaurants, Thai food is the main offering on the menu. Don’t miss the opportunity to try some of the many dishes on offer. If you’ve tried Thai cuisine in a restaurant at home, you’ll notice the difference in flavour immediately. The freshness of the herbs and spices and the authentic Thai know-how that goes into each dish means you’ll be presented with a taste sensation at every meal. Plus many restaurants offer a myriad of choices. 

Below we recommend some of the better restaurants in Krabi – for more reviews, pick up a free copy of Flyer when you are there; a local magazine.

Note! We have included restaurants for Krabi Town/Ao Nang, Phi Phi Island and Koh Lanta.

Seafood restaurants in Krabi

Chao Koh Restauranta popular spot overlooking Ton Sai Bay with regular BBQ specials. Next to the ‘Marlin’ statue in Ton Sai Village, Phi Phi Don.

Sala Thai: on the beach at the very end of the wooden ‘Seafood Street’ at the far corner of Ao Nang beachfront; features good, fresh seafood.

The Longtail Boat: also on Seafood Street, with requisite set seafood menus and fine sunset views. Nice decor and ambience and the pizzas here are especially well done.

Laem Sak Seafood: off the beaten track, 90 minutes or so north of Ao Nang, but worth the detour if you’re driving around the area or visiting Than Bok Khorani National Park. Considered to be the best in Krabi Province.

Street Seafood: for tasty, fresh, cheap seafood, try the street stalls heading back inland from Ao Nang’s beach road and towards Noppharat Thara Beach. These feature everything from deep fried prawns and squid on a stick to seafood fried rice and even lobster. Some have tables and chairs and various refreshing drinks are also on sale. Always busy.

Southern Thai cuisine is slightly different from the Central, North and Northeast styles of cooking. There are many more curries, reflecting a Malaysian and Indian influence in the culture. In Krabi restaurants, dishes include the must-try massaman – a fragrant saffron-coloured curry with peanuts and sweet potatoes; the hot and sour kaeng som – fish in a tamarind-laced broth; the lightly-spiced noodle dish, khanom jin; and the Thai-Muslim version of a chicken biryani, khao mok gai.

For those who can’t take the heat, there’s also a large selection of Western and international food in the tourist areas. These restaurants have mostly been opened by expats in Krabi, so the food is usually quite good and authentic. Pizzerias are common and popular, but you’ll also find French, German, Swiss, Swedish, Danish, Japanese, Indian and Chinese cuisine, as well as British pub grub.

Another great Krabi taste is, of course, seafood. The Krabi beach areas have several restaurants with the ‘catch of the day’ displayed on ice outside. You’ll find all kinds of fish and seafood, including juicy crabs and langoustines, shellfish (as oysters), as well as squid and lobster. They can be prepared in various sauces, or just simply grilled and served with a dipping sauce. It’s a feast not to be missed!

Note: To find more the best rate Hotels in Krabi, we recommend you look online at They seem to be the most competitively priced of the hotels sites.

International restaurants in Krabi

Red Snapper: a creative, Western-style restaurant with an extensive list of tapas, located along the road in Pra Ae, Koh Lanta.

Café Europa: friendly, Danish-run place, with good value European food that is an expat favourite in Krabi Town.

Jenna’s Bistro & Wine: high quality steaks, beef burgers and wines in this class establishment along Krabi Town Road. Book ahead. Five minute walk from the beach.

Viva Pizzeria Restaurant: authentic Italian in Krabi Town, with possibly the best pizza (if you like your crust thin and crispy).

Thai restaurants in Krabi

Ruen Mai: rightly considered to be the best in Krabi, the relocated Ruen Mai is noted for its high quality southern Thai food and garden setting. Sai Thai, Krabi Town – on the road to Ao Nang, tel: 089 288 3232. $$

Ton Ma Yom Restaurant: unassuming all-Thai eatery a bit out of Ao Nang known for its very tasty dishes, especially the Tom Yam and spring rolls. Friendly staff and reasonable prices. Closed between lunch and dinner. Five minute ride from the beach and well off the main road.

Pum Thai Restaurant: this cool, cosy DIY restaurant is one of Phi Phi’s best and will give you a free cooking lesson with each meal (if you wish), or just sit back and sample their tasty menu.

Same-Same But Different: with the same owner as Ruen Mai in Krabi Town, this charming beach restaurant on Koh Lanta cannot fail to please, with its tasty papaya salad.

Jungle Kitchen: very popular outdoor restaurant with bamboo salas and high quality Thai food. Fair way from the beach (near Tesco), but good prices for the quality.

Local Thai Food Restaurant: good Thai food option when on Railay Beach, including phad Thai, green curry and snapper/seafood. Great atmosphere and reasonably priced drinks, too.

Budget eating

Although Ao Nang is essentially a tourist-only centre catering to wallets of those on holiday, it is possible to eat for less than 100 baht. There are numerous small noodle shops and modest restaurants scattered all over the area. Reasonably priced Thai meals – such as fragrant fried rice with chicken or pork, or phad Thai noodles with shrimp – are a simple and cheap lunch meal. Thai food is usually always cheaper, and within Krabi Town, where a mostly Thai clientele is catered for, you will find even better value.