Restaurants in Krabi

Fresh-caught seafood, authentic Southern Thai flavors, and beachfront dining - from local markets to upscale resorts

Krabi Dining Scene

Krabi's food scene centers on fresh seafood and Southern Thai cuisine with influences from Malaysian and Indian flavors. Ao Nang has tourist-friendly restaurants and international options, while Krabi Town offers authentic local dining at Thai prices. Beachfront seafood BBQ is a must-try experience.

Fresh Seafood Restaurants

Krua Thara Seafood

Ao Nang Beach Road

Price Range
300-800 THB/person

Highly-rated beachfront seafood restaurant with fresh daily catch. Choose your seafood from ice display and select cooking style. Famous for crab curry, grilled prawns, and steamed fish. Great sunset views.

Specialty: Crab curry, grilled prawns
Hours: 11am-11pm daily
Setting: Beachfront
Fresh SeafoodBeachfront TablesLocal Favorite

Kohinoor Indian & Thai

Ao Nang Center

Price Range
250-600 THB/person

Unique fusion of Indian and Thai seafood dishes. Fresh tandoori fish, seafood curries, and traditional Southern Thai preparations. Indoor AC and outdoor seating available.

Specialty: Tandoori seafood, fish curry
Hours: 12pm-11pm daily
Setting: Indoor/Outdoor
Fusion CuisineAC AvailableGood Value

Wang Sai Seafood

Krabi Town Riverside

Price Range
200-500 THB/person

Local favorite in Krabi Town on the river. Much cheaper than Ao Nang with same quality seafood. Popular with Thai families. Excellent crab, squid, and whole fish preparations.

Specialty: Whole grilled fish, crab
Hours: 5pm-11pm daily
Setting: Riverside
Local PricesAuthenticThai Favorite

Authentic Thai Restaurants

Krua Saitong

Krabi Town

Authentic Southern Thai food at local prices. Famous for Southern curries with turmeric, khua kling (dry curry), and fresh vegetables. No English menu but friendly staff.

Must-try: Southern curry, khua kling, stir-fried morning glory
Price: 60-120 THB/dish
AuthenticLocal PricesSouthern Thai

Ruen Mai Restaurant

Ao Nang

Traditional Thai in Ao Nang with English menu. Good Pad Thai, curries, and stir-fries. Tourist-friendly with AC and nice ambiance.

Must-try: Green curry, Pad Thai, papaya salad
Price: 100-200 THB/dish
English MenuACTourist-Friendly

Chalita Cafe & Restaurant

Ao Nang

Popular local spot with great value Thai food. Large portions, authentic flavors. Busy with Thai customers - always a good sign.

Must-try: Tom Yum, fried rice, morning glory
Price: 80-150 THB/dish
Good ValueLarge PortionsLocal Crowd

Krabi Town Walking Street Food

Krabi Town Weekend Market

Weekend walking street with dozens of food stalls. Best way to try variety of Southern Thai specialties cheaply. Friday-Sunday evenings.

Must-try: Moo satay, roti, khanom krok (coconut pancakes)
Price: 30-80 THB/item
Street FoodWeekend OnlyVariety

International & Western Food

Italian & Pizza

Carnivore Steakhouse & Grill

Wood-fired pizzas, pasta, steaks. Ao Nang beach road. 200-400 THB/dish.

Casa Mia

Authentic Italian in Ao Nang. Fresh pasta, wood oven pizza. 250-450 THB.

Burgers & American

Burger House Ao Nang

Gourmet burgers, craft beers. Great portions. 200-350 THB/burger.

The Hilltop

Viewpoint restaurant with Western food, BBQ, sunset views. 300-500 THB.

Indian Food

May & Mark

Popular Indian in Ao Nang. Curries, naan, tandoori. 150-300 THB/dish.

Tandoori Nights

North Indian cuisine, vegetarian options. 180-350 THB.

Breakfast & Brunch

Krabi Café & Restaurant

Full Western breakfast, eggs, pancakes, coffee. 120-250 THB.

Anchor Café

Breakfast bowls, smoothies, healthy options. 150-280 THB.

Local Markets & Street Food

Krabi Town Night Market

Weekend walking street (Fri-Sun) with incredible street food, local snacks, fresh seafood BBQ. Most authentic and cheapest food in Krabi.

  • • Grilled seafood: 50-150 THB
  • • Pad Thai, noodles: 40-60 THB
  • • Roti, desserts: 30-50 THB
  • • Fresh fruit shakes: 40 THB

Ao Nang Night Market

Tourist-oriented night market with street food stalls. Higher prices than Krabi Town but convenient location on beach road.

  • • Seafood BBQ: 100-250 THB
  • • Thai dishes: 60-100 THB
  • • Fruit smoothies: 60-80 THB
  • • Opens: 5pm-11pm daily

Ao Nang Fish Market

Morning fresh fish market where you can buy seafood and have it cooked at nearby restaurants for minimal charge.

  • • Buy fresh catch
  • • Cooking fee: 50-100 THB
  • • Best: 6am-10am
  • • Great value

Local Food Courts

Tesco Lotus and Central Plaza in Krabi Town have food courts with cheap Thai food (30-60 THB/dish).

  • • Rice dishes: 40-60 THB
  • • Noodle soups: 35-55 THB
  • • AC and clean
  • • Local prices

Need Restaurant Recommendations?

Get personalized dining recommendations based on your tastes, budget, and dietary preferences.