Reserve Your Round

Before You Book

  • Online tee time booking is available for our 18-hole course.
  • Check availability for your preferred date and time.
  • Review current green fees & rates before reserving.
  • For questions, call us at (540) 626-7276 or email castlerock@castlerockgolfclub.com.

Ready to Play?

Use our online booking system to secure your tee time.

Book Online
TEE TIME

Plan Your Visit

Wide fairway lined with autumn-colored trees and rolling hills stretching toward the Blue Ridge Mountains under a clear sky

Year-Round Golf

Our course is playable year-round depending on the season. Whether you're a regular or visiting for the first time, we invite you to experience golf with sweeping views of the New River valley and Castle Rock.

Located at 900 Castle Rock Rd, Pembroke, VA 24136, we're easy to reach from anywhere in Giles County.

Set along the banks of a scenic river with the Blue Ridge Mountains rising in the distance, Castle Rock Golf Club offers an 18-hole layout that rewards thoughtful shot-making while treating players to breathtaking vistas at every turn. The course winds through rolling terrain, with mature trees framing fairways and well-maintained greens that roll true in every season. Golfers of all skill levels find the layout both challenging and enjoyable, with enough variety in the holes to keep each round fresh. The natural beauty of the surrounding landscape is omnipresent, making a day on the course feel like a true escape into the Virginia countryside.

Beyond the golf itself, Castle Rock serves as a complete recreation destination for families and groups. A full-size swimming pool provides relief on warm afternoons, while lighted tennis courts extend play into the evening hours. Picnic shelters with tables and charcoal grills dot the property, inviting gatherings of all sizes. The facility is well-suited for hosting tournaments, corporate outings, and social events, with staff dedicated to making each occasion memorable. Whether you seek a competitive round of golf or a leisurely afternoon with loved ones, the club offers something for every member of the family.

Year-round play is a hallmark of the experience at Castle Rock, with each season bringing its own character to the course. Spring and summer deliver lush green fairways and blooming landscapes, while autumn paints the mountain views in vibrant color. Even in cooler months, the course remains open for those eager to enjoy a quiet round amid serene surroundings. The club’s welcoming atmosphere extends from the first tee to the 18th green, supported by a pro shop and practice facilities that help players sharpen their game before heading out. It is a place where tradition meets natural splendor.

Not sure about pricing? See our current rates before you book.

View Green Fees & Rates →