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

Doe Hill, Virginia

24 mi to destination

4 mi
Briery Branch Gap, Virginia

Traveled 6 mi from origin

4 mi
Stokesville, Virginia

Traveled 12 mi from origin

3 mi
Mt Solon, Virginia

Traveled 24 mi from origin

1 mi
Moscow

Destination