It's Easy to get to
Weaverville Family Medicine.

Welcome Page | Services | Office Hours and Directions | Meet the Medical Team | Recommended Links

Weaverville Family Medicine
63 Monticello Road
P.O. Box 950
Weaverville, NC 28787

Weaverville Family Medicine regular office hours are Monday through Friday 8:00 a.m. until 7:00 p.m and Saturdays 9:00 a.m. until 1:00 p.m.

For an appointment, please call (828)645-3066.

After hours we do have a provider on call who can be reached by calling our answering service at (828)258-4632.

Please note that prescription refills will not be filled on weekends or by the provider on call.

Our office is located seven miles north of Asheville. We are conveniently located less than one mile from the Monticello Exit off of Highway 19/23. We have convenient parking right in front of the clinic, making it easy for you to get in and out.


From Asheville: Take US 19/23 North to the Monticello Road exit 18. Make a left onto Monticello Road. Go approximately 0.2 miles, and Weaverville Family Medicine is on the right.

From Mars Hills, Burnsville, or Barnardsville: Take US 19/23 South. Take Business 19 towards Weaverville. Take the first Weaverville exit 18. Make a right onto Monticello Road. Weaverville Family Medicine is 0.3 miles on the right.

From Marshall and Hot Springs: Take US 25/70 South. Turn left at the second red light onto Monticello Road. Weaverville Family Medicine is approximately 0.5 miles on the left.

If you or a family member needs urgent care during our regular office hours, please call (828) 645-3066 immediately so our staff can prepare for your arrival or determine if you need to go directly to the emergency room. After hours and on holidays, a doctor is on call to answer your questions. In case of an emergency, please call 911 or go directly to the Mission St. Joseph's Emergency Department. The emergency room is located at 509 Biltmore Avenue in Asheville.

return to top of page
return to Welcome Page

© Weaverville Family Medicine Associates