Distance from St Stephen, Minnesota to Melrose, Minnesota

St Stephen Melrose
Total Distance
33.4 mi
(53.7 km)
Travel Time
35 minutes

The driving distance from St Stephen, Minnesota to Melrose, Minnesota is 33.4 mi (53.7 km)

The straight-line (air) distance is approximately 16 mi (25.8 km)

Estimated travel time by road is 35 minutes

We found 3 routes between St Stephen and Melrose.

Available Routes

Shortest
Co Rd 5 and I-94 W
31.5 mi
50.7 km
37 minutes
Fastest
I-94 W
33.4 mi
53.7 km
35 minutes
Co Hwy 2/Co Rd 2 and I-94 W
36.5 mi
58.7 km
36 minutes

Route Directions

Get on I-94 W in Avon from Co Rd 5 and Co Rd 155
14.6 mi
18 min
Follow I-94 W to Co Hwy 13/S 2nd Ave E in Melrose. Take exit 135 from I-94 W
18.1 mi
15 min
Continue on Co Hwy 13/S 2nd Ave E. Drive to Fifth Ave SE
0.7 mi
1 min

Route Directions

36.5 mi
36 min

Route Directions

Take Co Rd 5 to 2 Rivers Rd in Holding Township
7.4 mi
8 min
4.4 mi
5 min
Take Co Rd 154 and I-94 W to Fifth Ave SE in Melrose
19.7 mi
23 min
0 mi
0 min

Journey Details

Traveling from St Stephen, Minnesota to Melrose, Minnesota covers 31.5 miles (51 km) in a west direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.

Drivers have 3 route options between these locations (32-36 miles / 51-59 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

St Stephen

Starting Point

St Wendel, Minnesota

37 mi to destination

2 mi
St Anna, Minnesota

28 mi to destination

1 mi
Krain Township, Minnesota

18 mi to destination

1 mi
Freeport, Minnesota

9 mi to destination

1 mi
Melrose

Destination