Distance from Shiloh, Maryland to Swift Run Gap, Virginia
The driving distance from Shiloh, Maryland to Swift Run Gap, Virginia is 109.5 mi (176.2 km)
The straight-line (air) distance is approximately 54.5 mi (87.8 km)
Estimated travel time by road is 2 hours 14 minutes
This route includes Toll roads along the way.
We found 3 routes between Shiloh and Swift Run Gap.
Available Routes
Route Directions
Take Mt Victoria Rd to US-301 S
Continue on VA-3 W. Take US-29 S to Skyline Dr in Rockingham County. Take the Skyline Drive exit from US-33 W
Route Directions
Take Mt Victoria Rd to US-301 N
Get on I-495 S/I-95 S in Prince George's County from Middletown Rd, Berry Rd and MD-210 N
Continue on I-495 S. Take I-66 W and US-29 S to Skyline Dr in Rockingham County. Take the Skyline Drive exit from US-33 W
Route Directions
Take Mt Victoria Rd to MD-257 W
Take US-301 S, VA-206 W, VA-3 W, VA-20 S, ... and US-33 W to Skyline Dr in Virginia
Journey Details
Traveling from Shiloh, Maryland to Swift Run Gap, Virginia covers 103.6 miles (167 km) in a west direction. This mixed highways and local roads, substantial route typically takes 2 hours 15 minutes under normal conditions.
Drivers have 3 route options between these locations (104-154 miles / 167-248 km). The primary route shown here saves 43 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Shiloh
Starting Point
Swift Run Gap
Destination