Picture Rocks is located at (41.280066, -76.711731), in southeastern Lycoming County. It is bordered by Wolf Township to the west, Shrewsbury Township to the north and Penn Township to the east and south. As the crow flies, Lycoming County is approximately northwest of Philadelphia and east-northeast of Pittsburgh.
