Bull Valley Road Shared-Use Path
Start from State Route 31 and River Road. The documented distance is 1.1 miles published length. Expect Asphalt. Confirm the access note before choosing this over another McHenry County option.
McHenry County rides around Crystal Lake. The strongest documented bicycle routes here are Bull Valley Road Shared-Use Path, H.U.M. Trail, Moraine Hills State Park Trail. Nearby-county and regional options are labelled as such, because they are not local loops. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into three classes, so the real question is which manager controls each surface. #McHenryILBikeTrails
This guide separates sourced route facts from permission questions. Check the manager, the bicycle class, weather, and closures before travelling.



No single McHenry County corridor covers the county. The routes below mix published lengths from each trail's own manager listing with honest access records where no named measured route was located. Surfaces range from asphalt city paths to crushed stone. Summer heat on asphalt drains a battery faster than a manufacturer range suggests, and a river-bottom path can close after heavy rain.
No single route fits every rider or every electric bicycle. Compare distance, starting point, surface, and managing authority before choosing.
Start from State Route 31 and River Road. The documented distance is 1.1 miles published length. Expect Asphalt. Confirm the access note before choosing this over another McHenry County option.
Start from East Street (Marengo) and Vine Street (Union). The documented distance is 3.5 miles published length. Expect Asphalt. Confirm the access note before choosing this over another McHenry County option.
Start from Moraine Hills State Park and Moraine Hills State Park. The documented distance is 11.4 miles published length. Expect Asphalt, Crushed Stone. Confirm the access note before choosing this over another McHenry County option.
Start from Anders Park, 309 Southeastern Ct (Genoa City, WI) and 401-499 Souwanas Trail (Algonquin, IL). The documented distance is 26.4 miles published length. Expect Asphalt, Crushed Stone, Dirt, Gravel. Confirm the access note before choosing this over another McHenry County option.
Start from 1275 Lake Ave (Woodstock) and Walkup Rd. at Veteran Acres Park (Crystal Lake). The documented distance is 8 miles published length. Expect Asphalt. Confirm the access note before choosing this over another McHenry County option.
Use these city directories for addresses, phone numbers, detail pages, and claim links. A city page is a contact index, not proof of current rental stock or route access.
These 1 existing cards are categorized as rental, tour, or outfitter contacts. Call before planning around inventory, guide availability, shuttles, or trail permission.



