Beautiful public golf course in Virginia with green fairways, scenic landscape, and golfers playing under a clear blue sky.

20 Best Public Golf Courses in Virginia 2026: Guide for Golfers

Virginia is one of the best states in the U.S. for golf. With rolling mountains in Virginia, coastal landscapes, and historic towns, the state offers some incredible public golf courses that welcome both beginners and experienced players. Many of these courses have been designed by legendary architects and consistently rank among the top public courses in America. If you’re planning a golf trip or simply want to play the best courses in the state, these 20 public golf courses in Virginia should be at the top of your list.https://coffeethecanvas.com/historic-towns-in-virginia/

1. Golden Horseshoe Golf Club – Gold Course, Virginia

Golden Horseshoe Golf Club – Gold Course, Virginia

Location: Williamsburg, Virginia
Designer: Robert Trent Jones Sr.
Par: 71

One of the most famous public golf courses in Virginia is the Gold Course at Golden Horseshoe Golf Club. Designed by legendary golf architect Robert Trent Jones Sr., this course has been ranked among the Top 75 public courses in America and has hosted several USGA championships.

The course stretches over rolling hills surrounded by towering pines and hardwood forests. One of its most memorable features is the iconic island green on the par-3 16th hole, which demands a precise shot over water.

What makes this course special is the balance between beauty and challenge. Every hole offers a strategic design that rewards careful shot selection. Golfers visiting Williamsburg often say this course delivers a “Masters-like experience” because of its immaculate conditioning and scenic layout.

If you want to learn more or book tee times, visit the official website: Golden Horseshoe Golf Club Official Website

  • Championship-level course design

  • Beautiful forest scenery

  • Highly ranked public course in the U.S.

2. Royal New Kent Golf Club, Virginia

Royal New Kent Golf Club, Virginia

Location: Providence Forge, Virginia
Designer: Mike Strantz
Par: 72

Royal New Kent Golf Club is one of the most unique golf courses in the United States. Designed by Mike Strantz, the course was inspired by the famous links courses of Ireland and Scotland.

The layout features over 120 bunkers, dramatic hills, and large rolling greens, creating a challenging but unforgettable experience. Many golfers describe it as the closest thing to playing an authentic Irish links course in America.

The fairways are wide but strategically shaped, and several holes require blind shots over grassy dunes. This design encourages creative play and makes every round feel different.

The course has received numerous accolades, including being ranked among the Top 100 public courses you can play by major golf publications.

  • True links-style design in the U.S.

  • Large dramatic greens and bunkers

  • Highly rated by golf magazines and players

3. The Cascades Course at Omni Homestead Resort, Virginia

The Cascades Course at Omni Homestead Resort, Virginia

Location: Hot Springs, Virginia
Designer: William S. Flynn
Par: 70

The Cascades Course at The Omni Homestead Resort is often considered the best public golf course in Virginia. According to rankings from golf communities and review platforms, it frequently sits at the top of the state’s golf course lists.

Opened in 1923, the Cascades Course blends classic golf architecture with stunning mountain scenery. The layout winds through the Allegheny Mountains and offers elevation changes, tree-lined fairways, and fast greens.

Many professional golfers have praised this course for its traditional design. Unlike modern courses that rely heavily on distance, the Cascades Course rewards strategy, accuracy, and shot control.

  • Historic championship layout

  • Beautiful mountain views

  • One of the highest-rated courses in Virginia

4. Kingsmill Resort River Course, Virginia

Kingsmill Resort River Course, Virginia

Location: Williamsburg, Virginia
Designer: Pete Dye
Par: 71

The River Course at Kingsmill Resort is famous for hosting major professional golf tournaments, including PGA and LPGA Tour events. Designed by legendary architect Pete Dye, the course is known for its dramatic finishing holes along the James River.

Water hazards, narrow fairways, and challenging greens make this course a test even for experienced players. However, the spectacular river views make every hole memorable.

The final stretch along the river is considered one of the most scenic finishing sequences in American golf.

  • Hosted professional golf tournaments

  • Stunning views of the James River

  • Classic Pete Dye course design

