Catawissa Creek starts in Luzerne County, not far from Hazleton. It flows west and slightly south into Schuylkill County before flowing north into Columbia County and then west to the Susquehanna River, which it flows into at Catawissa. It parallels Catawissa Mountain for a significant portion of its course.