The Blue Ridge Parkway runs 469 miles along the crests of the southern Appalachians and links two eastern national parks—the Shenandoah and the Great Smokey Mountains. Mile 0 at Rockfish Gap near Waynesboro, Virginia, is the northern end of the Blue Ridge Parkway. To the north the parkway connects directly to Skyline Drive and winds 105 miles through the Shenandoah National Park. |