5. Raspberry Falls Golf & Hunt Club, Virginia

Raspberry Falls Golf & Hunt Club, Virginia

Location: Leesburg, Virginia
Designer: Gary Player
Par: 72

Located in Northern Virginia near Washington, D.C., Raspberry Falls Golf & Hunt Club is one of the best public courses in the region. Designed by golf legend Gary Player, the course blends natural beauty with a challenging layout.

The course is set among historic farmland and wooded hills, creating a peaceful atmosphere that feels far from the city. Strategic bunkers, water hazards, and elevation changes require careful planning on every shot.

Raspberry Falls is especially popular among golfers from Northern Virginia and Washington, D.C., because it offers championship-quality golf at a public course.

  • Designed by Gary Player

  • Beautiful countryside setting

  • Challenging but playable layout

6. Stonewall Golf Club, Virginia

Stonewall Golf Club, Virginia

Location: Gainesville, Virginia
Designer: Tom Jackson
Par: 72

Stonewall Golf Club sits along the beautiful shoreline of Lake Manassas, offering one of the most scenic public golf experiences in Northern Virginia.

The course features tree-lined fairways, large bunkers, and challenging water hazards that come into play on several holes. Because of its location near Washington, D.C., it’s a favorite among golfers looking for a championship-quality round without traveling far from the city.

The finishing holes along the lake are especially memorable and often photographed by visitors.

Official website: Stonewall Golf Club – https://www.stonewallgolfclub.com/

  • Beautiful lakefront views

  • Well-maintained greens and fairways

  • Challenging but fair layout

7. Primland Resort – Highland Course, Virginia

Primland Resort – Highland Course, Virginia

Location: Meadows of Dan, Virginia
Designer: Donald Steel
Par: 72

The Highland Course at Primland Resort is one of the most scenic mountain golf courses in the United States.

Perched high in the Blue Ridge Mountains, this course offers breathtaking views that stretch for miles across the Appalachian landscape.

Golfers will encounter dramatic elevation changes, cliff-side holes, and fairways carved into the mountainside. One of the most famous holes features a tee shot played across a deep canyon—an unforgettable moment for anyone visiting the course.

  • Incredible mountain views

  • Unique elevation changes

  • Luxury resort golf experience

8. Independence Golf Club, Virginia

Independence Golf Club, Virginia

Location: Midlothian, Virginia
Designer: Tom Fazio
Par: 72

Independence Golf Club is widely considered one of the best daily-fee golf courses in central Virginia.

The course sits on more than 260 acres of rolling countryside and offers a modern design with wide fairways and strategically placed bunkers. It has also served as the home course for the Virginia Commonwealth University Rams, which speaks to the quality of the layout.

Players appreciate the course’s excellent conditions, large practice facilities, and welcoming clubhouse.

  • Excellent course conditions

  • Large practice facility

  • Friendly layout for all skill levels

9. Potomac Shores Golf Club, Virginia

Potomac Shores Golf Club, Virginia

Location: Dumfries, Virginia
Designer: Jack Nicklaus
Par: 72

Designed by golf legend Jack Nicklaus, Potomac Shores Golf Club offers a modern championship-style layout.

The course winds through forests, wetlands, and riverfront landscapes along the Potomac River. Strategic bunkering, elevated greens, and wide fairways create a fun but challenging round.

The course is also known for its outstanding clubhouse and practice facilities, which make it a popular destination for golf trips and corporate outings.

  • Jack Nicklaus signature design

  • Scenic river views

  • Championship-level layout

10. Wintergreen Resort – Devils Knob Golf Course, Virginia

Wintergreen Resort – Devils Knob Golf Course, Virginia

Location: Wintergreen, Virginia
Par: 72

The Devils Knob Golf Course at Wintergreen Resort is famous for being the highest elevation golf course in Virginia.

Located high in the Blue Ridge Mountains, the course offers cool mountain temperatures even during the summer months.

Golfers enjoy breathtaking panoramic views and a peaceful environment surrounded by nature. The mountain air and elevation changes make the course both relaxing and challenging.

  • Highest golf course in Virginia

  • Incredible mountain scenery

  • Cooler temperatures in summer

