This list of great restaurants in Krabi shows why this part of Thailand is fast becoming recognized for its excellent dining options. It's not necessarily noted as a fine-dining location, so don't go expecting the sort of standout experiences you can find in Bangkok or Phuket. Even so, it is a vacation location with several good dining options and lots of reliable mid-range choices, which can’t be a bad thing.

    Krabi Town has several simple but effective setups, Ao Nang has a wide selection of restaurants from seafood to fast food to steakhouses, and Railey Beach features 5-star dining as well as simple beachside cafes and restaurants. Check out our pick of the best below.


    Jenna’s Bistro & Wine

    Jenna’s Bistro & Wine is an upscale bistro-style restaurant serving excellent steak, fish, cheese, champagne and wine. It offers a good alternate if you want to try some western-style food instead of Thai while in Krabi. 

    The bistro offers upscale dining in an elegant setting and serves authentic Western dishes, many of which are made with premium ingredients imported from abroad.

    Location: 328/3, Ao Nang, Krabi 81180, Thailand

    Open: Daily from 5 pm to 11 pm

    Phone: +66 (0)75 695 152


    Carnivore Steak & Broil

    Carnivore opened in 2003 and under Dutch management, did not take long to become the top favorite destination for meat lovers in Ao Nang. 

    Featuring a stylish rustic decor, the restaurant serves a good choice of western favorites besides its specialty of broiled meats, including anything from soups to seafood dishes to salads.

    Location: 127 Khlong Hang Rd, Ao Nang, Krabi 81000, Thailand

    Open: Daily from 2 pm to 10 pm

    Phone: +66 (0)75 661 061


    Chalita Café & Restaurant

    Chalita Café & Restaurant is one of those places in Krabi Town where everyone feels at ease as soon as they settle in. The restaurant owes its success to its distinctive atmosphere and cuisine. 

    A wooden 1-storey shop with soft lighting and jazzy music, rattan cane tables and chairs, and a warm welcome from the staff. The quality of its food, and its low prices, are also great points in its favor.

    Location: Chao Fah Alley, Pak Nam, Krabi 81000, Thailand

    Open: Monday–Saturday from 4 pm to 10.30 pm (closed on Sundays)

    Phone: +66 (0)81 206 6299


    Krua Thara

    Krua Thara is a long-established restaurant that has been catering for travelers and locals with its choice of authentic Thai cuisine blending fresh seafood and exotic spices. Krua Thara (‘Thara Family’) seems to encapsulate the entire Nopparat Thara dining scene: live fish tanks, fresh seafood baskets, bright lights and welcoming staff members. 

    This restaurant in Nopparat Thara is miles away from the fine-dining scenes of Krabi but it delivers the goods – outstanding fresh seafood – in an unpretentious manner.

    Location: 82 Ao Nang, Krabi 81000, Thailand

    Open: Thursday–Tuesday from 11.30 am to 8.30 pm (closed on Wednesdays)

    Phone: +66 (0)91 825 9252


    Diver's Inn Steakhouse

    Diver’s Inn Steakhouse is one of the most popular restaurants in Ao Nang. Opened in August 2000 by Jürgen Weber and Jeab Saenubon, it was the first German restaurant in Ao Nang – a simple and small place with only 10 tables and 4 staff. 

    Through the years, the quality of its food and service made it gain in popularity, and it now hosts plenty more tables and staff.

    Location: 27/9 Moo 2, Ao Nang, Krabi 81180, Thailand

    Open: Daily from 2 pm to 10 pm

    Phone: +66 (0)75 637 297


    photo by Stéphane Audiger (CC0 1.0) modified


    The Grotto

    The Grotto is a stunning restaurant belonging to the stylish Rayavadee Resort, located in the southern part of Railay, between Railay West and Ao Phra Nang. The Grotto could not be more aptly named as this unique venue is set inside a stunning limestone cave floored with fine-powdered sand and opening onto the beach. 

    The restaurant artistically blends classy furnishing and atmosphere with genuine natural decor and is a magical sundowner spot. It's worth noting that you have to be a guest of the resort to eat here.

    Location: Ao Nang, Krabi, Thailand

    Open: Daily from 12 pm to 10.30 pm


    Sunset Bar

    Sunset Bar is the kind of establishment that made southern Thailand’s reputation for coolness and a worry-free atmosphere. The restaurant is settled right on Klong Muang Beach, between Nakamanda Resort and The Pelican Residence

    This unpretentious venue may not have cost a lot to build – it's made of driftwood, bamboo and thatch, and other recycled materials, yet it offers its punters exactly what they are looking for: an affordable local venue at which they can unwind while watching the sun disappears behind the horizon on the Andaman Sea.

    Location: Klong Muang Beach, Ao Nang, Krabi 81180, Thailand


    photo by Stéphane Audiger (CC0 1.0) modified


    D&E’s Jungle Kitchen

    D&E’s Jungle Kitchen is ranked among the best restaurants in Ao Nang due to the top quality of its genuine Thai cuisine, affordable rates and friendly service. It's located on the main road that leads to Krabi Town in the southern part of Ao Nang, 500 meters after Ao Nang Mosque and some 1.5 km from the beach.

    Jungle Kitchen is an unpretentious small venue made of bamboo and thatch. Run by an affable local family, the restaurant is cozy and has a strong local feel.

    Location: 33 Ao Nang, Krabi 81000, Thailand

    Phone: +66 (0)91 158 4949


    The Last Fisherman

    The Last Fisherman is a tropical restaurant set right on Ao Nang Beach’s southern part. This bar and restaurant's structure was built using recovered materials such as thatch, bamboo and driftwood, It offers its punters a chill-out place at which they can dine with their toes in the sand under the shade of coconut and tropical almond trees.

    The Last Fisherman is certainly not a fine-dining venue, but it serves pretty decent food – western snacks, Thai favorites, and barbecue in the evening – as well as a great choice of excellent cocktails that are highly appreciated while things are cooling down at sunset time.

    Location: 266 Ao Nang, Krabi 81180, Thailand

    Phone: +66 (0)81 458 0170


    photo by Stéphane Audiger (CC0 1.0) modified

    Stephan Audiger | Compulsive Traveler

    Start planning your trip

    Back to top