Welcome to Vista Links Golf Club, your number one option for a round of golf in Buena Vista, Virginia.  Our facility features a classic 18-hole Rick Jacobson-designed course with five sets of tees to accommodate players of all skill sets and ages.  The multiple tee sets enable the course to range from 4,941 to 6,925 yards.  This is the rare course that can both challenge experienced players while helping newcomers relax as they enjoy learning this classic game.

In addition to a fantastic on-course experience, here at Vista Links Golf Club, we offer a deluxe driving range and fully-equipped pro shop for all your golfing needs.  At Vista Links, you will also find cart rental, club fitting, a snack bar, a golf professional on-site and much more.  Just come prepared to reach for every club in your bag as you work to conquer this unique Buena Vista golf course.

Interested in having a corporate outing or a fundraiser at The Vista Links?  Give us a call! 540-261-4653.

Hours of Operation

Starting reservations begin 30 minutes after opening of the golf shop.

  April – October November – March
Golf Shop 7:30am – 6:00pm 8:30am – 5:00pm
Practice Facility 8:00am – 6:00pm

8:30am – 5:00pm

Summer Rates
Riding with Cart
  Morning After 2pm
18 Holes Monday Madness $25 $25
18 Holes Tuesday-Friday $30 $27
18 Holes Saturday, Sunday & Holidays $35 $27
18 Holes Junior (Monday-Sunday) $20 $20
9 Holes (Monday-Sunday) $24 $24
9 Holes  (Saturday, Sunday & Holidays) $28 $28
18 Holes Monday - Friday $17
18 Holes Saturday - Sunday $19
9 Holes Tuesday - Friday $12
18 Holes Saturday - Sunday $19
18 Holes Junior $10
9 Holes  Junior



18 holes - $18

12 holes - $12

Driving Range

Large (approx. 80 balls) - $10

Small (approximately 50 balls) – $6

Yearly & Seasonal Passes
Yearly | April 1st – March 31st

Buena Vista Residents – $675

Non-residents – $775

Outside Rockbridge Co. – $400 (Includes residents of Roanoke, Lynchburg, Harrisonburg, Covington. Staunton, Waynesboro and surrounding counties)

Juniors (17 and younger) – $225


Seasonal  | April 1st – october 30th

Buena Vista Residents – $475

Non-residents – $575


VSGA Rates

All week - $30

McCauley Pavilion
Interested in hosting a wedding, party, or event?  Give us a call! 540-261-4653.

Vista Links pledges to provide visitors with a consistent, dependable and sustained level of safety and service while visiting Lexington, Buena Vista, and Rockbridge County. The pool and campground are taking on extra cleaning and social distancing measures to ensure your safety and ours. To learn more about the PACT and other participating businesses, please visit LexingtonVirginia.com/PACT.