Susquehanna Township is in southwestern Lycoming County and is bordered by the West Branch Susquehanna River to the north, Armstrong Township to the east, Bastress Township to the south and Nippenose Township to the west. Across the West Branch, Woodward Township is to the north and the city of Williamsport is to the northeast. There is no road crossing the river from Susquehanna Township, however; the nearest crossing are in Duboistown to the east and at Jersey Shore to the west.