Skip to main content

Maharat Road, Krabi Town

Where to eat in Krabi Town

A short guide to the night market, Walking Street and the river, and where to sit down for dinner.

The entrance of Gecko Cabane on Maharat Road in Krabi Town

Eating well in a small town

Krabi Town is compact, so you can eat your way around it on foot. Most of what travellers enjoy here is simple and local: street food at a market, a seafood supper by the water, a sweet snack on a walk.

This page is not a ranking. It describes the places and habits that make an evening in town easy, so you can plan it your own way.

Three places to start

These are areas rather than addresses. Walk around, look at what is cooking and choose what appeals to you.

  • The night market

    Stalls with grilled skewers, noodles, fried snacks, fruit and Thai sweets. Come hungry, share a few plates and pay as you go.

  • Walking Street

    The pedestrian street is usually busiest on weekend evenings, with food stalls, small shops and music. Check locally for the days it runs.

  • The riverfront

    A calm place for a stroll at dusk, with seafood and Thai dishes served along the water. A good way to end a day of sightseeing.

What to try and when to go

Look for grilled seafood, stir-fried dishes, green and red curries, som tam and mango with sticky rice. Markets are at their liveliest in the early evening, and it is usually cooler and calmer after sunset.

Opening days and hours change with the season and the weather, so check locally on the day. Bring small notes and a little patience, and ask before you add chilli if you prefer mild food.

A massaman curry served at Gecko Cabane

When you want to sit down for dinner

After the market, some evenings call for a table, a menu and a quiet room. Gecko Cabane is a 40-seat restaurant on Maharat Road serving French and Thai dishes, cooked by Chef Jariya.

We are closed on Tuesdays and the kitchen takes orders until 10 pm. You can book a table online in under a minute.

Book a table for dinner

Plan your evening in Krabi Town