Harrisonburg, Virginia · Shenandoah Valley & Charlottesville
Heritage Oaks GC
Bill Love mixed links-style and tree-lined holes on this city-owned par 70. It's compact enough to walk, and JMU's golf teams call it home.
- HarrisonburgLocation
- William (Bill) LoveArchitect
About Heritage Oaks GC
Heritage Oaks is Harrisonburg's city course, run by the Parks and Recreation Department. Bill Love designed it as a par 70 that swings between open, links-style holes and tree-lined ones, and he has said it's one of his favorite designs and one of the toughest to build. Unlike a lot of courses in the valley that were laid out for carts, it's compact enough to carry your bag.
The course is known for its conditioning, with bentgrass from tee to green (L93 on the greens, PennTrio on the fairways), and in 2023 it began a two-year move to bermudagrass on the tees. It soft-opened on September 29, 2001, played ten weekends, closed for the winter and reopened full-time on March 29, 2002. Besides the 18 there's a par-3 course, a practice green and a range.
It's the home course for James Madison University's men's and women's teams, Eastern Mennonite University and several local high schools. In June 2021 GOLF Magazine included it among 25 underrated municipal courses picked by its readers, and Virginia Living readers voted it a best-in-the-valley course in 2021.
It's one of 14 courses Yoink watches in the Shenandoah Valley & Charlottesville area, and the closest alternative is Lakeview Golf Club - Harrisonburg VA, about 5 miles away — handy when your first choice is booked solid.
Booking a tee time at Heritage Oaks GC
Book online through the course website or call the pro shop at 540-442-6502. The winter rates posted when this was checked were $37 to walk 18 on weekdays ($57 with a cart) and $42 on Friday to Sunday ($62 with a cart). Harrisonburg residents get $5 off the greens fee, seniors 55 and up get $5 off Monday to Thursday, and military get $5 off any day; discounts don't stack. Season passes can cover your greens and cart fees for the year.
How to get a tee time at Heritage Oaks GC
Yoink
If Heritage Oaks GC looks full for the day you want, it usually isn't for long: groups drop, rounds get moved and times reopen at all hours.
Yoink checks the sheet for you. Set a watch for the date, window and group size you want, and you'll get a push notification as soon as a spot opens — then book it directly with Heritage Oaks GC.
- Pick Heritage Oaks GC in Yoink.
- Choose your day, time window and number of players.
- Get an alert when a matching tee time opens — then book it directly with the course.
Golf courses near Heritage Oaks GC
- Lakeview Golf Club - Harrisonburg VA · 5 mi
- Packsaddle Ridge Golf Club · Keezletown · 7 mi
- Mountain Greens Golf Course at Massanutten Resort · 9 mi
- Massanutten Resort · McGaheysville · 9 mi
- Woodstone Meadows Golf Course at Massanutten Resort · Massanutten · 9 mi
- Shenvalee Golf Resort · New Market · 17 mi
- The Club of Staunton · 21 mi
- Gypsy Hill Golf Course · Staunton · 23 mi
All 14 Shenandoah Valley & Charlottesville courses in Virginia · Virginia golf courses
Heritage Oaks GC FAQ
Where is Heritage Oaks GC?
Heritage Oaks GC is in Harrisonburg, Virginia, in the Shenandoah Valley & Charlottesville area — about 5 miles from Lakeview Golf Club - Harrisonburg VA.
Who designed Heritage Oaks GC, and when did it open?
Heritage Oaks GC was designed by William (Bill) Love and opened in Soft opening September 29, 2001; full-time from March 29, 2002.
Is Heritage Oaks GC open to the public?
Heritage Oaks GC is municipal (City of Harrisonburg).
Can you walk Heritage Oaks GC?
Compact enough to walk easily.
How do I get a tee time at Heritage Oaks GC when it's booked up?
Set a watch for Heritage Oaks GC in Yoink with your date, time window and group size. Yoink monitors the course's tee sheet and alerts you the moment a matching time opens, including cancellations. You book directly with the course.
What golf courses are near Heritage Oaks GC?
Nearby options include Lakeview Golf Club - Harrisonburg VA, Packsaddle Ridge Golf Club and Mountain Greens Golf Course at Massanutten Resort. Yoink watches 14 courses in the Shenandoah Valley & Charlottesville area.
Sources
Facts on this page come from these pages, checked 2026-09-28. Rates and booking rules change, so confirm with the course.
- heritageoaksgolfva.com · course
- heritageoaksgolfva.com · official
- heritageoaksgolfva.com · official
- heritageoaksgolfva.com · official
- golf.com · media
Never miss a tee time at Heritage Oaks GC
Yoink watches the tee sheet so you don't have to. When a time you want opens up, your phone buzzes — you book direct.