Fresh-caught seafood, authentic Southern Thai flavors, and beachfront dining - from local markets to upscale resorts
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.
Ao Nang Beach Road
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.
Ao Nang Center
Unique fusion of Indian and Thai seafood dishes. Fresh tandoori fish, seafood curries, and traditional Southern Thai preparations. Indoor AC and outdoor seating available.
Krabi Town Riverside
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.
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.
Ao Nang
Traditional Thai in Ao Nang with English menu. Good Pad Thai, curries, and stir-fries. Tourist-friendly with AC and nice ambiance.
Ao Nang
Popular local spot with great value Thai food. Large portions, authentic flavors. Busy with Thai customers - always a good sign.
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.
Wood-fired pizzas, pasta, steaks. Ao Nang beach road. 200-400 THB/dish.
Authentic Italian in Ao Nang. Fresh pasta, wood oven pizza. 250-450 THB.
Gourmet burgers, craft beers. Great portions. 200-350 THB/burger.
Viewpoint restaurant with Western food, BBQ, sunset views. 300-500 THB.
Popular Indian in Ao Nang. Curries, naan, tandoori. 150-300 THB/dish.
North Indian cuisine, vegetarian options. 180-350 THB.
Full Western breakfast, eggs, pancakes, coffee. 120-250 THB.
Breakfast bowls, smoothies, healthy options. 150-280 THB.
Weekend walking street (Fri-Sun) with incredible street food, local snacks, fresh seafood BBQ. Most authentic and cheapest food in Krabi.
Tourist-oriented night market with street food stalls. Higher prices than Krabi Town but convenient location on beach road.
Morning fresh fish market where you can buy seafood and have it cooked at nearby restaurants for minimal charge.
Tesco Lotus and Central Plaza in Krabi Town have food courts with cheap Thai food (30-60 THB/dish).