Distance from Tappahannock, Virginia to Solomons, Maryland
The driving distance from Tappahannock, Virginia to Solomons, Maryland is 84.2 mi (135.6 km)
The straight-line (air) distance is approximately 21.7 mi (35 km)
Estimated travel time by road is 1 hour 39 minutes
We found 2 routes between Tappahannock and Solomons.
Available Routes
Route Directions
Take US-17 N/Tidewater Trail to MD-234 E in Newburg
Continue on MD-234 E. Take MD-4 N to Williams St in Solomons
Route Directions
Follow US-360 E to State Rte 624 in Richmond County
Take VA-631 and VA-218 W to US-301 N in King George County
Follow US-301 N, MD-234 E and MD-4 N to Lore Rd in Solomons
Take Solomons Island Rd S to Williams St
Journey Details
Traveling from Tappahannock, Virginia to Solomons, Maryland covers 83.4 miles (134 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 47 minutes under normal conditions.
Drivers have 2 route options between these locations (83-84 miles / 134-136 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Tappahannock
Starting Point
Solomons
Destination