Root River Bike Trail
Looking for a great place to spin your wheels?
Biking lovers rave about the spectacular paved Root River State Bike Trail that winds 60 miles through the valley with Lanesboro at its heart. It runs along an abandoned railroad bed through towering 300-foot limestone bluffs, forestlands, river, rolling fields and pure inspiration. Experience Fillmore County's rural landscape and abundant wildlife including wild turkeys, deer, hawks, and turkey vultures. Rattlesnakes can occasionally be found on rock outcrops, along the river bottoms, or sunning themselves on the trail.
Historical buildings and rural communities along the trail provide sites of interest as well as many services. Campgrounds, bed-and-breakfasts, restaurants, museums, outfitters and unique stores can be found in many of the trail towns.
Cyclists, in-line skaters, hikers and cross-country skiers enjoy this Cadillac of Trails year round!
In winter, step outside, strap on your boards, and discover Minnesota's public cross-country ski trails. You'll find a variety of terrains that are sure to appeal to every age and skill level.
Ski Passes are required.
Cross-Country Ski on 60 miles of the Root River State Trail System! Step outside, strap on your boards, and discover Minnesota's public cross-country ski trails. You'll find a variety of terrains that are sure to appeal to every age and skill level.
All cross-country skiers on public ski trails who are aged 16 and above must have a Minnesota Ski Pass. You must sign your ski pass and carry it with you when skiing. Your ski pass fee helps supportMinnesota's cross-country ski trail system.
Ski Pass Rates
Daily ski pass: $6
One-season ski pass: $20
Three-season ski pass: $55
Ski Passes available at:
- Lanesboro Visitor Center,100 Milwaukee Rd
- bp Gas Station,100 Sheridan St W (Hwy 16)
Ski and Snowshoe Rental
Ski rental costs are $10 for the first 2 hours, $2 for each additional hour, max $18. Includes, skis, boots & poles. Rentals are first come first serve.
Cedar Valley Resort
905 Bench St.
Whalan, MN 55949