Located in Giles County, overlooking the New River and Castle Rock. Find us just a short drive from the heart of Pembroke.
Nestled in the quiet town of Pembroke, Castle Rock Golf Club offers a golfing experience defined by breathtaking vistas and the natural beauty of the surrounding Blue Ridge Mountains. The course overlooks a winding river and takes its name from the iconic rock formation that frames the landscape. Whether you are a seasoned player or a beginner, every season presents a reason to play, with weather that invites you outdoors more often than not. The rolling fairways and thoughtfully designed holes challenge your game while rewarding you with scenic views at every turn. It is a place where the love of the sport meets the serenity of nature.
Beyond the fairways, Castle Rock Golf Club is a full recreation destination for families and groups alike. An Olympic-sized swimming pool offers a refreshing escape during warm months, while lighted tennis courts extend the opportunity for play into the evening hours. Picnic shelters equipped with tables and charcoal grills provide the perfect setting for a family gathering or a quiet afternoon outdoors. The clubhouse serves as a welcoming hub, where members and guests can relax and enjoy the company of others. From casual outings to planned events, the facilities are designed to support a wide range of recreational activities for all ages.
The club is also a premier venue for tournaments, scrambles, and special events throughout the year. Whether you are organizing a corporate outing, a charity tournament, or a friendly competition among friends, the course and staff are equipped to handle every detail. Upcoming events are regularly scheduled, offering members and guests a chance to participate in lively competition and community camaraderie. The scenic backdrop and well-maintained grounds elevate any event, making it memorable for participants and spectators alike. It is a setting where sport and social connection come together naturally.
Membership at Castle Rock Golf Club opens the door to a year-round lifestyle of recreation and relaxation. Members enjoy access to the golf course, pool, tennis courts, and clubhouse amenities, along with special rates and exclusive event opportunities. The club fosters a welcoming atmosphere where families can spend quality time together and individuals can pursue their favorite pastimes. Whether you are looking to improve your swing, host a celebration, or simply unwind in a beautiful setting, the club offers something for everyone. It is a community built around shared enjoyment of the outdoors and the game of golf.