Distance from Palo Alto, Virginia to Moscow, Virginia
Palo Alto
Moscow
Total Distance
34 mi
(54.8 km)
Travel Time
49 minutes
The driving distance from Palo Alto, Virginia to Moscow, Virginia is 34 mi (54.8 km)
The straight-line (air) distance is approximately 10.6 mi (17.1 km)
Estimated travel time by road is 49 minutes
Route Directions
34 mi
49 min
Journey Details
Traveling from Palo Alto, Virginia to Moscow, Virginia covers 34 miles (55 km) in a east direction. This secondary roads, moderate route typically takes 49 minutes under normal conditions.
Journey Waypoints
Palo Alto
Starting Point
Moscow
Destination