Maps | Block House across Snelling from Highland Park Senior High | Battle Creek | Carver Lake | Deer Pen | Elm Creek | Lebanon Hills | Minnehaha Dog Bluff Trails | Murphy Hanrehan | River Bottoms (Adventurous) | Road Rides (rain, train) | Salem Hills, Harmon Park, Inver Grove Heights | Terrace Oaks | Theodore Wirth | Whitetail Ridge, River Falls Wisconsin


Some trails have current PDF maps on park sites, but many are outdated. Strava routes can be good, but it's surprisingly hard to document and share a route (I've done some of that). Currently the best maps seem to come from IMBA/REI's Mountain Bike Project. There's an iPhone and Android app that works even without a data connection (local caching).

Block House across Snelling from Highland Park Senior High

  • Location: 44°54'39.2"N 93°09'56.5"W, or
  • It's an outdoor equipment building in the athletic fields across from Highland Senior and Middle.
  • We meetup there for some practices (sometimes on the sidewalk nearby but that's the official spot).

Battle Creek

  • Notes on the trail systems
    • There are 3 sections from west to east: 1. From overlook to parking lot (west of Battle Creek). 2. from Battle Creek to Battle Creek Road 3.Battle Creek Road to eastern boundary.
    • 1. overlook to parking lot: there are two advanced options - a in/out spur at the top of paved segment, and a trail that goes across the ridge top to emerge 2/3 of the way up the paved trail along battle creek.
    • 2. Battle Cree to Battle Creek Road: there are 3 routes up from Battle Creek. One is quite technical and is somewhat north. The other is to go up the Berm run. The last is to take Point Douglas road up a few hundred yards to a trail that climbs the bluff.
    • 3. There are two places to cross from section 2 to 3 over S Battle Creek Road.We usually do the northern one. Going down to the Rec Center is a good intermediate descent/climb. At the SouthEast section is a segment sometimes called the Goat Path. It's an advanced descent.
  • Rainy day trail alternatives if the mountain bike trails are closed
  • Road/Battle Creek combination. Scale with options of in/out spur, luge option, different start point/time
Brickyard - Lilydale park
Trail is sometimes closed, if closed hill climbs can be done on the nearby road ascent to the High Street bridge (downriver) or on the ascent from the Yacht Club (upriver)

Carver Lake

Deer Pen

The "Deer Pen" is a hollow in the northeast corner of Minnehaha Park at 44.91688, -93.20793. it's west of the Ford bridge off the bicycle path.
Screen Shot 2014-08-13 at 9.03.03 PM.png
44°54'21.7"N 93°11'56.4"W

Elm Creek

  • 45°10'51.5"N 93°24'58.3"W
  • Twisty trails, some climbs, great turning practice, some technical features on turnoffs.
  • One of the slowest-to-dry trails in metro
  • From parking lot the novice trail is to the left. It's very novice, but on the loop back there's a branch to a fun intermediate segment. This is good to do while waiting for riders to arrive.
  • The blue trail starts about 25 yards down the roadway, turn right from parking. Keep turning right to do whole loop including an expert segment.
  • Elm Creek MTB Facebook Page:

Lebanon Hills

Minnehaha Dog Bluff Trails

Murphy Hanrehan

River Bottoms (Adventurous)

  • Usual meeting place: 44°49'23.6"N 93°15'33.1"W, south of Indian Mounds Elementary School playing fields.
  • Strava route: There are better options for the start of this route. Before you get to the rocks there's an unmarked steep trail ascent. Take that through a generally fun hilly segment that joins the main trail. It shows up as a trail on the route.
  • blog post.

Road Rides (rain, train)

Salem Hills, Harmon Park, Inver Grove Heights

Salem Hills Trail Map.jpg

Terrace Oaks

Theodore Wirth

  • MTB Project has the best maps.
    • Glenwood and Theodore Wirth: NW corner has a short in/out with good berms, SW corner has more demanding trail with good climbs and descents, many variations.
    • Further north of Hwy 55, where Theo Wirth goes past golf couse, there's a brief trail loop to west of the bike path called "Skyline", "Dingo" and "Enchanted Forest". Short but not bad.
    • Furthest north, over rail line and south of the western extension of golf course, there's a trail to the "back 40".
  • trail map (old)
  • trail information: Back 40, South Loop, Glenwood Spur
  • meet at beach parking: 3200 Glenwood Ave, Minneapolis, MN 55405
  • Theodore Wirth MTB Facebook Page:
  • Theo rainout paved trail ride. Extend by go Harriet to Nokomis, Shorten by cut-off Harriet.

Whitetail Ridge, River Falls Wisconsin