Distance from Bull Run, Maryland to Champlain, Virginia

Bull Run Champlain
Total Distance
55.4 mi
(89.1 km)
Travel Time
1 hour 2 minutes

The driving distance from Bull Run, Maryland to Champlain, Virginia is 55.4 mi (89.1 km)

The straight-line (air) distance is approximately 15.5 mi (24.9 km)

Estimated travel time by road is 1 hour 2 minutes

This route includes Toll roads along the way.

Route Directions

Take MD-234 to US-301 S in Newburg
14.5 mi
17 min
Continue on US-301 S. Drive to US-17 S in Champlain
40.9 mi
44 min

Journey Details

Traveling from Bull Run, Maryland to Champlain, Virginia covers 55.4 miles (89 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.

The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Bull Run

Starting Point

Longview Beach, Maryland

36 mi to destination

1 mi
Rock Point, Maryland

Traveled 9 mi from origin

1 mi
Cobb Island, Maryland

27 mi to destination

1 mi
Lerty, Virginia

Traveled 18 mi from origin

2 mi
Flat Iron, Virginia

18 mi to destination

1 mi
Foneswood, Virginia

Traveled 27 mi from origin

1 mi
Layton, Virginia

9 mi to destination

1 mi
Occupacia Creek, Virginia

Traveled 36 mi from origin

1 mi
Champlain

Destination