There is 1 golf course in Holmes Beach, Florida and 0 are municipal courses. There are also another 56 golf courses within 20 miles of Holmes Beach, including 27 public, 8 municipal, 2 PL and 18 private courses. The oldest course in the Holmes Beach area is the St. Petersburg Country Club opened in 1924. The longest course is Lakewood Ranch Golf and Country Club, which is 7,339 yards. River Isles Golf Club is rated the best course near Holmes Beach.