Distance from Ruby, Virginia to Preston, Maryland
The driving distance from Ruby, Virginia to Preston, Maryland is 128.6 mi (206.9 km)
The straight-line (air) distance is approximately 54.6 mi (87.9 km)
Estimated travel time by road is 2 hours 22 minutes
This route includes Toll roads along the way.
We found 3 routes between Ruby and Preston.
Available Routes
Route Directions
Get on I-95 N in Triangle from State Rte 610 E/Garrisonville Rd and US-1 S
Follow I-95 N to US-50 E/Ocean Gateway in Queen Anne's County. Take the US-50 E exit from US-50 E
Continue on US-50 E/Ocean Gateway. Take MD-331 S to Wright St in Preston
Route Directions
Get on I-66 E in Prince William County from Garrisonville Rd, Brent Town Rd, Fleetwood Dr, Valley View Dr and VA-234 N
Continue on I-66 E to Queen Anne's County. Take the US-50 E exit from US-50 E
Continue on US-50 E/Ocean Gateway. Take MD-331 S to Wright St in Preston
Route Directions
Get on I-95 N
Follow I-95 N to US-50 E/Ocean Gateway in Queen Anne's County. Take the US-50 E exit from US-50 E
Continue on US-50 E/Ocean Gateway. Take MD-331 S to Wright St in Preston
Journey Details
Traveling from Ruby, Virginia to Preston, Maryland covers 128.3 miles (206 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 17 minutes under normal conditions.
Drivers have 3 route options between these locations (128-140 miles / 206-226 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Ruby
Starting Point
Preston
Destination