Restaurants in Koh Lanta line the island's boundless coastline and winding streets. Beloved for scuba diving sites, sprawling mangroves and rainforest hikes, this picturesque island is a sought-after destination for travelers who love immersing themselves in a tropical paradise.
Along with authentic Thai flavors that showcase the very best of the region’s cuisine, you can also find amazing western-influenced eateries presenting dishes from around the globe. To ensure you experience incredible dining during your stay, we’ve compiled our favorite places to eat in Koh Lanta.
- 1
Patty's Secret Garden by the Sea
Enjoy local and international cuisine with beachfront views
- Families
- Food
- Group
Patty's Secret Garden by the Sea is an easygoing Koh Lanta restaurant serving Thai and western-style cuisine at great prices. With this laidback spot stretching out onto Long Beach, you’re invited to watch the setting sun with a colorful cocktail and a splendid meal.
If you’re looking to sample local dishes, popular choices at Patty's Secret Garden by the Sea include laab tod (crispy meatballs), gai manow (chicken breast in breadcrumbs served with crispy kale and lemon mayo), and gung macam (king prawns with tamarind sauce). Head along with a group of friends to enjoy the restaurant’s upbeat atmosphere.
Location: Unnamed Road, Sala Dan, Ko Lanta District, Krabi 81150, Thailand
Open: Daily from 9 am to 10.30 pm
Phone: +66 (0)95 124 1075
Map - 2
El Greco
Authentic Greek cuisine in the heart of Thailand
- Couples
- Food
El Greco offers a taste of the Mediterranean during your Koh Lanta vacation. Part of El Greco Bungalows Koh Lanta, this open-air restaurant has the same classic blue-and-white decor as a typical Greek restaurant, along with an impressive menu.
A traditional gyro (served with imported Greek yogurt and Australian lamb) is always an excellent option at El Greco. You can also find other stellar choices, including saucy moussaka and mezze platters, stacked with feta, falafels, and stuffed eggplants. Pair your meal with a cold beer and stellar views of the Andaman Sea.
Location: Klong Dao Beach Moo 3 House 231, Ko Lanta District, Krabi 81150, Thailand
Open: Sunday–Tuesday and Thursday from 1 pm to 8.30 pm, Friday from 1 pm to 9.30 pm, Saturday from 11 am to 8.30 pm, Wednesday from 11 am to 10 pm
Phone: +66 (0)93 024 5674
Map - 3
Koala Bar and Restaurant
Laidback cuisine and music with the scenery to match
- Food
- Nightlife
Koala Bar and Restaurant enjoys a stunning stretch of shoreline on the northern coast of Koh Lanta. Here, you’ll find a laidback vibe that balances casual fare and beverages with its striking scenery. This is the place to visit when you just want to watch the world pass by.
Along with western and Thai cuisine, the restaurant regularly hosts local and traveling musicians who provide an upbeat soundtrack before, during and after sunset. Covered seating and tables spread along the beachfront, giving a nice vantage point for soaking up ocean views.
Location: 4245, Sala Dan, Ko Lanta District, Krabi 81150, Thailand
Open: Wednesday–Monday from 10 am to 10 pm (closed on Tuesdays)
Phone: +66 (0)85 475 5533
Map - 4
Klong Khong Restaurant
Step off the beachfront into this informal family eatery
- Families
- Food
Klong Khong Restaurant nestles into one of the most picturesque spots along its namesake beachfront. Featuring a stripped-back decor with overhanging lanterns and a family-friendly ambience, you won’t find a lot of better spots to unwind with loved ones and enjoy a few beverages.
The cuisine at Klong Khong Restaurant comprises Thai curries, rice dishes and side plates. Plus, you’re welcome to finish your lunch or dinner with a refreshing fruit smoothie. The restaurant is within walking distance of several sandy expanses, including Klong Khong Beach and Klong Tob Beach.
Location: 77 Sala Dan, Ko Lanta District, Krabi 81150, Thailand
Open: Daily from 10 am to 11 pm
Phone: +66 (0)95 267 4309
Map - 5
Shanti Beach House
Revel in the island scenery at this beachfront restaurant
- Food
Shanti Beach House is positioned along Klong Tob Beach, one of Koh Lanta’s most breathtaking stretches. While the restaurant might not look super fancy from the outside, its scruffy driftwood aesthetic is clearly part of its charm as you overlook the Andaman Sea.
The menu focuses on seasonal ingredients, highlighting the region’s top-quality seafood, such as prawns and squid. There’s also a selection of French-style desserts, beers and wines to complement your meal and the tranquil scenery. Shanti Beach House is less than 5.5 km east of Koh Lanta’s famous Viewpoint Hill.
Location: 55 Klong Toab Beach, T. Koh Lanta Yai, A, Moo 8, Koh Lanta Yai, Ko Lanta District, Krabi 81150, Thailand
Open: Daily from midday to 10 pm
Phone: +66 (0)64 036 8031
Map