Koh Lanta Old Town

Waterfront Dining

The freshest seafood on the island, served with your feet almost in the sea.

Dining on the Water

One of the defining pleasures of staying near Koh Lanta Old Town is the food. Along the waterfront of Ban Ko Lanta, a string of seafood restaurants have been built on wooden stilts that extend directly over the calm east coast sea. You eat surrounded by water, with views across the Strait of Koh Lanta towards the mainland hills of Krabi, and the gentle sound of the tide below your feet.

This is not the kind of dining experience you find in the resort-heavy parts of the island. There are no laminated tourist menus and no 500-baht cocktails. These are family-run restaurants, some operating from the same waterfront shack for two or three generations, serving what came off the boats that morning.

What to Eat

The menus change daily based on the catch, but certain dishes are constants at the Old Town restaurants:

  • Whole grilled fish (ปลาเผา) — Red snapper, barramundi, or sea bass, marinated in lemongrass and galangal and grilled over charcoal. One of the finest things you can eat anywhere in Thailand.
  • Garlic butter prawns (กุ้งผัดกระเทียม) — Tiger prawns from the local fishing boats, cooked simply with butter, garlic, and a little fish sauce. The quality of the ingredient does the work.
  • Tom yum goong (ต้มยำกุ้ง) — The classic Thai prawn soup, made here with ingredients that were live an hour ago. A revelation compared to what most tourists have had elsewhere.
  • Stir-fried morning glory (ผัดผักบุ้งไฟแดง) — A perfect side dish. Charred, smoky, and garlicky from the screaming hot wok. Order it with everything.
  • Crab in yellow curry (ปูผัดผงกะหรี่) — When it's available, this is unmissable. Blue swimming crab in a rich, mild yellow curry. Messy, unforgettable, and only found at a handful of places.

Best Time to Dine

The restaurants are open for lunch and dinner, but the atmosphere reaches its peak at dinner — specifically in the hour before sunset, when the light turns golden and the wooden platforms fill with a mix of local families, long-term expats, and a handful of travellers who have found their way to the east coast. This is not the backpacker crowd of the west coast; it is quieter, more relaxed, and distinctly local in feel.

For lunch, you will often have a table with views over the water almost to yourself. The midday light is bright and spectacular, and the restaurants typically serve a condensed menu that moves fast — ideal for a long, slow meal before an afternoon on the pier or in the mangroves.

Prices & Practicalities

Prices at the Old Town restaurants are very reasonable by any standard — a full meal of fresh fish, prawns, a vegetable dish, rice, and drinks for two typically costs between ฿400 and ฿800 (≈ $11–$22 / €10–€21 est.) depending on what you order and the season. Most places are cash only (Thai Baht), and there is an ATM on the main street of Old Town. Reservations are generally not necessary, though for a specific table over the water on a busy evening, arriving early is wise.

Insider Tip

Point to the whole fish in the display cabinet rather than ordering from the menu — the staff will tell you the weight and price, and you know exactly what you are getting. The freshest fish is always the one that just arrived from the morning boats, not the pre-portioned fillets.

Common Questions

Waterfront Dining — FAQ

Most Old Town seafood restaurants are cash only. Bring Thai Baht — there is an ATM on the main street of Old Town, a short walk from the waterfront.
Reservations are generally not required, but arriving by 6:30 pm is wise if you want a specific table over the water on a busy evening during high season (November–April).
A full meal of fresh fish, prawns, a vegetable dish, rice, and drinks for two people typically costs between ฿400 and ฿800 (≈ $11–$22 / €10–€21 est.) depending on what you order and the season.
Whole grilled fish (ปลาเผา) — red snapper or barramundi marinated in lemongrass and galangal, grilled over charcoal. Point to the fish you want in the display cabinet to ensure you get the freshest catch of the day.
Yes. The restaurants are family-run and genuinely welcoming to children. The food is often milder than in tourist areas, and fresh grilled fish with rice and fruit juice is a reliable option for younger diners.

Keep Exploring

More Old Town Highlights