Inn on Main Street bed and breakfast

Asheville, North Carolina

4.3 / 1 vote

rating star
Click a star to rate this entry

Vegetarian B&B in Weaverville, NC, near Asheville


Inn on Main Street is a vegetarian bed and breakfast, though most guests don't realize it. Entrees typically contain eggs and dairy products, but no meats. The hosts are eager to accommodate vegans, and have found ways to adapt their dishes for them. For instance, they've created an egg- and dairy-free baked apple French toast, tofu Florentine and whole-grain pancakes, as well as their trademark muffins. They also accommodate gluten-free and sugar-free diets. Breakfasts always include fresh fruit and ingredients from their organic gardens.

Added by ignatzsky on Dec 7 08 (last updated Dec 7 08)

Edit Clone

Mark this place closed (permanently).

Most Recent Reviews

rating star

This place is comfortable and fun. The food is great. Dan and Nancy have been vegetarians since the '70s, so they know what they are doing. We'll be back.

Write your review




Take I-40 or I-26 to I-240 at Asheville. Take I-240 to exit 4A downtown, taking you toward Weaverville on U.S. 19-23 north, soon to be I-26 West. Get off at the fourth or fifth exit, for New Stock Road, exit 21. Turn right at the end of the exit ramp (light), then almost immediately left at the stoplight. That is Merrimon Avenue. Go about a mile on Merrimon, heading north (also is called Business 19) until you pass a small lake on your left. About four blocks past the lake, turn right onto Grove Street and drive up the hill. Turn left at the top of the ridge onto Main Street. We are just a few yards down on the right, at the corner of Main and East. Turn right onto East Street and park in back.

From the Northeast, take I-81 south to I-26 East (formerly I-181 south) at Johnson City, TN, and take I-26 East to the first Weaverville exit, the one that follows Flat Creek Road. That puts you onto north Main Street. Take Main Street through town, past the business district. We are a long block past the fire station and town hall on the left, at the corner of Main and East streets. Turn left onto East Street and park in back.

Not Wheelchair Accessible


  • Checks
  • American Express Discover MasterCard Visa


  • American
  • Eclectic (Fusion)
  • Eclectic (Varied)


  • (Mostly) Organic
  • Happy Hour
  • Outdoor Seating
  • Private Rooms
  • Quiet
  • Romantic
  • Wi-Fi


Inn on Main Street, near Asheville, NC

Inn on Main Street, near Asheville, NC

The Forest Room at Inn on Main Street


9am - 9pm

Edit Hours