Central Minnesota Short & Sweet Bike Trails
If you have an hour or an afternoon, these trails are for you. They connect people to towns, parks and lakes and make for a nice getaway.
Centennial Trail: 8 Miles
Villard, MN
Start at Villard’s old train station and ride the paved trail to Glenwood. Here it connects with a bike route around Lake Minnewaska, which intersects the Starbuck Trail between Starbuck and Glacial Lakes State Park.

The Centennial Trail starts at the old Villard train depot

Just outside Villard the trail passes between Villard and Amelia Lakes

Near Glenwood the sky is big and the views are of farm fields
Cuyuna Lakes State Trail: 10.3 Miles
Riverton to Deerwood, MN
The longest completed part of the Cuyuna Lakes Trail travels through the Cuyuna Country Recreation Area between Riverton and Deerwood. There is one more mile of trail in Aitkin, not yet connected to the rest of the trail. The Cuyuna Lakes State Trail will eventually link the cities of Aitkin, Cuyuna, Deerwood, Crosby, Riverton and make a connection to the Paul Bunyan State Trail in Baxter. The segment between Riverton and Crosby is groomed for fat tire biking in the winter.
Dairyland Trail: 10 miles
Elrosa to New Munich, MN
This limestone surfaced trail connects the villages of New Munich, Greenwald and Elrosa and will one day reach the Lake Wobegon Trail in Albany.
Glendalough Trail: 12 miles
Battle Lake, MN
The trail starts at the Battle Lake Community Center and connects with a loop trail around Annie Battle and Molly Stark Lakes inside Glendalough State Park. Ride back to Battle Lake to complete a 12-mile loop.

The Glendalough Trail crosses through open prairie in Glendalough State Park

The addition of the Glendalough Trail has boosted visitor numbers to the park

An early season ride through Glendalough State Park

the trail makes a loop around the lakes at Glendalough State Park and connects into nearby Battle Lake
Great Northern Trail: 4.75 Miles
Elk River, MN
This paved trail on an abandoned railroad grade connects the southern and northern ends of Elk River, MN. Plans are to extend it north to Zimmerman and Princeton.
Lake Koronis Trail: 16 miles
The trail is a combination of paved trail and signed on-road route on the shoulder of a Rustic Road with very little traffic and many wonderful lake views along the shore of Lake Koronis. Parking is available at Veterans Park near Paynesville and a connecting trail crosses Highway 23 and connects with the Glacial Lakes State Trail.

The Lake Koronis Trail has many lake views

Rural scenery along the trail

Dam on the west side of the lake

Trail shelter
Leaf River Recreational Trail: 4 Miles
Wadena, MN
Starts at Wadena’s Sunnybrook Park and connects to a bike route to make a loop of 10.5 miles.
Starbuck Trail: 5 Miles
Starbuck, MN
Connects the city of Starbuck with Glacial Lakes State Park. Access a bike route around Lake Minnewaska from this trail and connect to the Centennial Trail between Glenwood and Villard.

The Starbuck Trail follows County Roads 29 and 41, then enters Glacial Lakes State Park from the north
RoCoRi Trail: 5 Miles
Cold Spring, MN
The paved Rockville-Cold Spring-Richmond (RoCoRi) Trail is a great ride through granite country in Southwest Stearns County. Currently completed: A 5-mile section between Cold Spring and Richmond. In Richmond it links to a short section of the Glacial Lakes State Trail into Roscoe. (Plans are underway to bridge the gap between Roscoe and Paynesville to the west to complete the connection to the Glacial Lakes State Trail).
The long term goal for this trail is to connect to the Lake Wobegon Trail near Waite Park to the east.