Distance from Crosby, North Dakota to McElroy, Montana

Crosby McElroy
Total Distance
40 mi
(64.4 km)
Travel Time
44 minutes

The driving distance from Crosby, North Dakota to McElroy, Montana is 40 mi (64.4 km)

The straight-line (air) distance is approximately 23.4 mi (37.7 km)

Estimated travel time by road is 44 minutes

This route includes Toll roads along the way.

We found 2 routes between Crosby and McElroy.

Available Routes

Shortest Tolls
103rd St NW
40 mi
64.4 km
44 minutes
Fastest Tolls
103rd St NW and ND-5 W
40 mi
64.4 km
44 minutes

Route Directions

Take 2nd St NW and 5th Ave SW to ND-5 W/103rd St NW in Fillmore Township
0.8 mi
3 min
22.2 mi
21 min
Continue on ND-5 W. Drive to McElroy Rd in Sheridan County
17 mi
19 min

Route Directions

40 mi
44 min

Journey Details

Traveling from Crosby, North Dakota to McElroy, Montana covers 40 miles (64 km) in a west direction. This highway, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (40-40 miles / 64-64 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 56 mph (90 km/h) .

Journey Waypoints

Crosby

Starting Point

Ambrose, North Dakota

54 mi to destination

3 mi
Fortuna, North Dakota

Traveled 27 mi from origin

3 mi
Alkabo, North Dakota

Traveled 40 mi from origin

2 mi
Westby, Montana

Traveled 54 mi from origin

1 mi
McElroy

Destination