Go Hotels
Home > United States > North Carolina > Sparta United States Flag

We have 2 hotels in Sparta.

Alleghany Inn Star Rating 2        
341 N. Main Street

Down-to-earth low-rise hotel with meeting space, laundry facilities & an eatery, plus free Wi-Fi...
Harmony Hill Bed & Breakfast Star Rating 3        
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.
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.