Distance from Allentown, Ohio to Portsmouth, Ohio
The driving distance from Allentown, Ohio to Portsmouth, Ohio is 17.9 mi (28.8 km)
The straight-line (air) distance is approximately 4.9 mi (7.9 km)
Estimated travel time by road is 21 minutes
We found 2 routes between Allentown and Portsmouth.
Available Routes
Route Directions
Get on US-52 E from OH-522 W
Drive from US-23 N to Portsmouth
Drive to your destination
Route Directions
Get on US-52 W/Ohio River Scenic Byway from OH-522 W
Continue on Offnere St to your destination
Journey Details
Traveling from Allentown, Ohio to Portsmouth, Ohio covers 12.5 miles (20 km) in a west direction. This secondary roads, moderate route typically takes 22 minutes under normal conditions.
Drivers have 2 route options between these locations (12-18 miles / 20-29 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Allentown
Starting Point
Portsmouth
Destination