Distance from Bull Run, Maryland to Bellvue, Virginia
The driving distance from Bull Run, Maryland to Bellvue, Virginia is 52.7 mi (84.9 km)
The straight-line (air) distance is approximately 23.8 mi (38.2 km)
Estimated travel time by road is 1 hour 6 minutes
This route includes Toll roads along the way.
We found 3 routes between Bull Run and Bellvue.
Available Routes
Route Directions
Follow Manor Rd and Hurry Rd to MD-234
Continue on MD-234 to Dahlgren
Continue on VA-3 W to Fredericksburg
Follow Lafayette Blvd to End Dr in Spotsylvania County
Route Directions
Take MD-234 to US-301 S in Newburg
Continue on US-301 S to Spotsylvania County
Continue on US-17 BUS N/Tidewater Trail. Take Mine Rd to End Dr
Route Directions
Follow Manor Rd and Hurry Rd to State Hwy 238
Follow MD-234, US-301 S and VA-218 W to Ferry Rd in Stafford County
Follow Ferry Rd to Kings Hwy
Follow Blue and Gray Pkwy and Lafayette Blvd to Lorraine Ave in Spotsylvania County
Follow Lorraine Ave to End Dr
Journey Details
Traveling from Bull Run, Maryland to Bellvue, Virginia covers 52.1 miles (84 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 10 minutes under normal conditions.
Drivers have 3 route options between these locations (52-60 miles / 84-96 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 43 mph (69 km/h) .
Journey Waypoints
Bull Run
Starting Point
Bellvue
Destination