Inn on Main Street


The Inn On Main Street near Asheville, NC, offers casual hospitality in a century-old country Victorian home furnished with lovely antiques. A choice of charming cafes is only two blocks away in downtown Weaverville, and the Blue Ridge Parkway is just a short drive away. This romantic inn is rated three diamonds by AAA. Nearby activities include whitewater rafting, golf, trail rides, private mineral baths, and zipline tours at Navitat Canopy Adventures.


88 South Main Street
Weaverville, North Carolina 28787

Get Directions