Distance: 1.1 miles published length
Start: State Route 31 and River Road
Surface and rider fit: Asphalt
eBike access: eBike access: Bull Valley Road Shared-Use Path is a manager-listed bicycling route over asphalt. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but the managing authority can be narrower, so confirm the current notice for this segment before riding it from McHenry County.
Etiquette and planning: Documented corridor serving Mchenry counties. Treat the published length as the whole corridor, not a county-exclusive loop, and plan the turnaround by time and battery. From McHenry County, treat this as a drive-in option rather than a local loop.
Bull Valley Road Shared-Use Path official or managing-source information
Distance: 3.5 miles published length
Start: East Street (Marengo) and Vine Street (Union)
Surface and rider fit: Asphalt
eBike access: eBike access: H.U.M. Trail is a manager-listed bicycling route over asphalt. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but the managing authority can be narrower, so confirm the current notice for this segment before riding it from McHenry County.
Etiquette and planning: Documented corridor serving Mchenry counties. Treat the published length as the whole corridor, not a county-exclusive loop, and plan the turnaround by time and battery. From McHenry County, treat this as a drive-in option rather than a local loop.
Distance: 11.4 miles published length
Start: Moraine Hills State Park and Moraine Hills State Park
Surface and rider fit: Asphalt, Crushed Stone
eBike access: eBike access: Moraine Hills State Park Trail is a manager-listed bicycling route over asphalt, crushed stone. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but the managing authority can be narrower, so confirm the current notice for this segment before riding it from McHenry County.
Etiquette and planning: Documented corridor serving Mchenry counties. Treat the published length as the whole corridor, not a county-exclusive loop, and plan the turnaround by time and battery. From McHenry County, treat this as a drive-in option rather than a local loop.
Moraine Hills State Park Trail official or managing-source information
Distance: 26.4 miles published length
Start: Anders Park, 309 Southeastern Ct (Genoa City, WI) and 401-499 Souwanas Trail (Algonquin, IL)
Surface and rider fit: Asphalt, Crushed Stone, Dirt, Gravel
eBike access: eBike access: Prairie Trail (IL) is a manager-listed bicycling route over asphalt, crushed stone, dirt, gravel. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but the managing authority can be narrower, so confirm the current notice for this segment before riding it from McHenry County.
Etiquette and planning: Documented corridor serving Mchenry counties. Treat the published length as the whole corridor, not a county-exclusive loop, and plan the turnaround by time and battery. From McHenry County, treat this as a drive-in option rather than a local loop.
Distance: 8 miles published length
Start: 1275 Lake Ave (Woodstock) and Walkup Rd. at Veteran Acres Park (Crystal Lake)
Surface and rider fit: Asphalt
eBike access: eBike access: Ridgefield Trace is a manager-listed bicycling route over asphalt. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but the managing authority can be narrower, so confirm the current notice for this segment before riding it from McHenry County.
Etiquette and planning: Documented corridor serving Mchenry counties. Treat the published length as the whole corridor, not a county-exclusive loop, and plan the turnaround by time and battery. From McHenry County, treat this as a drive-in option rather than a local loop.
Half day from McHenry County: start with Bull Valley Road Shared-Use Path at the published access and turn around at half your comfortable range.
Full day from McHenry County: combine H.U.M. Trail with Moraine Hills State Park Trail only if weather, surface and battery reserve support both, and keep the third as a fallback.
For a route day in McHenry County, carry water, a charged phone, the managing source, and only the tools you know how to use. A portable power station for a McHenry County trailhead base is an optional charging accessory, not permission to plug in or a substitute for conservative range planning. Build the McHenry County return around the battery already on the bike; never assume a public trailhead outlet is available.
A useful McHenry County plan starts with one documented route, not a list of pins. Compare Bull Valley Road Shared-Use Path, H.U.M. Trail, and Moraine Hills State Park Trail by start point and surface. Put the longest or least certain option first only when weather, daylight, and battery reserve support it. Otherwise, choose the shorter confirmed outing and keep the second route as a true fallback.
Use Crystal Lake as the first service hub for McHenry County riders because it is represented by an existing directory card. Call about repairs or rentals before driving. A shop cannot override a park, trail authority, road closure, or private owner. Keep the manager’s source open on the same phone that holds the route and emergency contacts.
For each of the five McHenry County entries above, note whether the mileage is a loop, one way, or chosen by turnaround. Then budget the full return. Surface, elevation, temperature, wind, rider weight, assist level, and tire pressure all change consumption. Leave enough reserve to return without searching for an outlet. If the published information is incomplete, shorten this county ride rather than converting uncertainty into a precise claim.
Do not ride a McHenry County path during flooding, and do not assume a converted rail bed is paved. Do not treat a nearby-county or regional route as a local loop, and do not ride a posted closure.
April through June and September through October are the best McHenry County months for a long ride. Summer riding works early or late. Winter city paths depend on ice and standing water.
625 ILCS 5/1-140.10 defines a low-speed electric bicycle as a bicycle with fully operable pedals and an electric motor of less than 750 watts that meets one of three classes. Class 1 assists only while the rider is pedaling and ceases at 20 miles per hour. Class 2 may be used exclusively to propel the bicycle and is not capable of providing assistance at 20 miles per hour. Class 3 assists only while the rider is pedaling and ceases at 28 miles per hour. A low-speed electric bicycle is not a moped or a motor driven cycle.
625 ILCS 5/11-1517 says the bicycle rules in that chapter also apply to a low-speed electric bicycle, except where this section says otherwise. Each Class 3 low-speed electric bicycle must have a speedometer that displays speed in miles per hour. A device must be able to disengage the motor when the brakes are applied on a Class 2, or when the rider stops pedaling on a Class 1 or Class 3. Beginning January 1, 2018, a manufacturer or distributor must affix a permanent label naming the class, the top assisted speed, and the motor wattage.
625 ILCS 5/11-1517 says a person may operate a low-speed electric bicycle on a highway, street, or roadway authorized for bicycles, including a bicycle lane. A person may operate one on a bicycle path unless the municipality, county, or local authority with jurisdiction prohibits low-speed electric bicycles, or a specific class, on that path. A person may not operate a low-speed electric bicycle on a sidewalk. A person may operate a Class 3 low-speed electric bicycle only if that person is 16 years of age or older. A person less than 16 may ride as a passenger on a Class 3 low-speed electric bicycle designed to accommodate passengers. These sections do not set a statewide Class 3 helmet rule. Trail access remains manager-specific.
McHenry County planning starts with the surface, not the shop list. 5 of the five routes below carry a published length taken from that trail's own manager listing. Ride Bull Valley Road Shared-Use Path first from State Route 31 and River Road and treat its published length as the whole corridor, so pick a turnaround point that still leaves battery for the ride back. Check the managing agency notice for the exact segment on the morning you ride.
Start with Bull Valley Road Shared-Use Path for a McHenry County ride. Its documented start is State Route 31 and River Road. Check the linked manager information, current closures, and the posted access rule before travelling. Settle this before you ride a McHenry County route.
No. 625 ILCS 5/1-140.10 sorts low-speed electric bicycles into Class 1, Class 2 and Class 3, but a McHenry County route can still be narrower. 625 ILCS 5/11-1517 says a person may operate a low-speed electric bicycle on a bicycle path unless the municipality, county, or local authority prohibits that use or a specific class. Confirm the posted rule before you ride. Settle this before you ride a McHenry County route.
625 ILCS 5/11-1517 says a person may operate a Class 3 low-speed electric bicycle only if that person is 16 years of age or older. A person less than 16 may ride as a passenger on a Class 3 low-speed electric bicycle designed to accommodate passengers. These sections require a Class 3 speedometer and do not set a statewide Class 3 helmet rule. Confirm the posted rule for the McHenry County segment you plan to ride. Settle this before you ride a McHenry County route.
No, and that applies to the McHenry County cards specifically. A directory card is a contact lead. Call with the date, rider height, bike brand, motor system, and intended route. Ask the business to confirm the exact rental, diagnostic, or repair service before travelling. Settle this before you ride a McHenry County route.
Use the full return distance for Bull Valley Road Shared-Use Path or the chosen alternative, not a best-case manufacturer range. Include elevation, surface, weather, detours, and the least confident rider in the plan. Settle this before you ride a McHenry County route.
On a McHenry County route, turn around and follow the manager’s closure notice. Do not bypass barriers or cross private property. Choose a separately confirmed route rather than inventing a connection on the ground. Settle this before you ride a McHenry County route.
The complete local directory is the McHenry County eBike shops and repair contacts page. This guide owns route planning; the county hub owns the full shop list.