Martinsville, Virginia Golf Courses & Discount Tee Times

Whether you're visiting Martinsville, Virginia for business or recreation, make a round of golf one of your top priorities. Martinsville, Virginia has many outstanding options for the avid golfer, including a wide variety courses and plenty of tee times to fit your schedule. Plan to play a new course during your stay in Martinsville, Virginia and take advantage of the incredible deals on tee times available through GolfNow.

All Martinsville, Virginia Golf Courses


  • Beaver Hills Golf Club
    18 holes over 5894 yards with a par of 71
    325 Beaver Hills Club Dr
    Martinsville, VA 24112-6797
  • Chatmoss Country Club
    18 holes over 6871 yards with a par of 72
    550 Mount Olivet Road
    Martinsville, VA 24112
  • Forest Park Country Club
    18 holes over 6624 yards with a par of 72
    1821 Mulberry Rd
    Martinsville, VA 24112-5719
  • Lynwood Golf Club
    18 holes over 6000 yards with a par of 71
    720 Dupont Rd
    Martinsville, VA 24112-4699