Top restaurants list

10 Best Restaurants in North Myrtle Beach

  • 10 restaurants
  • North Myrtle Beach, South Carolina
  • Updated December 28, 2025

The top rated restaurants in North Myrtle Beach are Flying Fish Public Market and Grill, Greg Norman Australian Grille, SeaBlue Restaurant & Wine Bar, 21 Main at North Beach, The Shack, Hoskins Restaurant, Joe’s Bar and Grill, Boardwalk Billy’s NMB, Taco Mundo Kitchen y Cantina, and Benny’s Trattoria. The experience at the best restaurants North Myrtle Beach offers is often centered on fresh seafood and scenic waterfront views. Restaurants here are famous for their Southern hospitality and their ability to provide a satisfying vacation dining experience.

Signature dishes to expect at the best places to eat North Myrtle Beach offers include Calabash-style fried seafood, fresh oysters, and high-quality grilled steaks. The average meal price ranges from $20 at a historic diner to over $150 per person at an upscale steakhouse. The types of restaurants found are often seafood-focused eateries, classic Southern comfort food spots, and upscale steakhouses. A growing number of these establishments can accommodate vegetarian or gluten-free needs upon request.

Among the city's many excellent choices, Joe’s Bar and Grill is a standout overall experience due to its unique, intimate setting overlooking a salt marsh, its consistent menu of high-quality steaks and seafood, and its long-standing reputation as a beloved local favorite. For a fast-food style experience with local history, Hoskins Restaurant is a top choice for its quick, affordable, and traditional Southern comfort food. For a premier fine dining experience, SeaBlue Restaurant & Wine Bar is a top destination, known for its inventive contemporary American food, its award-winning wine list, and its sophisticated, intimate atmosphere.

  1. The Shack 1
    Pizza American Italian
    The Shack is a casual, family-owned restaurant in North Myrtle Beach serving Southern home-style comfort food, with a focus on fresh seafood and classic fried platters in a relaxed, rustic setting.
    Item Prices
    87
    Average Item Price
    $7.47
    More about The Shack

    Type of Restaurant:

    Casual Dining.

    Type of Food:

    Southern, Seafood, American.

    Signature Dishes:

    SHACK SPECIAL, SHACK ATTACK, SHACK SHRIMP.

    The Shack signature dishes:: SHACK SPECIAL, SHACK ATTACK, SHACK SHRIMP.

    Location:

    1128 Sea Mountain Hwy, North Myrtle Beach, SC 29582.

    Special Feature:

    A focus on traditional, no-frills Southern cooking, a popular early bird menu, and a reputation as a beloved local institution.

    What Makes It Special:

    It provides a genuine and satisfying taste of classic, home-style Carolina seafood and comfort food.

    What Sets It Apart:

    Its straightforward, unpretentious approach to serving generous portions of classic Southern fare that has kept it a local favorite for decades.

    Operating Hours:

    Monday – Saturday: 8:00 AM – 2:00 PM, 4:00 PM – 8:00 PM; Sunday: Closed.

    Price:

    $20 to $40 per person.

    The Shack Menu Prices
  2. Joe’s Bar and Grill 2

    2. Joe’s Bar and Grill

    Joe’s Bar and Grill is a long-standing restaurant offering upscale-casual American food, with an emphasis on steaks and seafood, in a rustic, intimate setting overlooking a salt marsh.
    More about Joe’s Bar and Grill

    Type of Restaurant:

    Upscale Casual.

    Type of Food:

    American, Steakhouse, Seafood.

    Signature Dishes:

    Stuffed Cajun Mushrooms, Joe's Sampler, Roast Prime Rib Of Beef.

    Joe’s Bar and Grill signature dishes: : Stuffed Cajun Mushrooms, Joe's Sampler, Roast Prime Rib Of B...

    Location:

    810 Conway St, North Myrtle Beach, SC 29582.

    Special Feature:

    A scenic location with beautiful views of the salt marsh, a rustic and romantic "treehouse" like atmosphere, and a popular bar area.

    What Makes It Special:

    The combination of a unique, secluded natural setting with a menu of classic, well-executed American steakhouse and seafood dishes.

    What Sets It Apart:

    Its tranquil marsh-front view provides a dining experience that feels removed from the bustle of the main tourist areas.

    Operating Hours:

    Monday – Sunday: 4:30 PM – 9:30 PM.

    Price:

    $40 to $80 per person.

  3. Flying Fish Public Market and Grill 3

    3. Flying Fish Public Market and Grill

    Flying Fish Public Market and Grill is a casual waterfront restaurant at Barefoot Landing, offering a menu of fresh seafood and a raw bar in an atmosphere modeled after a Seattle-style fish market.
    More about Flying Fish Public Market and Grill

    Type of Restaurant:

    Casual Dining.

    Type of Food:

    Seafood, American.

    Signature Dishes:

    Mahi Melt, Build Your Own Boil, Fish Market Sandwich, Hush Puppies.

    Flying Fish Public Market and Grill signature dishes:: Mahi Melt, Build Your Own Boil, Fish Market Sandwich, Hush P...

    Location:

    4744 Hwy 17 S, North Myrtle Beach, SC 29582.

    Special Feature:

    A "you buy, we fry" option with fish from the market, a large raw bar, and an energetic atmosphere where staff sometimes throw fish.

    What Makes It Special:

    The combination of a fresh fish market with a lively restaurant, providing an interactive and fun dining experience.

    What Sets It Apart:

    The unique "fish throwing" and market-style concept, combined with its prime waterfront location.

    Operating Hours:

    Monday – Sunday: 11:00 AM – 9:00 PM (or later, season dependent).

    Price:

    $25 to $50 per person.

  4. Greg Norman Australian Grille 4

    4. Greg Norman Australian Grille

    Greg Norman Australian Grille is an upscale waterfront restaurant at Barefoot Landing, offering a menu of wood-grilled steaks, fresh seafood, and Australian-inspired dishes in a sophisticated setting.
    More about Greg Norman Australian Grille

    Type of Restaurant:

    Fine Dining / Upscale Casual.

    Type of Food:

    Steakhouse, Seafood, Australian-inspired.

    Signature Dishes:

    Prime Rib, Aussie Kangaroo, Bleu Cheese 'Berg.

    Greg Norman Australian Grille signature dishes:: Prime Rib, Aussie Kangaroo, Bleu Cheese 'Berg.

    Location:

    4930 US-17 S, North Myrtle Beach, SC 29582.

    Special Feature:

    An elegant dining room with views of the Intracoastal Waterway, an extensive wine list with many Australian selections, and a refined yet rustic ambiance.

    What Makes It Special:

    The combination of a celebrity golfer's brand with a high-quality, upscale dining experience on the water.

    What Sets It Apart:

    Its specific Australian theme, extensive wine program, and its status as a long-standing fine dining destination in North Myrtle Beach.

    Operating Hours:

    Monday – Sunday: 11:30 AM – 9:30 PM.

    Price:

    $50 to $100 per person.

  5. SeaBlue Restaurant & Wine Bar 5

    5. SeaBlue Restaurant & Wine Bar

    SeaBlue Restaurant & Wine Bar is a fine dining establishment offering contemporary American food with global influences, an award-winning wine list, and a focus on high-quality ingredients in a modern, intimate setting.
    More about SeaBlue Restaurant & Wine Bar

    Type of Restaurant:

    Fine Dining.

    Type of Food:

    Contemporary American, Seafood, Steak.

    Signature Dishes:

    8oz. Linz Farms Filet Mignon, Surf & Turf, 2 Blackened U-8 Diver Scallops.

    SeaBlue Restaurant & Wine Bar signature dishes:: 8oz. Linz Farms Filet Mignon, Surf & Turf, 2 Blackened U-8 D...

    Location:

    501 Hwy 17 N, North Myrtle Beach, SC 29582.

    Special Feature:

    A Wine Spectator "Best of Award of Excellence" wine list, a sophisticated and romantic atmosphere, and a menu that emphasizes high-end ingredients.

    What Makes It Special:

    Its commitment to providing a top-tier fine dining experience, from its inventive food to its extensive wine program.

    What Sets It Apart:

    Its status as one of the most acclaimed and upscale fine dining restaurants in the entire Myrtle Beach area.

    Operating Hours:

    Tuesday – Saturday: 5:00 PM – 9:00 PM; Sunday & Monday: Closed.

    Price:

    $75 to $150+ per person.

  6. 21 Main at North Beach 6

    6. 21 Main at North Beach

    21 Main is a fine dining steakhouse and sushi bar located at North Beach Resort, offering prime steaks, fresh seafood, and an extensive sushi menu in an elegant, upscale setting.
    More about 21 Main at North Beach

    Type of Restaurant:

    Fine Dining.

    Type of Food:

    Steakhouse, Sushi.

    Signature Dishes:

    Prime Tomahawk Ribeye Steak, Coldwater Lobster Tail, Nueske's Bacon.

    21 Main at North Beach signature dishes:: Prime Tomahawk Ribeye Steak, Coldwater Lobster Tail, Nueske'...

    Location:

    719 N Beach Blvd, North Myrtle Beach, SC 29582.

    Special Feature:

    A dual concept of a classic steakhouse and a full-service sushi bar, an elegant dining room with a grand staircase, and an award-winning wine list.

    What Makes It Special:

    It offers a luxurious dining experience with the unique combination of high-quality steaks and inventive sushi.

    What Sets It Apart:

    The successful integration of a top-tier steakhouse with a creative, high-quality sushi bar, catering to different upscale tastes in one location.

    Operating Hours:

    Monday – Sunday: 4:00 PM – 9:30 PM.

    Price:

    $60 to $120+ per person.

  7. Hoskins Restaurant 7

    7. Hoskins Restaurant

    Hoskins Restaurant is a historic, family-owned diner in downtown North Myrtle Beach that has been serving classic Southern comfort food and breakfast since 1948, known for its simple, traditional fare and often long lines.
    More about Hoskins Restaurant

    Type of Restaurant:

    Diner / Casual Dining.

    Type of Food:

    Southern, American, Seafood.

    Signature Dishes:

    Old Fashion Hamburger, Smoked Chopped Barbecue Sandwich, Rib Eye Steak.

    Hoskins Restaurant signature dishes:: Old Fashion Hamburger, Smoked Chopped Barbecue Sandwich, Rib...

    Location:

    405 Main St, North Myrtle Beach, SC 29582.

    Special Feature:

    Its long history and status as a local landmark, a very affordable menu, and a classic, no-frills diner atmosphere.

    What Makes It Special:

    Its unwavering consistency and its role as a multi-generational gathering spot for a traditional, home-style Southern meal.

    What Sets It Apart:

    The combination of its deep history, its exceptional value, and its unchanged, authentic diner character.

    Operating Hours:

    (Seasonal, closed in winter) Tuesday – Sunday: 7:30 AM – 2:30 PM, 4:30 PM – 8:30 PM; Monday: Closed.

    Price:

    $10 to $25 per person.

  8. Boardwalk Billy’s NMB 8

    8. Boardwalk Billy’s NMB

    Boardwalk Billy’s is a casual waterfront restaurant and bar located on the Doc Antle Marina, known for its laid-back atmosphere, raw bar, sushi, and American pub fare.
    More about Boardwalk Billy’s NMB

    Type of Restaurant:

    Casual Dining / Bar.

    Type of Food:

    American, Seafood, Sushi.

    Signature Dishes:

    Coconut Shrimp Basket, Boardwalk Billy's Famous Oyster Roast, Boardwalk Burgers.

    Boardwalk Billy’s NMB signature dishes:: Coconut Shrimp Basket, Boardwalk Billy's Famous Oyster Roast...

    Location:

    1407 13th Ave N, North Myrtle Beach, SC 29582.

    Special Feature:

    A large deck on the Intracoastal Waterway, a lively happy hour, and a menu that combines a raw bar, sushi, and classic bar food.

    What Makes It Special:

    Its relaxed, waterfront setting makes it a popular spot for enjoying a casual meal and drinks while watching boats.

    What Sets It Apart:

    The combination of its marina location with a varied menu that includes both sushi and American grill favorites.

    Operating Hours:

    Monday – Sunday: 11:30 AM – 10:00 PM (Bar open later).

    Price:

    $20 to $40 per person.

  9. Taco Mundo Kitchen y Cantina 9

    9. Taco Mundo Kitchen y Cantina

    Taco Mundo is a large, vibrant Mexican restaurant at Barefoot Landing, offering a menu of creative tacos, fajitas, and margaritas in a colorful, high-energy setting with waterfront views.
    More about Taco Mundo Kitchen y Cantina

    Type of Restaurant:

    Casual Dining.

    Type of Food:

    Mexican.

    Signature Dishes:

    Trio Fajitas, Bbq Southern Brisket Quesadillas, A La Plancha Ground Beef Rice Bowl.

    Taco Mundo Kitchen y Cantina signature dishes:: Trio Fajitas, Bbq Southern Brisket Quesadillas, A La Plancha...

    Location:

    4732 US-17 S, North Myrtle Beach, SC 29582.

    Special Feature:

    A brightly decorated, spacious interior and large patio overlooking the water, an extensive tequila and margarita list, and a fun, festive atmosphere.

    What Makes It Special:

    The combination of a lively, vacation-like setting with a menu of appealing and flavorful Mexican-inspired food.

    What Sets It Apart:

    Its grand scale, colorful decor, and prime waterfront location make it a popular and energetic dining destination.

    Operating Hours:

    Monday – Sunday: 11:30 AM – 9:00 PM (or later, season dependent).

    Price:

    $20 to $40 per person.

  10. Benny’s Trattoria 10

    10. Benny’s Trattoria

    Benny’s Trattoria is an intimate, family-owned Italian restaurant specializing in the food of Northern Italy, known for its handmade pastas and authentic recipes served in a cozy, tucked-away setting.
    More about Benny’s Trattoria

    Type of Restaurant:

    Upscale Casual.

    Type of Food:

    Northern Italian.

    Signature Dishes:

    Lasagna Marinara, Veal Parmesan, Shrimp Alfredo.

    Benny’s Trattoria signature dishes: : Lasagna Marinara, Veal Parmesan, Shrimp Alfredo.

    Location:

    1453 US-17 S, North Myrtle Beach, SC 29582.

    Special Feature:

    A very small and intimate dining room that creates an exclusive feel, a focus on authentic Northern Italian cooking, and a reputation as a local "hidden gem."

    What Makes It Special:

    It provides a genuine taste of high-quality, regional Italian food in a personal and romantic atmosphere.

    What Sets It Apart:

    The combination of its small, intimate space with its dedication to authentic, from-scratch Northern Italian food.

    Operating Hours:

    Monday – Saturday: 4:30 PM – 10:00 PM; Sunday: Closed.

    Price:

    $35 to $70 per person.

On the map

More top restaurant lists in South Carolina

Find your next favorite spot

Can't decide? start here: