Carbon County PA 248 begins at an intersection with
US 209 near the borough of
Weissport in
Carbon County, where the road continues north as Canal Street. From this intersection, the route heads southeast as a four-lane
divided highway called the POW/MIA Remembrance Highway, passing near residential areas in
Weissport East as it passes through
Franklin Township a short distance to the east of the border with Weissport. The road continues southeast and runs between commercial areas to the northeast and parallel to the
Lehigh River and
Norfolk Southern's
Lehigh Line to the southwest. PA 248 enters the borough of
Parryville and curves to the east-southeast, passing under
Interstate 476 (
Pennsylvania Turnpike Northeast Extension) before it reaches an intersection with Center Street that heads north to provide access to Parryville. After this, the route heads southeast and crosses the
Pohopoco Creek, at which point it enters
Lower Towamensing Township and curves south through forested areas parallel to the Lehigh River and the Norfolk Southern railroad tracks. The road heads into the borough of
Bowmanstown and intersects a westbound entrance ramp from the borough before it passes over the railroad tracks. PA 248 curves southeast and passes near residential and commercial areas, reaching an eastbound
right-in/right-out intersection with the eastern terminus of
PA 895. Past this, the highway comes to a westbound exit ramp to Bank Street that provides access to Bowmanstown and PA 895 from the westbound direction.
Northampton County Upon passing through the Lehigh Gap, PA 248 enters
Lehigh Township in
Northampton County, which is in the
Lehigh Valley, and the freeway ends upon intersecting the northern terminus of
PA 873 in
Weiders Crossing. At this point, the
Appalachian Trail begins following PA 248. A short distance later, the route intersects the northern terminus of
PA 145, at which point it turns southeast away from the
Lehigh River and narrows to a two-lane undivided road called Lehigh Drive, with the Appalachian Trail heading to the northeast. The road passes through forests before continuing into a mix of farmland, woods, and development. PA 248 intersects the western terminus of
PA 946 in
Berlinsville and continues through rural areas with some development. The route passes through Indianland before it reaches
Cherryville, where it intersects Blue Mountain Drive. The road winds east through a mix of farms, trees, and residences, passing through Pennsville. PA 248 heads into
Moore Township and continues through rural land as Pheasant Drive, crossing the
Hokendauqua Creek and passing through
Beersville before curving southeast at Dannersville. The route enters
East Allen Township and passes a mix of residential areas and farmland as West Main Boulevard, curving to the east. PA 248 continues into the borough of
Bath and becomes West Main Street, lined with homes. The road curves southeast and intersects
PA 987 and the eastern terminus of
PA 329 at Race Street. At this point, PA 987 joins PA 248 for a
concurrency on West Main Street, crossing the
Monocacy Creek. A block later, the two routes turn north onto South Chestnut Street, passing homes. At the Northampton Street intersection, PA 248 splits to the east on Northampton Street and PA 987 continues north on North Chestnut Street. A block past PA 987, the route crosses
PA 512 and continues through residential areas. PA 248 leaves Bath for
Upper Nazareth Township, where the name becomes Bath Pike. (PA 248 east of Bath was previously routed along East Main Street and Newburg Road to the intersection with Nazareth Road.) The route passes to the north of Penn-Dixie Pond before it continues through agricultural areas with some residential and commercial development. The road passes through Penn Allen and Tadmor before it crosses PA 946 in
Christian Springs. Past this intersection, PA 248 passes near a few homes before it runs between two quarries. The road forms the border between the borough of
Nazareth to the north and Upper Nazareth Township passes to the south of a cement plant and crosses Norfolk Southern's Cement Secondary. The route becomes the border between Nazareth to the north and
Lower Nazareth Township to the south as it runs between another cement plant to the north and the abandoned
Nazareth Speedway to the south. PA 248 heads into commercial areas and intersects
PA 191, at which point that route turns east to join PA 248 along Easton Road, with the road fully entering the borough of Nazareth. PA 191 splits to the north towards the center of Nazareth while PA 248 heads southeast along Easton-Nazareth Highway and continues into Lower Nazareth Township, passing between a cement plant to the northeast and a mix of farmland and commercial development to the southwest. The road runs between a couple warehouses and businesses to the northeast and farms and homes to the southwest before it widens into a four-lane divided highway and reaches an interchange with the
PA 33 freeway. Past this interchange, PA 248 passes by shopping centers before it crosses into
Palmer Township. The route becomes Nazareth Road, a three-lane road with a
center left-turn lane, and passes commercial development before running between farmland and businesses to the northeast and residential neighborhoods to the southwest. The road heads past more suburban neighborhoods before it curves south into a commercial area as a two-lane road and passes to the west of the
Palmer Park Mall. PA 248 turns southwest and widens to four lanes, passing homes in Palmer Park and
Palmer Heights. The route becomes a divided highway and heads into commercial areas, where it reaches an interchange with the westbound lanes of the
US 22 freeway. PA 248 turns east onto four-lane divided Northampton Street, with 25th Street heading south to provide access to the eastbound lanes of US 22. A short distance later, the road crosses under US 22 and enters the borough of
Wilson, where it passes more businesses before narrowing into a two-lane undivided road and heading through residential areas. The route runs past more homes and a few businesses, entering the city of
Easton at the 15th Street intersection. PA 248 is lined with homes as it continues east through the city to the 7th Street intersection. Here, the route turns north briefly on 7th Street before heading northeast on Prospect Avenue. PA 248 turns east onto Pearl Street and runs between the
Bushkill Creek to the north and neighborhoods to the south, passing through wooded areas. The route turns east onto Bushkill Street and runs between the US 22 freeway to the north and urban neighborhoods to the south, with a ramp from eastbound US 22 at 4th Street and a ramp to eastbound US 22 at 2nd Street. PA 248 curves south and becomes Larry Holmes Drive, reaching its eastern terminus at
PA 611 a block later. Past this intersection, Larry Holmes Drive continues south as part of PA 611 parallel to the
Delaware River. ==History==