Distance from Keith, North Dakota to St Michael, North Dakota

Keith St Michael
Total Distance
26.2 mi
(42.2 km)
Travel Time
35 minutes

The driving distance from Keith, North Dakota to St Michael, North Dakota is 26.2 mi (42.2 km)

The straight-line (air) distance is approximately 5.8 mi (9.3 km)

Estimated travel time by road is 35 minutes

We found 2 routes between Keith and St Michael.

Available Routes

Shortest Fastest
US-2 W
21.8 mi
35.2 km
31 minutes
88th Ave NE and ND-20 N
26.2 mi
42.2 km
35 minutes

Route Directions

Take 46th St NE and 88th Ave NE to US-2 E
4.5 mi
9 min
1 mi
2 min
Take 88th Ave NE to ND-20 N in Warwick Township
9.9 mi
10 min
8.1 mi
8 min
Continue on 39th St NE. Drive to 1st Ave/St Michael Ct
2.6 mi
4 min

Route Directions

Take 46th St NE and 88th Ave NE to US-2 W
4.5 mi
9 min
Continue on US-2 W to Saint Michael
15.1 mi
17 min
Follow Mission Rd to 1st Ave/St Michael Ct
2.2 mi
3 min

Journey Details

Traveling from Keith, North Dakota to St Michael, North Dakota covers 21.8 miles (35 km) in a southwest direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 2 route options between these locations (22-26 miles / 35-42 km). The primary route shown here saves 5 minutes compared to alternatives.

The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 39 mph (63 km/h) .

Journey Waypoints

Keith

Starting Point

Essex, North Dakota

13 mi to destination

2 mi
Devils Lake, North Dakota

Traveled 7 mi from origin

3 mi
Lakewood Park, North Dakota

7 mi to destination

4 mi
Tokio, North Dakota

Traveled 13 mi from origin

3 mi
St Michael

Destination