There are 2 golf courses in Charles City, Iowa and 1 is a municipal course. There are also another 5 golf courses within 20 miles of Charles City, including 5 public, 0 municipal and 0 private courses. The oldest course in the Charles City area is the Sunny Brae Golf & Country Club opened in 1916. The longest course is Cedar Ridge Golf Club, which is 6,765 yards. Cedar Ridge Golf Club is rated the best course near Charles City.