text.skipToContent text.skipToNavigation
Secure Checkout

Asheville, NC  America's Best Contacts & Eyeglasses


Eye exams provided by: North Carolina Primary Vision Care Associates, PLLC

To schedule an eye exam call (828) 318-0190


148 Tunnel Road
Suite 100

Asheville, NC 28805


Monday-Friday: 9:00 am - 7:00 pm

Saturday: 9:00 am - 6:00 pm

Sunday: Closed

Free Eye Exams

Blurry vision, eye strain or headaches? It may be time for an eye exam.

Learn More 

Additional Store Information

Our Location

We’re excited to have you visit us at our Asheville, NC location!

We are happy to serve the Asheville, Woodfin, Swannanoa, Biltmore Forest, Candler, Royal Pines, Black Mountain, Leicester, and Weaverville areas.

We are located next to Vitamine Shoppe, across the street from the ABC store and next to Dancing Bear Toys.

Glasses in Asheville

We have huge collection of glasses, so you can find something for the whole family. Check out our catalog of eyeglasses. We have a hundreds of styles, for women, men, and children!

At the Asheville, NC America’s Best Contacts &, Eyeglasses, we offer our great 2 for $69.95 deal on hundreds of frames. With it you get a free eye exam* ($50 value) as well as single vision uncoated plastic lenses on 2 frames normally priced $59.95.

Asheville Contact Lenses

In store, you'll find a wide array of contact lenses from Acuvue to Freshlook. And contact lens exams are only $89!

Be sure to ask how you can save even more by joining the Eyecare Club.

Asheville Eye Exams

Schedule an appointment today with our independent Doctor of Optometry.

Maximize Your

Get the most for your money by choosing 2 pairs of glasses.

Learn More 
Owl standing

Find a Store Near You

You can easily schedule a free eye exam* online today. You'll be able to select the store, date and time that fits your schedule.