Catawba is a small Town in the heart of the beautiful Catawba Valley in the Western Piedmont of North Carolina. It is one of only two municipalities in Catawba County that borders the Catawba River. Catawba is approximately twenty minutes from Hickory, one hour from Charlotte, and just over one and a half hours from the mountains.