
15 Best Golf Courses in Virginia
Virginia's golf scene blends natural beauty, deep history, and championship design into unforgettable experiences for golfers. With courses tucked in mountains, beside rivers, and near bustling cities, the state caters to travelers who want not only challenging rounds but a memorable ambiance. These 15 courses represent the very best as of 2025. You'll find architectural pedigrees, thoughtful conditioning, and all the amenities of world-class clubhouses and high-end resorts. No matter whether you're flying into Richmond, Roanoke, or D.C., you'll find fairways and accommodations that are well worth the trip.
1. The Omni Homestead Resort (Cascades Course) - Hot Springs

The Cascades Course, a 1923 William Flynn design, ranks among Virginia’s crown jewels. Rated consistently as one of the state’s finest, it weaves through streams and limestone ridges. Green fees average $225, with public access through resort booking. Guests enjoy a historic clubhouse, dining, and an on-site pro shop. The best time to play the Cascades is from May to October, when mountain weather is mild and scenery is at its peak. Accommodations at The Omni Homestead include a luxury hotel, spa, and outdoor activities like falconry and hiking. Located two hours from Roanoke-Blacksburg Regional Airport, Cascades offers a perfect mountain retreat and championship test.
2. Kinloch Golf Club - Manakin-Sabot
Located just 25 minutes from Richmond International Airport, Kinloch is a private club opened in 2001 by Lester George and Vinny Giles. Golf Digest consistently ranks it No. 1 in Virginia. With immaculate greens, strategic bunkering, and the quirky 19th “settle-the-bet” hole, Kinloch balances fun with challenge. Spring and fall have the most comfortable temperatures for golfing there. Access is members-only, though some reciprocal play exists. Facilities include a clubhouse with fine dining and instruction programs. Visitors stay nearby in Richmond’s boutique hotels, making it a convenient destination for traveling golfers.
3. The Olde Farm Golf Club - Bristol
Bobby Weed designed The Olde Farm in 2000, crafting wide fairways and creative greens across the Appalachian foothills. Consistently top-five in state rankings, it’s known for relaxed play and member-focused hospitality. Exclusively private, it offers exceptional dining in its rustic clubhouse, plus caddie programs. Accommodations include The Olde Farm’s cottages or hotels in downtown Bristol. You'll want to schedule your stay from late spring through early fall, when the mountain air is warm without being oppressive. With a convenient location 20 minutes from Tri-Cities Airport, the course is easily accessible yet feels secluded, making it an ideal spot for golfers who value privacy and tradition.
4. Robert Trent Jones Golf Club - Gainesville
Just 40 minutes from Dulles International Airport, the Robert Trent Jones Golf Club is a championship classic. Opened in 1991, it has hosted multiple Presidents Cups, with broad fairways, bold bunkering, and demanding greens. Jones’ signature design ranks highly in state and national listings. The private club offers fine dining, a spacious pro shop, and event facilities. Green fees are member-exclusive. Travelers can stay at luxury hotels in nearby Fairfax or Arlington, pairing a round here with access to Washington, D.C. Ideal times to visit are April to June or September to October, before humidity and frost set in.
5. Ballyhack Golf Club - Roanoke
Ballyhack, designed by Lester George in 2009, spreads across 190 acres with steep elevation changes, deep bunkers, and massive greens. Regularly ranked among Virginia’s best, it delivers a dramatic test of golf. Ballyhack is private but offers national memberships and limited stay-and-play packages. On-site lodging includes cottages with dining options at the clubhouse. Just 15 minutes from Roanoke-Blacksburg Regional Airport, the course combines accessibility with mountain seclusion, making it a must for golfers seeking visual drama and strategic challenge. Plan to come in spring or fall when the mountain breezes are crisp and cool.
6. The Highland Course at Primland Resort - Meadows of Dan
Martin Ebert’s Highland Course, opened in 2006, threads fairways along Blue Ridge ridges and valleys, producing panoramic views. May to October are the best months to visit, as the air is cool in summer and the foliage is spectacular in early fall. Often rated among America’s most scenic layouts, green fees run around $250 for resort guests. The clubhouse features dining and a well-stocked shop. Primland Resort offers luxury accommodations, spa treatments, hunting, and stargazing at its observatory. 90 minutes from the Roanoke-Blacksburg Regional Airport, this resort is quite secluded. It delivers a complete mountain experience that blends challenging golf with world-class relaxation.
7. Washington Golf & Country Club - Arlington
Founded in 1907 and updated by William Flynn, Washington Golf & Country Club is a private oasis minutes from downtown D.C. Golfers will find classic routing, impressive towering oaks, and rolling fairways. Access is members-only, with fees undisclosed. The clubhouse includes dining, tennis, and swimming facilities, while nearby Arlington and D.C. provide luxury hotel options. With Reagan National Airport just 15 minutes away, the club is convenient for travelers who want a convenient place to play near the nation's capital. Golfing in Northern Virginia is most comfortable in the spring and autumn.
8. Trump National (Championship Course) - Potomac Falls

