As the crow flies
Williamsport is located at (41.244428, −77.018738), and is bordered by the West Branch Susquehanna River to the south (with Armstrong Township, South Williamsport, Duboistown and Susquehanna Township south of the river), Loyalsock Township to the east and north, Old Lycoming Township to the north and Woodward Township to the west. As the crow flies, Lycoming County is about northwest of Philadelphia and east-northeast of Pittsburgh.