Visit The Outer Banks

Johns Drive In — Fresh Seafood and Milkshakes in Kitty Hawk

About Johns Drive In

Johns Drive In is located at Mile Post 4.5, Beach Road Kitty Hawk, NC 27949. The restaurant’s phone number is 252-261-6227.

The menu covers lunch and early dinner, with fresh seafood, fried fish, burgers, and fresh fruit milkshakes. Johns Drive In is a drive-in restaurant with outside seating and operates from April - September.

Dining

Yelp Reviews

Yelp lists 198 reviews for Johns Drive In. The reviews describe the restaurant as a longtime favorite and highlight its tartar sauce, affordable beach food, milkshakes, and casual outdoor setting. Reviewers also mention limited parking and seating, along with difficulty reaching the restaurant by phone. The attributed reviewers are Cory H., Britt S., and Jared H., with reviews dated 07/27/2026, 08/06/2026, and 07/08/2026.

Visit the John's Drive In page →