Distance from Shiloh, Maryland to Ballard, Maryland
The driving distance from Shiloh, Maryland to Ballard, Maryland is 35 mi (56.3 km)
The straight-line (air) distance is approximately 17.3 mi (27.9 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Shiloh and Ballard.
Available Routes
Route Directions
Take Mt Victoria Rd to US-301 N
Continue on US-301 N to Penns Hill Rd
Follow Penns Hill Rd and Olivers Shop Rd to MD-5 N/Leonardtown Rd in Bryantown
Follow MD-5 N to MD-223 N/Woodyard Rd in Clinton. Take the MD-223 N/Woodyard Rd exit from MD-5 N/Branch Ave
Drive to Ballard Ln
Route Directions
Take Mt Victoria Rd to MD-257 W
Take Penns Hill Rd, Olivers Shop Rd, Bryantown Rd, Woodville Rd, ... and MD-5 N/Branch Ave to Simpson Ln in Clinton
Drive to Ballard Ln
Route Directions
Take Mt Victoria Rd to US-301 N
Continue on MD-5 N/Branch Ave. Drive to Ballard Ln in Clinton
Journey Details
Traveling from Shiloh, Maryland to Ballard, Maryland covers 33.4 miles (54 km) in a north direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.
Drivers have 3 route options between these locations (33-40 miles / 54-65 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Shiloh
Starting Point
Ballard
Destination