The Blue Ridge Parkway winds its way along the ridge of the Blue Ridge mountains for 469 miles through North Carolina and Virginia between Great Smoky Mountains National Park and Shenandoah National Park. The views are spectacular along most of its length and there are many overlooks. I drove the entire length in early October and the colors were out from start to finish!