Heflin, located midway between Birmingham, Alabama and Atlanta, Georgia on Interstate 20, is an ideal small town. the city is home to five boat-ramp canoe trail along Cleburne County's Tallapoosa River, which is one of the county's newest attractions.