Welcome to Vickery Family Medicine of Asheville, NC






Blue Cross Blue Shield of North Carolina
Vickery Family Medicine Office Hours

Welcome to Vickery Family Medicine, serving families throughout Asheville and western North Carolina.




We specialize in whole family health care, including pediatrics, women’s health and weight loss.

Vickery Family Medicine offers 24 hour/7 days per week
phone coverage for our established patients.

If you need a provider after regular office hours, weekends, or holidays,
please call 828-450-8760 and the provider on call will be notified.

We accept walk-ins from 8:30am-6:30pm Monday-Friday, 9am-3pm Saturday and 11am-3pm Sunday. These hours are available to new and established patients at primary care rates. We encourage our established patients to call ahead and see if there is an opening with their regular provider before heading in.

Click here to visit Dr. Vickery’s wellness website. You can buy the book to pick up at Vickery Family Medicine or have it shipped!

Click here to make an appointment schedule request through Dr. Connect.

Click here to pay your bill online through Phreesia. 

For medical emergencies, please call 911.



Our goal is to provide you
with the highest level of care for all your family’s medical needs. We are NCQA Certified.

See how we’re different

Personalized CarePersonalized Care

Personalized Care

We offer you personalized
care and convenient service, with minimal wait times in our office and same-day appointments available on most days.

Contact us

Patient FormsPatient Forms

Patient Forms

Need to download a form?
You can download and print Patient Forms from the comfort of your own home.

Download forms

Vickery Family Medicine
15 Yorkshire Street, #202
Asheville, NC 28803


Send a Fax

NCQA Certified
From physicians to health insurance companies, NCQA is the top health care accreditation.