
Pangea Tavern
A straightforward tavern stop on NC-12 in Avon, right in the middle of Hatteras Island
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 straightforward tavern stop on NC-12 in Avon, right in the middle of Hatteras Island

Ocracoke village dining named for the island's own wild ponies

A no-frills sandwich counter for a quick lunch in downtown Manteo

A no-frills raw bar and grill on NC-12 in Buxton, near the Cape Hatteras Lighthouse

A laid-back Duck Road spot for casual plates and cocktails, closed Sundays

A no-frills Duck Road bar and grill for pub food and a cold beer

A no-frills Buxton bakery and cafe running a tight weekday-morning window on NC-12

Casual Kitty Hawk dining open daily from late morning to late night

Surf and turf dining on NC-12 in Buxton, closed Monday and Tuesday

Kitchen and cocktails on Roanoke Island, open seven days a week

An old-school Nags Head diner on Beach Road serving breakfast through dinner just steps from the surf

A Buxton bar and grille for a beer or a full plate near the Cape Hatteras Lighthouse

Kitty Hawk bar and tavern open daily from early morning into evening

A dockside restaurant near Oregon Inlet, a quiet detour between the Whalebone area and Hatteras Island.

A morning-into-early-afternoon coffee and kitchen stop on Nags Head's S Croatan Highway
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.