We have 2 hotels in Sparta.
Harmony Hill Bed & Breakfast
1740 Halsey Knob Road
Situated 7.7 miles from Sparta, this elegant B&B in a refurbished Victorian farmhouse is 6.8 miles from New River Golf & Country Club and 13.
341 N. Main Street
Down-to-earth low-rise hotel with meeting space, laundry facilities & an eatery, plus free Wi-Fi...
More on Sparta .
Sparta is a town in Alleghany County, North Carolina, United States. The population was 1,770 at the 2010 census. It is the county seat of Alleghany County.