11. Pete Dye River Course of Virginia Tech, Virginia

Pete Dye River Course of Virginia Tech, Virginia

Location: Radford, Virginia
Designer: Pete Dye
Par: 72

The Pete Dye River Course of Virginia Tech is one of the most visually stunning public courses in the state. Located along the New River, the course features dramatic river views and a modern championship layout.

Designed by legendary architect Pete Dye, the course includes strategic bunkers, elevated greens, and wide fairways that challenge golfers of all skill levels. The finishing holes along the river are especially memorable and often considered some of the best in Virginia.

  • Beautiful riverfront holes

  • Signature Pete Dye design

  • Top-rated practice facilities

12. Ballyhack Golf Club, Virginia

Ballyhack Golf Club, Virginia

Location: Roanoke, Virginia
Designer: Lester George
Par: 72

The Ballyhack Golf Club is known for its bold design and massive greens. Inspired by classic Scottish links courses, the layout features large bunkers, wide fairways, and dramatic elevation changes.

Golfers often praise the course’s firm playing conditions and unique architecture. While challenging, the course rewards creative shot-making and strategic play.

It has gained national recognition from golf publications for its distinctive design and beautiful mountain scenery.

  • Unique links-style layout

  • Huge, fast greens

  • Scenic mountain setting

13. Blue Ridge Shadows Golf Club, Virginia

Blue Ridge Shadows Golf Club, Virginia

Location: Front Royal, Virginia
Designer: Tom Clark
Par: 72

Blue Ridge Shadows Golf Club sits at the foothills of the Blue Ridge Mountains, offering scenic views throughout the course.

This course is known for its rolling terrain, smooth greens, and well-placed bunkers. It’s a favorite among both local golfers and visitors traveling through the Shenandoah Valley.

Because the course is designed to be challenging but fair, it’s enjoyable for golfers of all skill levels.

  • Beautiful mountain scenery

  • Friendly layout for mid-handicap players

  • Excellent course maintenance

14. Magnolia Green Golf Club, Virginia

Magnolia Green Golf Club, Virginia

Location: Moseley, Virginia
Designer: Tom Clark
Par: 72

The Magnolia Green Golf Club is one of the most popular public courses near Richmond.

The course is known for its fast greens, wide fairways, and well-designed bunkering. Magnolia Green also has one of the largest practice facilities in Virginia, making it a great destination for golfers who want to improve their game.

Many players appreciate the course’s modern design and excellent clubhouse amenities.

  • Large practice facilities

  • Well-maintained greens

  • Convenient location near Richmond

15. Forest Greens Golf Club, Virginia

Forest Greens Golf Club, Virginia

Location: Triangle, Virginia
Designer: Tom Clark
Par: 72

Forest Greens Golf Club is consistently ranked among the best public golf courses in Northern Virginia.

The course is located near Prince William Forest Park, which provides a peaceful and natural setting for a round of golf.

Forest Greens is known for its challenging layout, tree-lined fairways, and fast greens. The course conditions are consistently excellent, making it a favorite for competitive golfers.

Official website: Forest Greens Golf Club: https://www.forestgreens.com/

  • Excellent course conditions

  • Challenging layout

  • Beautiful natural surroundings

16. Spring Creek Golf Club, Virginia

Spring Creek Golf Club, Virginia

Location: Zion Crossroads, Virginia
Designer: Ed Carton
Par: 72

Spring Creek Golf Club is widely recognized as one of the best public golf courses in Virginia. Located just outside Charlottesville, the course offers a challenging yet enjoyable layout for players of all skill levels.

The course stretches across more than 200 acres of rolling countryside, featuring large greens, strategic bunkers, and tree-lined fairways. It has frequently appeared in rankings of the Top 100 public golf courses in the United States.

Golfers appreciate the peaceful setting, excellent course conditions, and the thoughtful design that rewards accuracy over raw power.

  • Championship-level layout

  • Beautiful countryside scenery

  • Consistently ranked among top public courses

