There are 23 golf courses within 25 miles of Virginia Beach: 16 public and 7 private. The best public course is Virginia Beach National Golf Club. The most forgiving 18 is Woodlands Golf Course in Hampton.

The best golf course in Virginia Beach is Bayville Golf Club, a private club.
Overall score out of 10.
The best public golf course in Virginia Beach is Virginia Beach National Golf Club.
Open to anyone.
The easiest 18-hole golf course in Virginia Beach is Woodlands Golf Course in Hampton.
Easiest first; the number is the overall rating.
The hardest golf course in Virginia Beach is Bayville Golf Club, a private club. The hardest public course is Virginia Beach National Golf Club.
Hardest first; the number is the overall rating.
The golf course with the best views in Virginia Beach is Bayville Golf Club. For public golf, Cypress Point Country Club.
Best views first; the number is the overall rating.
The best golf course restaurant in Virginia Beach is at Cavalier Golf & Yacht Club.
Best food first; the number is the overall rating.
The best par-3 golf course in Virginia Beach is Links at City Park in Portsmouth.
Overall score out of 10.
23 golf courses within 25 miles: 14 in the city and the rest in nearby towns. 16 are public.
Links at City Park in Portsmouth, from 1919. The newest is Cavalier Golf & Yacht Club (2026).