The Horse-Shoe Trail is a 140-mile (230 km) hiking and horseback riding trail in southeastern Pennsylvania, United States. It begins at Valley Forge National Park and ends at a junction with the Appalachian Trail near Harrisburg. Most of the trail is in an agricultural region with gently rolling topography, where it generally follows rural roads and old country lanes, but the western end is much more mountainous and rugged. A 17-mile segment of the trail in Chester and Berks counties has been designated a National Recreation Trail.