17. Virginia Beach National Golf Club, Virginia

Virginia Beach National Golf Club, Virginia

Location: Virginia Beach, Virginia
Designer: Pete Dye
Par: 72

Virginia Beach National Golf Club is one of the most popular public courses in coastal Virginia. Designed by legendary architect Pete Dye, the course features dramatic bunkers, water hazards, and challenging green complexes.

Located near the Atlantic coast in Virginia Beach, the course is known for its scenic wetlands and wildlife views. The layout requires careful shot placement, making it both fun and strategic.

  • Pete Dye signature design

  • Scenic coastal landscape

  • Excellent practice facilities

18. The Cardinal Golf Club, Virginia

The Cardinal Golf Club, Virginia

Location: Greensboro, Virginia
Par: 72

The Cardinal Golf Club is known for its relaxing atmosphere and scenic countryside views. The course offers wide fairways and forgiving landing areas, making it ideal for casual golfers and weekend players.

The layout includes several water hazards and elevation changes that add variety to the round. Golfers often mention the friendly staff and well-maintained greens as highlights of their experience.

Official website:
The Cardinal Golf Club: https://cardinalgolfclub.com/

  • Friendly and welcoming environment

  • Beautiful rural setting

  • Great for beginners and intermediate golfers

19. Heron Ridge Golf Club, Virginia

Heron Ridge Golf Club, Virginia

Location: Virginia Beach, Virginia
Designer: Fred Couples
Par: 72

Heron Ridge Golf Club was designed by major champion Fred Couples and offers a unique links-style golf experience in Virginia.

The course features tall native grasses, large bunkers, and rolling fairways that resemble traditional British courses. Because of its open layout and windy coastal conditions, every round feels slightly different.

Golfers who enjoy strategic shot-making and creative play often rank this course among the best public options in the region.

Official website:
Heron Ridge Golf Club: https://www.heronridge.com/

  • Links-style design

  • Designed by Fred Couples

  • Unique coastal playing conditions

20. The Crossings Golf Club, Virginia

The Crossings Golf Club, Virginia

Location: Glen Allen, Virginia
Designer: Joe Lee
Par: 72

The Crossings Golf Club is a well-known public golf destination near Richmond. The course is surrounded by mature trees and natural wetlands, creating a peaceful setting for golfers.

The layout offers a mix of long and short holes, along with strategically placed bunkers that test accuracy and course management.

Because of its convenient location and reasonable green fees, it’s a popular choice for golfers visiting the Richmond area.

  • Convenient location near Richmond

  • Scenic natural setting

  • Affordable public golf

Virginia offers some of the finest public golf courses in the United States. From scenic mountain layouts in the Blue Ridge Mountains to beautiful coastal courses near Virginia Beach, golfers can enjoy a wide variety of landscapes and course designs across the state.

Whether you’re planning a golf vacation or simply looking for a new course to play, Virginia’s public golf scene has something for every skill level. Courses designed by legendary architects like Pete Dye and Jack Nicklaus provide challenging layouts, beautiful scenery, and unforgettable experiences.

If you want the best experience in 2026, try to book tee times early, especially during spring and fall when the weather is ideal for golf in Virginia.

Frequently Asked Questions (FAQ)

1. What is the best public golf course in Virginia?

  • Many golfers consider The Cascades Course at Omni Homestead Resort one of the best public courses in the state because of its historic design and stunning mountain scenery.

2. How many public golf courses are there in Virginia?

  • There are 200+ public golf courses across Virginia, ranging from affordable municipal courses to luxury resort layouts.

3. When is the best time to play golf in Virginia?

  • The best time to play is spring (April–June) and fall (September–November) when the weather is mild and the courses are in excellent condition.

4. Are Virginia golf courses beginner-friendly?

  • Yes. Many public courses in Virginia offer multiple tee boxes and practice facilities, making them suitable for beginners as well as experienced players.

5. Do Virginia public golf courses allow online tee time booking?

  • Most courses now allow online reservations through their official websites or golf booking platforms, making it easy for golfers to plan their rounds in advance.