63 Monticello Road
Weaverville, NC 28787

Make an Appointment: 828.645.3066 Patient Portal

Get to Know our Team

Our providers have a variety of backgrounds and experience. Let us become a part of your family’s healthcare plan. Read More

Learn What Makes Us Different

Our team provides a personalized care, as well as treatments, tests, and support for every member of your family. Read More

Prepare for Your Appointment

Find everything our current and new patients need from new patient forms, to FAQs, to Preventative Health Guidelines and more. Read More

Our mission at Weaverville Family Medicine is to provide optimal physical health to our patients and our community through the newest resources, technology and education.  We sincerely appreciate the opportunity to serve you and your family.

New Patient FAQs

Welcome New Patients. We are accepting most commercial insurance carriers including Medicare!

Learn More


Find out what’s happening at our office and learn more about important health news. We’re your #1 healthcare resource.

Learn More

Complete Our Survey

Help us understand the unique needs of every patient that walks through our door. We want your honest feedback.

Learn More