It Is Time To Plant For Spring!
Call today to schedule your perennial and shrub planting before its too late!
B. B. Barns Landscape Services | (828) 684-9190
COMPLETE LANDSCAPING SERVICEGrowing Together. Serving You. Inspiring One Another.
Contact Us Today!

Landscape Designer in Asheville, NC

Are your yards a dream? If not, B. B. Barns Landscape Services can change that. We're the ultimate team for all things landscaping and gardening. We love to help people leave a strong impression on their neighbors with our landscaping. We are not limited in what we can do. From tree installation to pavers, we can help you take your front or back yard to the next level. We have generations of experience, and we strive to help you make your outdoor transformation free of stress. Call us today if you have any questions.

We're Asheville's Premier Landscape Company.
We Specialize In

Landscape Design · Lawns & Garden Installation · Fine Garden Maintenance  · Hardscapes


Growing Together. Serving You. Inspiring One Another.

31 Years of Beauty, Quality, and Customer Service

In 1988, B.B. Barns blossomed as a show-stopping gardening center. It was only natural that we started our own premier landscaping company 16 years ago. Our expertise in lawns and gardens, alongside our dedication to our customers, sets us apart from all other landscapers. Through the years, our entire team has rallied behind our commitment to being a leader in the gardening industry.

B. B. Barns Landscape Services is the best in the business. We seek to establish long-term relationships with our customers, staff, vendors, and community. We bring value to relationships with creative design, environmental sensitivity, quality products, and an enjoyable work environment.

B. B. Barns Landscape Services is at 92 Crayton Rd. in Asheville, NC.
Call (828) 684-9190 to learn even more.


Contact Us Today!

More Details:

More Details about B. B. Barns Landscape Services

Accepted Payment Methods:

  • Debit Card

Business Hours:

Business Hours:

Monday 8:00 AM – 5:00 PM
Tuesday 8:00 AM – 5:00 PM
Wednesday 8:00 AM – 5:00 PM
Thursday 8:00 AM – 5:00 PM
Friday 8:00 AM – 5:00 PM