The 20-mile Perkiomen Trail is about 10-12 feet wide, comprised mostly of crushed stone with some paved sections and follows the route of the Perkiomen Creek from Oaks to Green Lane Borough. It connects to the Schuylkill River Trail and the Audubon Loop. For most of its length, the trail uses the former rail bed of the Perkiomen Line of the Reading Railroad. This trail connects many public parks and historic sites, among them Lower Perkiomen Valley Park ,Central Perkiomen Valley Park, Green Lane Park, John James Audubon Center at Mill Grove and Pennypacker Mills.