Tom Fazio’s 1993 Championship Course at Trump National traces the Potomac River with dramatic waterfront holes. Rated highly for scenery and difficulty, it hosts elite tournaments. Membership is required, with exclusive green fees. Amenities include a grand clubhouse, river-view dining, and pro shop. On-site programs cater to instruction and junior golf. The Championship Course is especially convenient for national and international visitors, as it is located just 20 minutes from Dulles International Airport. Come when the weather is favorable in the spring and fall. Nearby accommodations include luxury hotels in Reston and Tysons Corner.
9. The Virginian Golf Club - Bristol
Tom Fazio designed The Virginian in 1992, shaping wide fairways and greens framed by mountain backdrops. Ranked among Virginia’s top private courses, it offers a player-friendly yet strategic layout. Members enjoy a modern clubhouse with dining, tennis, and swimming. Overnight stays are available in community homes or nearby Bristol hotels. April through October are the recommended months to visit. With Tri-Cities Airport only 20 minutes away, the club offers accessibility paired with quiet mountain views, making it an inviting choice for families and serious players alike.
10. Farmington Country Club - Charlottesville
Centered around a historic clubhouse, Farmington Country Club offers a traditional round with mountain views. Its main course, partially influenced by Fred Findlay, balances challenge with walkable play. Exclusively private, Farmington’s facilities include dining, tennis, fitness, and aquatics. Green fees are member-only. Visitors can stay at Charlottesville’s boutique hotels, just minutes away, tour Thomas Jefferson's Monticello and the University of Virginia, and explore nearby wineries. Charlottesville-Albemarle Airport is just 20 minutes away. The whole area is historic and immaculately maintained. It's less crowded in the summer when the University students go home, but the temperature is less hot and humid in the spring and fall.
11. Golden Horseshoe Golf Club (Gold Course) - Williamsburg
Robert Trent Jones Sr.’s Gold Course, renovated by Rees Jones in 1991, stands out for its strategic bunkering and classic design. It consistently earns top rankings for its layout and setting near Colonial Williamsburg and the College of William and Mary. Public play is available with green fees around $160. Amenities include a colonial-style clubhouse, restaurant, and pro shop. Lodging is offered at the Williamsburg Inn and nearby resorts, with spa and dining options. Newport News/Williamsburg Airport is just 30 minutes away, ensuring easy access. March to May and September to November are the times to go to avoid peak summer heat.
12. Kingsmill Resort (River Course) - Williamsburg

Along the James River, the River Course at Kingsmill Resort has hosted LPGA and PGA events. Its doglegs and riverfront holes deliver variety and challenge. Designed by Pete Dye in 1975 and later refined, it remains a standout. Resort guests pay green fees near $175. Amenities include a full-service clubhouse, pro shop, spa, and dining. Kingsmill’s lodging ranges from hotel rooms to riverside condos. Kingsmill offers a complete golf-and-resort experience, 45 minutes from Richmond International Airport. Kingsmill is at its finest in spring and fall, when breezes from the James River keep things cool.
13. Bay Creek Golf Club (Palmer Course) - Cape Charles
Bay Creek’s Palmer Course is on Virginia's Eastern Shore. Just getting to it will be a story to tell your friends. You'll fly into Norfolk International Airport and drive 45 minutes by way of the dramatic Chesapeake Bay Bridge-Tunnel. The course itself runs along the dunes of the Chesapeake Bay shoreline, with some holes overlooking the water. Designed by Arnold Palmer, it ranks among Virginia’s most scenic. Public play is available, with fees around $140. Facilities include a welcoming clubhouse, shop, and restaurant. On-site villas and townhomes provide accommodations, while Cape Charles offers boutique stays nearby. Spring and early fall are nice times to go, with salty winds from the Bay to keep play comfortable.
14. Raspberry Falls Golf & Hunt Club - Leesburg
Gary Player’s Raspberry Falls, opened in 1996, offers rolling fairways framed by streams and rock outcroppings. Rated among Northern Virginia’s best public courses, it charges around $110 in peak season. The clubhouse provides dining and a pro shop. Only 20 minutes from Dulles International Airport, it’s ideal for visitors seeking quality golf near Washington, D.C. Nearby accommodations include hotels in Leesburg and Loudoun County wine country, making it a scenic and relaxing choice. Summers can be quite humid, so May to June and September to October are recommended windows for visiting.
15. Devil's Knob Golf Course (Wintergreen Resort) - Nellysford
Atop the Blue Ridge Mountains, Devil's Knob is Virginia’s highest-elevation course, offering cooler summer play and panoramic views. Designed by Ellis Maples, it challenges golfers with tight fairways and sloping greens. Green fees average $135 for resort guests. The clubhouse includes dining and a shop. Wintergreen Resort offers extensive lodging, spa services, tennis, and hiking. Located one hour from Charlottesville-Albemarle Airport, Devils Knob is perfect June through September for escaping summer heat while enjoying a full-service mountain retreat.
Virginia is for Golf Lovers
Virginia's official tourism tagline is "Virginia is for Lovers. " However, from seashores to cities to mountains, the above-mentioned top 15 courses show that Virginia is also for golf lovers. Its courses showcase design excellence, convenience, thoughtful amenities, and scenic and historic ambiance. In 2025, Virginia stands as one of America’s most rewarding golf destinations, promising memorable play for every level of golfer.