It connects the town of Oakdale to the cities of Harriman and Wartburg.
It goes northwest along Georgia Street and immediately crosses a bridge over some railroad tracks before merging onto Oakdale Road.
The highway then enters the Cumberland Plateau and leaves Harriman to cross into Morgan County.
SR 328 winds its way north as Old Harriman Highway, running parallel to the Emory River, through rural areas to enter Oakdale and have an intersection with SR 299 just west of downtown.
It then leaves Oakdale and the Emory River and winds its way north through mountains and rural areas of the Cumberland Plateau before coming to an end at an intersection with US 27/SR 29.