Treasures of Oz

Celebrating the Natural Gems of Ozaukee County


Route M-9 Milwaukee River Saukville to Town of Grafton

Location: Saukville Show More
Hits: 5902

Length: 4.5 miles - ~2.5 hrs

Urban “backyards” most of the way. The river runs alongside a road for first 30 min. Wind from N is favorable.

This route mostly class #1 flat water with a two-foot drop at level 6.7*. After that, an occasional class 1.5 mild rapids.

You may scrape bottom under level 6.5*. 7 to 8* is a better run but stay to the center to avoid occasional fallen tree.

Launch at Ehlers Park one mile north of Saukville on Hwy W. Natural put-in with parking 30 yards from the river at the north entrance. Scenic picnic area and portable toilet.

Take out at the signed Town of Grafton canoe landing from the river, look right (west) to see new dock.

Shuttle back to Ehlers Park via County Hwy O to Saukville, then east on County Hwy W over the Milwaukee River, then north 4 miles to Ehlers Park north entrance.

Photo Gallery

Click on map to open gallery, then use > or < to view pictures

  Name Description Additional data
M-9 Ehlers Park Landing
Route M-9 Ehlers Park Landing
M-9 Cedar Sauk Rd Landing
Route M-9 Town of Grafton Landing


53080, Saukville, Wisconsin, United States


Show in Google Maps<\/a><\/p><\/div>","latitude":"43.381669100000000","longitude":"-87.940645300000000","icon":""},{"txt":"

Route M-9 Ehlers Park Landing<\/a><\/p>

53080, Saukville, Wisconsin, United States<\/p>


Show in Google Maps<\/a><\/p><\/div>","latitude":"43.411486000000000","longitude":"-87.942326000000000","icon":""},{"txt":"

Route M-9 Town of Grafton Landing<\/a><\/p>

53024, Grafton, Wisconsin, United States<\/p>


Show in Google Maps<\/a><\/p><\/div>","latitude":"43.363028000000000","longitude":"-87.943133000000000","icon":""}]; var djc2_map; var djc2_map_markers = [];//new google.maps.InfoWindow(); var djc2_geocoder = new google.maps.Geocoder(); function DJCatalog2GMAddMarker(position,txt,icon) { var MarkerOpt = { position: position, icon: icon } var marker = new google.maps.Marker(MarkerOpt); marker.txt=txt; var djc2_map_info = new google.maps.InfoWindow(); google.maps.event.addListener(marker,"click",function() { for (var i = 0; i < djc2_map_markers.length; i++) { djc2_map_markers[i].infowindow.close(); } djc2_map_info.setContent(marker.txt);, marker); }); marker.infowindow = djc2_map_info; djc2_map_markers.push(marker); return marker; } function DJCatalog2GMStart() { var icon = ''; document.getElementById("google_map_box").style.display='block'; for (var i=0; i < markers.length; i++) { var adLatlng = new google.maps.LatLng(markers[i].latitude, markers[i].longitude); if (i == 0) { var MapOptions = { zoom: 12, center: adLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP, navigationControl: true, styles: [] }; djc2_map = new google.maps.Map(document.getElementById("map"), MapOptions); } var marker = DJCatalog2GMAddMarker(adLatlng, markers[i].txt, markers[i].icon); } for (var i = 0; i < djc2_map_markers.length; i++) { djc2_map_markers[i].setMap(djc2_map); } }