There is 1 golf course in Holmes Beach, Florida and 0 are municipal courses. There are also another 50 golf courses within 20 miles of Holmes Beach, including 23 public, 8 municipal, 6 PL and 13 private courses. The oldest course in the Holmes Beach area is the St. Petersburg Country Club opened in 1924. The longest course is River Wilderness Golf & Country Club, which is 7,139 yards. River Isles Golf Club is rated the best course near Holmes Beach.