Did you know that Virginia is home to the golf course with the oldest continuous first tee in America still in use today?
Yes, the Old Course at the historic Omni Homestead Resort & Spa made our list of the best public golf courses in Virginia.
GolfPass releases a Top 25 Public Golf Courses in Virginia every March thanks to YOU. We create our annual Golfers' Choice lists by curating the reviews submitted by everyday golfers. We use GolfPass' Ratings Index logic that weights newer reviews and combine it with a course's subcategory averages.
Each course needed at least two reviews and at least some public access to qualify. Famous courses like Royal New Kent (which didn't make the cut), the Gold Course at Golden Horseshoe Golf Club (which didn't make the cut) and the Highland Course at Primland (which hasn't been reviewed on GolfPass since 2021) aren't part of our list. Private clubs like The Virginian Golf Club and the Kinloch Golf Club weren't eligible.
We make our Golfers' Choice best-of lists user friendly. Simply click on the photo of each course to learn more about the facility or to book a tee time (in most cases).
Want to get involved with determining the top public golf courses in Virginia or any other future Golfers' Choice lists? Click here to review the next golf course you play.
Virginia golf courses reviewed in 2025: 119
Reviews of Virginia golf courses in 2025: 3,772
Best Public Golf Courses in Virginia
- 
                    
                    
                    Independence Golf Club - ChampionshipGreen fee: $140+ 
 What they're saying: "Greens were fast and the rough was coming up. Course is hosting the state open in a week. One of my favorite tracks in the area." - FFree155
- 
                    
                    
                    Hobbs Hole Golf CourseGreen fee: $60+ 
 What they're saying: "Hobbs has always been a good course to play, the greens looked great and rolled nicely." - StarChief
- 
                    
                    
                    Lake Monticello Golf CourseGreen fee: $36-$64 
 What they're saying: "Great course, panicked a little when gps brought us to the back gate, but it updated when we got back on the main road. We were pleasantly impressed with the price and great condition of the course." - GolfPass Reviewer
- 
                    
                    
                    The Omni Homestead Resort & Spa - Old CourseHot Springs, VirginiaResortGreen fee: $149-$352 
 What they're saying: "The weather was great. Course conditions were excellent - the greens rolled true. Views from the course were very nice. I highly recommend!" - GolfPass Reviewer
- 
                    
                    
                    Bryce Resort Golf CourseGreen fee: $39-$49+ 
 What they're saying: "I couldn’t wait to come back to this course, it was so much fun! Got to see the new golf shop and I was surprised at how well maintained the course was with all the leaves coming down. What was surprising was how fast and true the greens were this late in the year. I can’t wait to come back to play this gem." - LarrryG
- 
                    
                    
                    KiskiackWhat they're saying: "Definitely recommend and would play again. Good condition, nice layout, very good value." - BreaksLeft 
- 
                    
                    
                    Auburn Hills Golf ClubGreen fee: $27-$57+ 
 What they're saying: "If traveling on (Interstate) 81, stop here. Very well maintained. Greens are in great shape and are challenging. Some holes are wide open and some are very narrow, a good combination of gettable holes and tough ones." - rgstrick
- 
                    
                    
                    Blue HillsGreen fee: $38-$41 
 What they're saying: "The is course was well laid out and well kept. The value was unbelievable. The greens were lush and true. I would play this course over and over if I lived here." - GolfPass Reviewer
- 
                    
                    
                    Wintergreen Resort - Stoney CreekWintergreen, VirginiaResortWhat they're saying: "I love to play at Stoney Creek. The staff is friendly, the mountain views are beautiful, and the conditions are above average." - ncbeargolfer 
- 
                    
                    
                    Piankatank River Golf ClubWhat they're saying: "Fairways and greens were great. It was totally worth the detour on my road trip." - Monarch2389 
- 
                    
                    
                    The Club at ViniterraGreen fee: $40-$73 
 What they're saying: "This course played fairly well with a mixture of open par 5's and target par 3s. Pace during the week ensure a relaxing time. The staff was great." - steelrider64
- 
                    
                    
                    Golden Horseshoe Golf Club - Green CourseWilliamsburg, VirginiaResortWhat they're saying: "Fun course, only downside for us was cart limitations on the fairways. Having to walk from cart to ball made for long play. 4 hours for 2 players. Otherwise it was a fun course." - joey55 
- 
                    
                    
                    The Golf Club at The HighlandsGreen fee: $65-$75 
 What they're saying: "The Highlands surprised me. This course was a lot of fun to play. The greens here are absolutely fantastic. There was not a single divot mark on any of the greens and this course manages them well unlike other courses I’ve played in the area." - notthecartgirl
- 
                    
                    
                    Potomac ShoresGreen fee: $62-$115 
 What they're saying: "Great course, friendly staff. A must play for the area!" - VaDave14
- 
                    
                    
                    Stonehouse Golf ClubWhat they're saying: "I have played all of the Strantz courses in NC, SC, and VA and this is by leaps and bounds ahead of all the others. First (the) price the MUCH cheaper than the rest. Look at the price for Tobacco Road - that's crazy. Stonehouse has all the quality holes that Tobacco Road has and saves yours tons of money. If you can only play one Strantz course. THIS IS THE ONE BLOWS ALL THE OTHERS AWAY. This has the same shock factor as the others but with some of the best staff of all of them. Play this one over the rest. You will not be disappointed." - GolfPass Reviewer 
- 
                    
                    
                    Sleepy HoleGreen fee: $46-$57 
 What they're saying: "Love the scenery throughout the course. You may want to keep the ball on the fairway, woods and rough could make it a rough round!!!! I love the ham sandwich they sell, and the women in the snack shop are always friendly. I want to give JT, the course pro, a shout out for his professional-ism and great courtesy. JT is very enthusiastic and great to talk to. He makes you want to come back." - Louis8243709
- 
                    
                    
                    The Omni Homestead Resort & Spa - Cascades CourseHot Springs, VirginiaResortGreen fee: $229-$259 
 What they're saying: Two five-star review without comment were submitted in 2024.
- 
                    
                    
                    Lake Chesdin Golf ClubWhat they're saying: "This course is always a pleasure to play. Played after rain and the only issue was range was closed due to rain. Really should consider relocating the range or raising level as it will always flood because of the lower elevation. All in all course was great to play as always." - daniel4050658 
- 
                    
                    
                    Shenvalee Golf ClubGreen fee: $50+ 
 What they're saying: "Always enjoy this course … my favorite is Creek and Miller. They are by far the most picturesque." - realbritton
- 
                    
                    
                    Suffolk Golf CourseGreen fee: $25-$43 
 What they're saying: "This course is a hidden gem in this area of Coastal Virginia. Robert and his team has this course in great shape and the greens are superb! Do yourself a favor and go play a round at Suffolk Golf Course, you won’t be disappointed!" - gary0000026
- 
                    
                    
                    Dogwood TraceGreen fee: $45-$70 
 What they're saying: "Hidden Gem in the middle of Petersburg! Great fairway and greens condition, value priced." - krobohm
- 
                    
                    
                    Massanutten Resort Golf Club - Mountain GreensMcGaheysville, VirginiaResortGreen fee: $44-$65 
 What they're saying: "Great greens, excellent fairways. True mountain golf. Have your straight game. The only suggestion I would make is more definition of hazards to speed up play in the woods. Stake it out, give options. Great course." - bustycan912
- 
                    
                    
                    Twin Lakes Golf Course - Lakes CourseWhat they're saying: "This course was recommended by several people I have played with in recent weeks. The layout of the course is very eye catching and fun to play. The rough was 4-5 inches deep and several times my playing partners and I lost balls which should have been 10 yards off the fairway. The exceptionally long rough would be my only criticism. Tee boxes, fairways and greens were all in excellent condition." - Rtfd515 
- 
                    
                    
                    Stonewall Golf ClubGreen fee: $90-$120+ 
 What they're saying: "Beautiful course, well maintained and challenging. Lots of blind tee shots, if you like those. And the Snack shack needs more choices…like when the group ahead of you buys ALL the cheeseburgers and hotdogs, at least have something else…snickers, chips, something!!" - Jill5773855
- 
                    
                    
                    The Old Course at Shenandoah Valley Golf ClubFront Royal, VirginiaSemi-PrivateGreen fee: $35-$75 
 What they're saying: "The tee boxes, fairways and greens were quite good; the bunkers were only okay and the rough was sketchy. The course was interesting and a fun layout. The pace of play was not good due to the starter not pairing players up - there were several twosomes and threesomes - we paired up with another twosome after a few holes and that helped, but it was a 4 and 1/2 hour round. We stopped for a light lunch and it was excellent! We will play here again when in the area." - maddog54541
 
             
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Comments (0)