Cruso is a small mountain community in Haywood County, North Carolina. The community is located south of Waynesville and near the Blue Ridge Parkway.