The entire Blue Ridge Parkway stretches more than 400 miles from Shenandoah National Park in Virginia to Great Smoky Mountains National Park in North Carolina.
The entire Blue Ridge Parkway stretches more than 400 miles from Shenandoah National Park in Virginia to Great Smoky Mountains National Park in North Carolina. The whole trip has gorgeous scenery for cars and cyclists alike, but Gear Patrol named a 25-mile stretch from the quirky city of Asheville to the mountain-biking mecca of Brevard one of its favorite road rides in America.​