There are 17 golf courses in Lakeland, Florida and 3 are municipal courses. There are also another 23 golf courses within 20 miles of Lakeland, including 6 public, 3 municipal and 14 private courses. The oldest course in the Lakeland area is the Bartow Golf Course opened in 1921. The longest course is Grasslands Golf & Country Club, which is 7,040 yards. Schalamar Creek is rated the best course near Lakeland.