Distance from Osnabrock, North Dakota to Walhalla, North Dakota

Osnabrock Walhalla
Total Distance
39.4 mi
(63.4 km)
Travel Time
41 minutes

The driving distance from Osnabrock, North Dakota to Walhalla, North Dakota is 39.4 mi (63.4 km)

The straight-line (air) distance is approximately 12.8 mi (20.5 km)

Estimated travel time by road is 41 minutes

We found 2 routes between Osnabrock and Walhalla.

Available Routes

Shortest Fastest
ND-5 E and ND-32 N
28.5 mi
45.9 km
31 minutes
ND-66 E/84th St NE and ND-32 N
39.4 mi
63.4 km
41 minutes

Route Directions

Take 116th Ave NE to ND-66 E/84th St NE in Alma Township
2.9 mi
4 min
Follow ND-66 E/84th St NE and ND-32 N to 9th St in Walhalla
36.4 mi
35 min
0 mi
0 min

Route Directions

Follow Rainbow Rd to ND-5 E in Hay Township
7 mi
9 min
Follow ND-5 E and ND-32 N to 9th St in Walhalla
21.5 mi
21 min
0 mi
0 min

Journey Details

Traveling from Osnabrock, North Dakota to Walhalla, North Dakota covers 28.5 miles (46 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 2 route options between these locations (29-39 miles / 46-63 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Osnabrock

Starting Point

Easby, North Dakota

29 mi to destination

4 mi
Olga, North Dakota

Traveled 7 mi from origin

4 mi
Leyden, North Dakota

Traveled 29 mi from origin

4 mi
Walhalla

Destination