Distance from Tappahannock, Virginia to Solomons, Maryland

Tappahannock Solomons
Total Distance
84.2 mi
(135.6 km)
Travel Time
1 hour 39 minutes

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

Shortest
State Rte 624
83.4 mi
134.1 km
1 hour 47 minutes
Fastest
US-17 N/Tidewater Trail and US-301 N
84.2 mi
135.6 km
1 hour 39 minutes

Route Directions

Take US-17 N/Tidewater Trail to MD-234 E in Newburg
50.7 mi
55 min
Continue on MD-234 E. Take MD-4 N to Williams St in Solomons
33.5 mi
44 min

Route Directions

Follow US-360 E to State Rte 624 in Richmond County
4.5 mi
5 min
17.7 mi
23 min
5.2 mi
5 min
Take VA-631 and VA-218 W to US-301 N in King George County
12.6 mi
16 min
Follow US-301 N, MD-234 E and MD-4 N to Lore Rd in Solomons
42.1 mi
52 min
Take Solomons Island Rd S to Williams St
1.3 mi
3 min

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

Naylors Beach, Virginia

50 mi to destination

2 mi
Nomini Grove, Virginia

Traveled 13 mi from origin

1 mi
Palmtown, Virginia

Traveled 25 mi from origin

1 mi
Coles Point, Virginia

25 mi to destination

0 mi
Lane Beach, Maryland

Traveled 38 mi from origin

1 mi
Chingville, Maryland

13 mi to destination

1 mi
California, Maryland

Traveled 50 mi from origin

1 mi
Solomons

Destination