Fun, Food, and More!

Are you looking for a welcoming, public golf course that is fun, affordable, and casual? Or maybe a bar and grill with great food where we will treat you like a member, even if you aren't? Then, welcome to Eagle Creek Golf Club!

The game of golf means different things to different people. For the low handicapper, it's about a competitive drive and personal betterment. But for most – the game is about having fun! Here at Eagle Creek, we tee up a great time for players of every skill level and age.


Eagle Creek at a Glance

18 Hole Public Golf Course with a links-style layout

Total length of 6,700 yards from the back tees

Course rating of 72.8 from the back tees

Course slope of 135 from the back tees

Four sets of tees per hole

Newly renovated Tif Eagle Bermuda Greens

Full-length driving range

Practice putting green

Chipping Green

Full-Service Pro Shop

Dog-friendly golf course

Fun golf course

Great Family Outdoor Activities, Golf or Footgolf

Our full-service restaurant - serving great local fresh food

Live bands and community events

Host a private event or order catering


Things You Might Want to Check Out!

The Eagle Creek Bar & Grill provides locally sourced, fresh, and simple southern coastal fare, with a twist! We call it Southern Fusion.

From weddings and receptions, baby showers, birthday parties, retirement dinners, business meetings, and of course golf outings. Our staff will help you plan your next event and select your menu.

Be sure to come in and check out our golf pro shop selection of ladies and men's golf apparel and gear for your game!

Eagle Creek is host to The First Tee Youth Golf Development Program. Find out more about our kid's golf programs. We partner with the YMCA of South Hampton Roads to bring The First Tee program to kids in our community.

Soccer + Golf = FootGolf! We are one of the only FootGolf courses in Hampton Roads. Find out more about FootGolf now!

GolfBoard is the fun alternative to riding a golf cart and dramatically increases the pace-of-play!


Our Location

Moyock, NC

109 Green View Road
Moyock, NC 27958

(252) 232-9901


Monday - Thursday: 7:30 am - 9:00 pm
Friday - Saturday: 7:30 am - 11:00 pm
Sunday: 7:00 am - 8:00 pm