At the present, Publix operates 4 branches near Weaverville, North Carolina. Refer to the page below for an entire list of Publix locations close by.