Golf courses in Virginia Beach, VA
There are 15 golf courses in Virginia Beach, VA: 9 public and 6 private.
- Courses
- 15
- 18-hole
- 14
- 9-hole
- 1
- With a range
- 14 of 15
- Avg 18-hole yards
- 6,589
- Nearby
- 6 within 17 mi
Courses in and near Virginia Beach
-
Aeropines Golf Club
Private1001 G Avenue Bld 581
18 · PAR 72 · 6,798 YD
-
Bayville Golf Club
Private4137 1st Court Road
18 · PAR 72 · 7,120 YD
-
Bow Creek Golf Course
Public3425 Club House Rd
18 · PAR 70 · 6,000 YD
-
Broad Bay Country Club
Private2120 Lords Lndg
18 · PAR 70 · 6,135 YD
-
Cavalier Golf & Yacht Club
Private1052 Cardinal Rd
18 · PAR 69 · 6,052 YD
-
Cypress Point Country Club
Public5340 Club Head Rd
18 · PAR 72 · 6,612 YD
-
First Tee Hampton Roads
Public2400 Tournament Dr
9 · PAR 27 · 1,689 YD
-
Hell's Point Golf Club
Public2700 Atwoodtown Rd
18 · PAR 72 · 6,766 YD
-
Heron Ridge Golf Club
Public2973 Heron Ridge Dr
18 · PAR 72 · 7,017 YD
-
Honey Bee Golf Club
Public2500 S Independence Blvd
18 · PAR 70 · 6,075 YD
-
JEB Little Creek - Eagle Haven Golf Course
PrivateJEB LCFS
18 · PAR 71 · 6,206 YD
-
Princess Anne Country Club
Private3800 Pacific Ave
18 · PAR 70 · 6,062 YD
-
Red Wing Lake Golf Course
Public1144 Prosperity Rd
18 · PAR 72 · 7,124 YD
-
Stumpy Lake Golf Course
Public4797 Indian River Rd
18 · PAR 72 · 6,846 YD
-
Virginia Beach National Golf Club
Public2500 Tournament Dr
18 · PAR 72 · 7,432 YD
-
Greenbrier Country Club
PrivateChesapeake, VA
10.2 MI · 18 · PAR 72 · 6,937 YD
-
Battlefield Golf Club
PublicChesapeake, VA
11.4 MI · 18 · PAR 70 · 6,192 YD
-
Ocean View Golf Course
PublicNorfolk, VA
15.0 MI · 18 · PAR 70 · 6,011 YD
-
Chesapeake Golf Club
Semi-privateChesapeake, VA
15.3 MI · 18 · PAR 70 · 6,241 YD
-
Sewells Point Golf Course
PublicNorfolk, VA
15.6 MI · 18 · PAR 71 · 6,280 YD
-
Lambert's Point Golf Club
PublicNorfolk, VA
16.1 MI · 9 · PAR 34 · 2,789 YD
No courses match these filters.
Missing a course in Virginia Beach, or something out of date?
Tell us what to fixOf the 15 Virginia Beach courses that list driving range information, 14 have one.
Among the 14 18-hole courses here with a listed yardage, the longest is Virginia Beach National Golf Club at 7,432 yards, and the average is 6,589 yards.
Virginia Beach is in Virginia, which has 307 golf courses across 177 cities in this directory.
Nearby cities with listed courses include Chesapeake, VA (12 miles), Norfolk, VA (15 miles), Portsmouth, VA (18 miles) and Moyock, NC (21 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Virginia Beach, VA?
Virginia Beach, VA has 15 golf courses in this directory: 14 with 18 holes and 1 with 9 holes.
What is the longest golf course in Virginia Beach, VA?
Of the 18-hole courses with a listed yardage, Virginia Beach National Golf Club is the longest at 7,432 yards.
Do golf courses in Virginia Beach, VA have driving ranges?
14 of the 15 courses in Virginia Beach, VA that list driving range information have one.
How long is the average 18-hole course in Virginia Beach, VA?
Across 14 18-hole courses with a listed yardage, the average is 6,589 yards.
What cities near Virginia Beach, VA have golf courses?
Nearby cities with listed courses include Chesapeake, VA (12 miles, 3 courses), Norfolk, VA (15 miles, 3 courses), Portsmouth, VA (18 miles, 3 courses) and Moyock, NC (21 miles, 1 course).
How many public golf courses are in Virginia Beach, VA?
Virginia Beach, VA has 9 public golf courses in this directory.
How many private golf courses are in Virginia Beach, VA?
Virginia Beach, VA has 6 private golf courses in this directory.
How many public vs private golf courses are in Virginia Beach, VA?
Of the 15 golf courses listed in Virginia Beach, VA, 9 are public and 6 are private.
Listing data last updated October 2026. See data sources.