Dining near Cape Hatteras National Seashore

Restaurants, cafes, and eateries near Cape Hatteras National Seashore

Dining on the Outer Banks

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

American RestaurantNags Head

Grits Grill

A no-frills breakfast-and-lunch counter on Nags Head's Croatan Highway, open early and closed by early afternoon

(2,592)
$$$$
SeafoodHatteras

Harbor Grill

A Tuesday-through-Saturday lunch stop on NC-12 in Hatteras village, open 11 to 3

(193)
$$$$
SeafoodHatteras

Hatteras Landing Marina

A working harbor at the south end of Hatteras village, steps from the Ocracoke ferry dock

(794)
American RestaurantOcracoke

Helios' Hideaway

A casual harborside stop in Ocracoke village, open weekdays into the evening

(234)
$$$$
SeafoodKill Devil Hills

Henry's Restaurant

An all-day Croatan Highway diner in Kill Devil Hills, open early for breakfast and late for dinner

(3,755)
$$$$
Brewery & BarKitty Hawk

High Tide Taphouse

Craft beer on tap and bottles to go, right off Croatan Highway in Kitty Hawk

(19)
Brewery & BarOcracoke

Howard's Pub

Steady daily dining in Ocracoke village, open every day, 11am to 10pm

(2,824)
$$$$
Brewery & BarKill Devil Hills

Huanchaco lounge

A Beach Road brewery and bar in Kill Devil Hills open from mid-morning into midnight

(84)
$$$$
American RestaurantManteo

Hungry Pelican

A budget-friendly lunch-and-early-dinner spot on Budleigh Street in Manteo

(507)
$$$$
PizzaHatteras

ISOLA Pizzeria and Bar

Casual pizza and a bar at the far south end of Hatteras Island, near the ferry docks

(260)
$$$$
Cafe & BakeryAvon

Isla Coffee

Avon's morning coffee and bakery stop before a day on the beach

(155)
$$$$

Outer Banks Dining FAQ

Are Outer Banks restaurants open year-round?

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.