Best 9 Seafood Restaurants in North Myrtle Beach

North Myrtle Beach, a gem along the South Carolina coast, beckons seafood enthusiasts with its array of exquisite dining options. As a popular vacation destination, it offers more than just sandy beaches and sunny skies—it’s a haven for culinary adventurers eager to explore local seafood delicacies. From the laid-back ambiance of Duffy Street Seafood Shack to the extensive offerings at Captain George’s Seafood Buffet, each restaurant presents a unique experience. 

Whether you enjoy hushpuppies by the waterfront at Flying Fish Public Market & Grill or indulge in the all-you-can-eat fare at Preston’s Seafood and Country Buffet, the variety ensures there’s something for every palate. This guide dives into the best spots where seasoned chefs serve fresh catches daily, blending traditional recipes with modern twists to make every meal memorable. As you plan your stay, consider these top picks to experience the true flavor of the Lowcountry.

Flying Fish Public Market & Grill

This spot is known for oceanfront dining in Barefoot Landing. You can eat inside or sit outside while watching boats pass on the Intracoastal Waterway. Flying Fish also has a seafood market, and if you’re into raw oysters or shrimp and grits, this place is worth a visit. It’s also family-friendly and close to nearby shopping and entertainment, which makes it a great stop after exploring.

📍 Barefoot Landing – 4744 Hwy 17 S

Captain Archie’s

Captain Archie’s is one of the top waterfront restaurants in North Myrtle Beach, especially if you enjoy a casual vibe. It’s located along the Intracoastal Waterway and is a favorite for boaters, locals, and visitors. You’ll find live music on some nights, a pet-friendly deck, and a potent mix of seafood baskets, sandwiches, and local beers. Great for sunset views and laid-back evenings.

📍2200 Little River Neck Rd

Filet’s Waterfront

Filet’s is excellent for a slightly more upscale setting with marina views. Located at Harbourgate Marina, it’s known for sushi, steaks, and grilled seafood options. It’s a quiet spot for couples or small groups looking for a calm atmosphere. Happy hour is popular here, especially during sunset.

📍2120 Sea Mountain Hwy – Harbourgate Marina

Sea Merchants Restaurant

A hidden gem among the best seafood restaurants in North Myrtle Beach, Sea Merchants has been serving locals and tourists since 1984. With a cozy, wood-accented interior and a focus on classic Southern cooking, this is a good spot for anyone looking for a quiet place to eat after a day on the beach. It’s ideal for couples or small family dinners.

📍1104 Hwy 17 S

The Original Benjamin’s Calabash Seafood Buffet

Benjamin’s is one of the largest and most famous buffets near North Myrtle Beach. It features over 170 items, including Calabash-style seafood, a salad bar, and a full dessert station. You’ll also find the world’s largest collection of nautical antiques. It’s a fun stop for families and large groups.

📍9593 N Kings Hwy – near Myrtle Beach

Boardwalk Billy’s

Boardwalk Billy’s is one of the best raw bar spots in North Myrtle Beach. Located on the water, it’s popular for casual eats, live music, and outdoor dining. You’ll find plenty of choices whether you’re into peel-and-eat shrimp or sushi. It’s also a good place to hang out after a day of boating or kayaking nearby.

📍1407 13th Ave N

Captain George’s Seafood Buffet

Captain George’s is one of the most visited seafood buffets near North Myrtle Beach. It’s known for its quality and size, with various seafood and classic Southern sides. Its location near major attractions makes it perfect for ending the day with a big meal. The elegant interior also makes it feel a bit more special than your average buffet.

📍1401 29th Ave N – across from Broadway at the Beach

Crab Catchers on the Waterfront

Crab Catchers offers a no-frills, open-air dining experience. It’s located just north of North Myrtle Beach in Little River and is loved for its snow crab, hushpuppies, and steamed shellfish. You’ll be sitting right by the dock, which gives it that faithful coastal Carolina feel.

📍4474 Waterfront Ave – Little River

Preston’s Seafood and Country Buffet

Preston’s is another top pick for buffet-style seafood in North Myrtle Beach. It mixes country-style dishes and local seafood favorites, like fried flounder and crab legs. The setting is casual and family-friendly, and it’s a solid choice if you’re traveling with kids or a group.

📍4530 Hwy 17 S

Badge