There are 12 golf courses within 25 miles of Martinsville: 9 public and 3 private. The best public course is Deep Springs Country Club. The most forgiving 18 is Gordon Trent Golf Course in Stuart.

The best golf course in Martinsville is Deep Springs Country Club in Stoneville, NC.
Overall score out of 10.
The best public golf course in Martinsville is Deep Springs Country Club in Stoneville, NC.
Open to anyone.
The easiest 18-hole golf course in Martinsville is Gordon Trent Golf Course in Stuart.
Easiest first; the number is the overall rating.
The hardest golf course in Martinsville is Deep Springs Country Club in Stoneville, NC.
Hardest first; the number is the overall rating.
The golf course with the best views in Martinsville is Wolf Creek Golf Club in Reidsville, NC.
Best views first; the number is the overall rating.
The best golf course restaurant in Martinsville is at Danville Golf Club in Danville.
Best food first; the number is the overall rating.
The best 9-hole golf course near Martinsville is Willow Creek Country Club in Rocky Mount.
Overall score out of 10.
12 golf courses within 25 miles: 3 in the city and the rest in nearby towns. 9 are public.
Danville Golf Club in Danville, from 1918. The newest is Beaver Creek Golf Course (2022).