
Island Spice & Wine
A Hatteras Island stop for wine, spices, and specialty groceries in Avon
Restaurants, cafes, and eateries near Cape Hatteras National Seashore
The Outer Banks has a dense strip of restaurants running the length of the northern beach towns — Kitty Hawk, Kill Devil Hills, and Nags Head — with the widest range of seafood, casual, and fine dining options concentrated around Nags Head and Kill Devil Hills. Expect longer waits and shorter off-season hours outside the summer months, as many restaurants here are seasonal businesses.
204 listings found

A Hatteras Island stop for wine, spices, and specialty groceries in Avon

Lunch-only in Ocracoke village, open six days a week near Silver Lake Harbor

Harborside bar and marina in Ocracoke village, burgers and drinks with a dock's-eye view of the boats

A seafood grill and full bar right on NC-12 in the heart of Avon

Small-batch ice cream on NC-12 in Rodanthe, at the north end of Hatteras Island

Small-batch rum, made and poured right in Manteo on Roanoke Island

A Corolla bar and restaurant open for dinner and drinks Tuesday through Sunday

A restored U.S. Life-Saving Station turned soundside dining room at The Sanderling Resort in Duck

A NC-12 sports bar in Buxton for food, drinks, and whatever game's on

Nags Head's beach-road brewery and bar - easy in-and-out for a pint between beach trips

A Roanoke Island tavern that borrows its name from the island's oldest unsolved mystery

Straightforward crab-focused seafood right on NC-12 in Avon

A moderately priced dinner spot on Corolla's Sunset Blvd, no rental-house cooking required

Tropical drinks and casual bar-and-grill fare on Croatan Highway in Kill Devil Hills

A pirate-named kitchen on Ocracoke's main road, serving lunch through dinner daily
Many are seasonal, especially further south toward Hatteras and Ocracoke — expect shorter hours or closures outside the summer season. The northern towns (Kitty Hawk, Kill Devil Hills, Nags Head) have more year-round options.