The route passes through an S-curve to the southeast and runs through farmland, making a turn to the northeast. The road runs through more rural land and winds east, turning northeast to pass through the community of Pine Glen. PA 103 continues northeast through the community of Longfellow before the Juniata River and railroad closely parallel the road to the northwest, with Blue Mountain located to the southeast of the road.
The route enters Granville Township and the river and railroad line head further away from the road as it passes through a mix of farmland and woodland with some homes a short distance northwest of Blue Mountain. Farther northeast, PA 103 runs north-northeast through forests with some homes east of the Juniata River. The river curves to the west and the route runs northeast through wooded areas with homes, coming to an intersection with the western terminus of PA 333.