The Blue Ridge Parkway begins in Shenandoah National Park in Virginia and ends near the Great Smoky Mountains National Park in North Carolina.
Virginia Hotels near the Blue Ridge Parkway – By Location
Ordered from North to South
North Carolina Hotels near Blue Ridge Parkway