Swallow Fork Trail is a hiking and horse trail in Haywood County, North Carolina. It is within Great Smoky Mountains National Park. It is 3.9 miles long and begins at 5,176 feet altitude. Traveling the entire trail is 7.8 miles with a total elevation gain of 2,392 feet. The Walnut Bottom valley can be seen along the trail. The trail ends near the Pretty Hollow Gap saddle.