Jump straight to a spot
4 spotsKrabi punches well above its weight for food. Most visitors eat mediocre pad thai in Ao Nang and leave not knowing that Krabi Town, 20 minutes away, has one of southern Thailand’s best small-city food scenes — a mix of Sino-Thai cooking, Muslim-influenced curries, fresh crab, and night market stalls charging 40 THB a skewer.
The best food in Krabi spans Kotung’s decades-old Sino-Thai rice shop, the Walking Street market’s grilled seafood, PakNam village’s black-crab restaurant, and Ao Nang Seafood Street’s by-the-kilo fish. Plan to eat in Krabi Town at least twice.
- Price range: 40–60 THB (market stalls) → 300–600 THB (sit-down seafood)
- Best area for budget eats: Krabi Town centre and morning market
- Best area for seafood: Sai Thai riverside; Ao Nang near Hat Noppharat Thara
- Night markets: Walking Street (Fri–Sun, 5pm–10pm); Chao Fah Park (daily, from around 5pm — runs late)
- Getting there from Ao Nang: Songthaew or taxi; confirm the current fare before boarding
- Cash or card: Most local stalls are cash only; bigger restaurants accept cards
- Muslim-owned spots: Halal clearly marked; pork-free menus common in Krabi Town
Quick answer
Start with Kotung in Krabi Town for the strongest all-round pick. Use Ruen Mai for southern Thai food, PakNam Krabi Seafood for halal food, and Lae Lay Grill when seafood matters most.
| You want | Go to | Area / Price |
|---|---|---|
| Southern Thai rice and curry | Krabi Town morning market | Town centre / 50–80 THB |
| Sino-Thai comfort food | Kotung | Krabi Town / 80–150 THB |
| Best rural Thai restaurant | Ruen Mai | Edge of Krabi Town / 150–300 THB |
| Seafood by the kilo | PakNam Krabi Seafood | Pak Nam / 200–500 THB |
| Night market atmosphere | Walking Street | Krabi Town / 40–80 THB |
| Beachside fish dinner | Seafood Street restaurants | Ao Nang / 300–600 THB |
| Quick khao yam breakfast | Morning market stalls | Krabi Town / 40–60 THB |
How we picked these food stops
This shortlist starts with the place information already maintained for this guide in Krabi, then weights the practical signals readers need most: area, price, hours, ratings when listed, booking or website links, and the specific use case named on each card. Missing prices, ratings, images, or booking links stay blank rather than being guessed.
We also kept the awkward parts visible. A good food stop is only useful when the area, timing, crowd level, and transport fit the trip you are actually taking.
Best Food in Krabi: Night Markets and Street Stalls
The Walking Street Night Market is the obvious starting point. It runs Friday, Saturday, and Sunday from 5pm to 10pm along Krabi Town’s central road, covering around 2,000 square metres of vendors, a central performance stage, and enough food to fill three meals. Arrive at 6pm to beat the peak crowd and still get a choice of seats.
What to order: hoi chak teen (wing shells boiled in their shell, served with garlic-chilli-lime dipping sauce) at 50–60 THB for a bag; grilled squid on skewers at 40–60 THB; roti with condensed milk for 30 THB. A full paper plate of khao man gai (poached chicken on rice with broth) comes in at 60–70 THB and is one of the better cheap meals in Thailand.
Insider Tip: The vendors closest to the stage tend to charge slightly more and have longer queues. Walk 50 metres further from the stage and the same dishes drop 10–20 THB.
The Chao Fah Park Night Market is the alternative for people who prefer a quieter, more local crowd. It sits near Chao Fah Pier and opens daily from around 5pm, running well into the evening — so it’s your option on weeknights when Walking Street is closed. Stalls here lean heavily toward khao gaeng (curry and rice), grilled chicken, and Thai-style snacks. Most dishes run 40–60 THB.
- Cheap, atmospheric, and genuinely local
- Huge variety in one small area
- Chao Fah Park opens daily and runs late (Walking Street only Fri–Sun)
- Seating is limited at both markets
- Walking Street gets very crowded Saturday nights
- Hygiene varies by stall — stick to cooked-to-order and hot food
Southern Thai Cuisine: What Makes Krabi Different
Southern Thai cooking hits harder than the food you’ve been eating in Bangkok or Chiang Mai. More chilli, more fermented shrimp paste, more coconut. Muslim culinary influence runs deep here — Krabi has a significant Muslim population, and the result is some of Thailand’s best massaman curry and khao yam in small, unassuming shophouses.
Kotung
A long-running Sino-Thai restaurant near Krabi Bus Terminal. The menu covers braised pork belly, gaeng som (sour tamarind curry), seafood, and stir-fried dishes. It normally opens from late morning to evening, but closing days can vary, so check its Facebook page before making a special trip.
- Area
- Krabi Town · 66 Maharaj Rd, Krabi Town
- Hours
- 11am–10pm; closing days can vary
- Go for
- Braised pork belly or crab curry over jasmine rice
For a step up in setting without losing the southern Thai identity:
Ruen Mai
Raised wooden platforms and thatched dining rooms sit around small ponds in a garden setting outside Krabi Town. The menu goes deep into southern Thai cooking, including gaeng tai pla (fermented fish curry), massaman curry, fresh crab, and tom kha. Arrange a ride and check the restaurant's Facebook page before visiting.
- Area
- Sai Thai, outside Krabi Town centre · 117 Moo 3, Sai Thai, Mueang Krabi
- Hours
- 10:30am–3pm and 5pm–9pm daily (worth calling ahead on weekends)
- Go for
- Gaeng massaman or fresh crab dish
Insider Tip: Order khao yam for breakfast at the Krabi Town morning market, not at a sit-down restaurant. The cold rice salad with grated coconut, dried shrimp, herbs, and kaffir lime comes assembled to order for 40–60 THB, and it’s gone by 9am. This dish is a southern Thai breakfast staple that almost no tourist ever tries.
For more background on the dishes you’ll encounter, see our guide to popular Thai food.
Seafood in Krabi: PakNam and the Riverside
For a sit-down seafood meal outside Ao Nang, PakNam Krabi Seafood is in Sai Thai, south of Krabi Town.
PakNam Krabi Seafood
A riverside seafood restaurant in Sai Thai with halal food and no alcohol. Diners can choose fish, prawns, and crab from the tanks and ask for a preferred southern Thai preparation. Confirm the seafood weight and price before ordering.
- Area
- Sai Thai, south of Krabi Town · 140 Moo 7, Sai Thai, Mueang Krabi
- Hours
- 11am–10pm daily
- Go for
- Black crab or grilled sea bass
Back in Krabi Town itself, the riverside restaurants along the Krabi River waterfront serve grilled fish and standard Thai dishes at mid-range prices, with views of the limestone karsts across the water. Nothing revelatory, but a pleasant dinner setting for 200–350 THB per person.
Insider Tip: Tell the kitchen your heat tolerance upfront. Southern Thai seafood dishes — particularly anything with shrimp paste or chilli paste (nam prik) — are genuinely spicy by default. “Mai phet” (not spicy) will moderate it; asking for “phet nit noi” (a little spicy) still delivers real heat.
The accommodation pages — particularly for luxury hotels in Krabi — often note which resorts have their own seafood restaurants worth dining at even as a non-guest. Rayavadee’s Raya restaurant is the most cited; expect to pay 800–1,500 THB per person for the setting as much as the food.
Ao Nang: Seafood Street and the Tourist Strip
Ao Nang is where most visitors stay, and the food reality is mixed. The main strip running through town has 50+ restaurants all competing for tourist attention with similar menus, inflated prices, and mediocre execution. That said, there are specific spots worth knowing.
Seafood Street, the restaurant stretch near Hat Noppharat Thara beach (a few kilometres from central Ao Nang), is the better choice for fresh seafood. Restaurants along this strip display their catch on ice out front and sell fish by the kilo. A whole red snapper grilled with herbs runs 400–600 THB depending on size; tiger prawns are typically 600–900 THB per kilo. The cooking is good rather than exceptional, but the seafood is genuinely fresh. Sunset timing here from around 6pm is the better reason to choose this area over Krabi Town for an evening meal.
Lae Lay Grill
A seafood restaurant on a hillside above Ao Nang with west-facing views across the Andaman Sea. The setting is the main reason to come. Reserve ahead if you want to eat around sunset and ask the restaurant about current transport arrangements.
- Area
- Ao Nang (hillside, above town) · 89 Moo 3, Ao Nang, Mueang Krabi
- Hours
- 11am–10pm daily
- Go for
- Fresh lobster or whole grilled fish
For cheap food in Ao Nang, the small lane markets and food stalls behind the main drag — away from the beach road — run 80–150 THB for a plate of something genuine. It takes a few minutes of walking to find them, but every guesthouse owner knows where. Ao Nang has a decent third-wave coffee scene too, with several cafes near the beach road doing proper espresso.
Insider Tip: If you’re based in Ao Nang and don’t want to travel to Krabi Town, the Ao Nang Weekend Night Market (check current schedule locally — days and location can shift seasonally) offers similar Walking Street prices in a smaller format. Ask at your accommodation for the current location.
Morning Markets and Daytime Eats
The Krabi Town morning market, running roughly 6am–10am near the town centre, is where locals shop and eat. For visitors, it’s the single best breakfast option in Krabi: khao yam (40–60 THB), kanom jeen (rice noodles with southern curry sauce, 40–50 THB), khanom krok (coconut-rice pancakes, 30 THB), and khao man gai all appear before 8am. The market also sells fresh fruit at prices well below tourist shops: rambutan, mangosteen, and dragonfruit by the bag.
There’s no sit-down component — eat standing or find a low stool. That’s the point. Arrive hungry, bring small bills, and point at what looks good.
How to choose where to eat in Krabi
Under 100 THB per meal: Krabi Town morning market before 9am; night market stalls at Walking Street or Chao Fah Park from around 5pm. Stick to one market per evening rather than trying both — the food at Walking Street is more varied.
Local restaurant meal: Kotung works for lunch or dinner; Ruen Mai suits a longer meal outside town. Arrange transport to Ruen Mai before you go.
300 THB and above: PakNam Krabi Seafood for crab; Seafood Street near Hat Noppharat Thara for a by-the-kilo fish dinner; Lae Lay Grill for the occasion meal.
Getting around: songthaews run between Ao Nang and Krabi Town during the day and into the evening. Late service is less predictable, so confirm the return schedule locally or arrange a taxi before dinner.
A reliable SIM card saves you from getting stranded when Google Maps fails on back streets. Thailand eSIM options are covered in our best eSIM Thailand guide. And if you’re weighing nights out alongside dinner plans, several of Ao Nang’s beachfront bars have food menus worth knowing.
8Verdict: Krabi’s food scene rewards the trip from Ao Nang to Krabi Town. The night markets and southern Thai cooking at Kotung and Ruen Mai justify leaving the main beach strip, while PakNam and Lae Lay cover two different seafood settings. Rating: 8/10
















