All states›Virginia

Eye Care Practices in Virginia

963 eye care practices in 144 cities and towns across Virginia. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Virginia has about 8,811,195 residents, so that's 11 eye care practices per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

963eye care practices
144cities & towns
99%list a phone
749with a website

Across Virginia, of the 963 eye care practices we list, 954 give a phone number and 749 have a website. By what they offer: 92 optometry, 26 ophthalmology, 7 children's eye care.

Top 10 eye care practices in Virginia

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1VisionworksManassas

    Spotted an error? Let us know

  2. 2America's Best Contacts & EyeglassesNewport News

    Spotted an error? Let us know

  3. 3Blink EyecareVirginia Beach

    Spotted an error? Let us know

  4. 4Access EyeKing George

    Spotted an error? Let us know

  5. 5James River Eye PhysiciansNewport News

    Spotted an error? Let us know

  6. 6Edinburgh EyecareChesapeake

    Spotted an error? Let us know

  7. 7Eyepro - HaymarketHaymarket

    Spotted an error? Let us know

  8. 8Pearle VisionRoanoke

    Spotted an error? Let us know

  9. 9Southside Eye CenterFarmville

    Spotted an error? Let us know

  10. 10MyEyeDr.Stafford

    Spotted an error? Let us know

Cities

Largest first. Towns with a single eye care practice are listed further down this page.

Other towns in Virginia

One eye care practice each — too few for a page of their own, so they live here.

  1. Accomac Optometric CenterAccomac

    23079 Courthouse Ave, Accomac, VA 23301

    Optometry

    Spotted an error? Let us know

  2. Family EyecareAldie

    Village Center Plaza, Aldie, VA 20105

    Spotted an error? Let us know

  3. Harman Eye CenterAmherst

    204 Ambriar Plaza, Amherst, VA 24521

    Spotted an error? Let us know

  4. Harman Eye Center of AppomattoxAppomattox

    191 Old Courthouse Rd, Appomattox, VA 24522

    Spotted an error? Let us know

  5. Papa Johns PizzaAppomattox

    7805 Richmond Hwy #11, Ste 11, Appomattox, VA 24522

    Spotted an error? Let us know

  6. St. Claire Eye CareAppomattox

    7803 Richmond Hwy, Appomattox, VA 24522

    Spotted an error? Let us know

  7. Helen E. TowerAshland

    301 N Washington Hwy #102, Ashland, VA 23005

    Spotted an error? Let us know

  8. Everhart Eye AssociatesAshland

    204 Virginia St, Ashland, VA 23005

    Spotted an error? Let us know

  9. Future Sight Optometry - AshlandAshland

    145 Hill Carter Pkwy, Ashland, VA 23005-2327

    Optometry

    Spotted an error? Let us know

  10. Jonathan R. Noble, Od And Associates, PllcAshland

    145 Hill Carter Pkwy, Ashland, VA 23005-2327

    Spotted an error? Let us know

  11. Bedford Family Eye CareBedford

    1332 Lowry St, Bedford, VA 24523

    Spotted an error? Let us know

  12. Gene T. MossBedford

    412 N Bridge St, Bedford, VA 24523

    Spotted an error? Let us know

  13. Appalachian VisionBig Stone Gap

    606 Powell Ave E, Big Stone Gap, VA 24219-2348

    Spotted an error? Let us know

  14. Drs. Botts & Botts, Optometrists PCBig Stone Gap

    606 Powell Ave E, Big Stone Gap, VA 24219

    Optometry

    Spotted an error? Let us know

  15. Robbie D SawyerBig Stone Gap

    516 Powell Ave E, Big Stone Gap, VA 24219

    Spotted an error? Let us know

  16. Commonwealth Vision Center P.c.Blackstone

    920 S Main St, Blackstone, VA 23824-2648

    Spotted an error? Let us know

  17. Wythe Eye Associates Of BluefieldBluefield

    14 Westwood Medical Park, Bluefield, VA 24605-2000

    Spotted an error? Let us know

  18. Eye DiwannaBridgewater

    37 Summit Church Rd, Bridgewater, VA 22812-2720

    Spotted an error? Let us know

  19. Envision Eye Care - BristolBristol

    2549 W State St, Bristol, VA 37620

    Spotted an error? Let us know

  20. Eye Physicians of Southwest VirginiaBristol

    761 Commonwealth Ave, Bristol, VA 24201

    Spotted an error? Let us know

  21. Beth L Morgan OD PCBristol

    13245 Lee Hwy, Bristol, VA 24202

    Spotted an error? Let us know

  22. Seema Mohanan, ODBroadlands

    43150 Broadlands Center Plz Ste 160, Broadlands, VA 20148

    Spotted an error? Let us know

  23. Jared Tyhurst OD PCCastlewood

    19374 US Highway 58, Castlewood, VA 24224

    Spotted an error? Let us know

  24. Andrew C. Kartesz, OdCave Spring

    3260 Electric Rd, Cave Spring, VA 24018-6400

    Spotted an error? Let us know

  25. JKIM Eye CareCentreville

    5707 Centre Square Dr, Centreville, VA 20120-1916

    Spotted an error? Let us know

  26. NOVA Advanced EyecareCentreville

    13890 Braddock Rd, Centreville, VA 20121-2435

    Spotted an error? Let us know

  27. MyEyeDr.Centreville

    6343 Multiplex Dr, Centreville, VA 20121

    Spotted an error? Let us know

  28. Virginia Adult and Pediatric OphthalmologyCentreville

    5900 Fort Dr Ste 301, Centreville, VA 20121

    OphthalmologyChildren's eye care

    Spotted an error? Let us know

  29. Chatham EyeCare CenterChatham

    13995 US Highway 29, Chatham, VA 24531-5277

    Spotted an error? Let us know

  30. Friedrichs Family Eye CenterChatham

    32 N Main St, Chatham, VA 24531

    Spotted an error? Let us know

  31. Chesterfield Optometric CenterChesterfield

    9440 Iron Bridge Rd, Chesterfield, VA 23832-6601

    Optometry

    Spotted an error? Let us know

  32. America's Best Contacts & EyeglassesChesterfield

    14609 Hancock Village St, Chesterfield, VA 23832

    Spotted an error? Let us know

  33. MyEyeDr.Chesterfield

    14422 Hull St Rd N, Chesterfield, VA 23832

    Spotted an error? Let us know

  34. New Era EyecareClifton

    5718 Union Mill Rd, Clifton, VA 20124

    Spotted an error? Let us know

  35. Eye Physicians of Southwest VirginiaClintwood

    5057 Dickenson Hwy, Clintwood, VA 24228

    Spotted an error? Let us know

  36. The Eye SiteCollinsville

    4244 Virginia Ave, Collinsville, VA 24078

    Spotted an error? Let us know

  37. Gregory C. Mays MDCovington

    1802 Midland Trl, Covington, VA 24426-5511

    Spotted an error? Let us know

  38. Crozet Eye CareCrozet

    300 Claremont Lane Ste 102, Crozet, VA 22932

    Spotted an error? Let us know

  39. Vistar Eye CenterDublin

    5826 Ruebush Rd, Dublin, VA 24084

    Spotted an error? Let us know

  40. Maxim-EyesDublin

    232 Broad St, Dublin, VA 24084-3230

    Spotted an error? Let us know

  41. Advanced Eyecare ConsultantsDumfries

    4310 Fortuna Ctr Plz, Dumfries, VA 22025

    Spotted an error? Let us know

  42. Jeffrey I. Wynn, O.D, LTD.Dumfries

    17614 Main St Ste 102, Dumfries, VA 22026

    Spotted an error? Let us know

  43. Dumfires OptometristDumfries

    17041 Jefferson Davis Hwy, Dumfries, VA 22026

    Optometry

    Spotted an error? Let us know

  44. Elkton EyecareElkton

    204 W Spotswood Trl, Elkton, VA 22827-1122

    Spotted an error? Let us know

  45. Seashore EyecareExmore

    3298 Main St, Exmore, VA 23350

    Spotted an error? Let us know

  46. Wagner Kapoor InstituteExmore

    3298 Main St, Exmore, VA 23350

    Spotted an error? Let us know

  47. Southside Eye CenterFarmville

    1511 W 3rd St, Farmville, VA 23901

    Spotted an error? Let us know

  48. Farmville Vision CenterFarmville

    1421 S Main St, Farmville, VA 23901

    Spotted an error? Let us know

  49. Future Sight Optometry - FarmvilleFarmville

    1800 Peery Dr, Farmville, VA 23901-2377

    Optometry

    Spotted an error? Let us know

  50. RetinaCare of VirginiaFishersville

    17 N Medical Park Dr, Fishersville, VA 22939

    Spotted an error? Let us know

  51. Eye Candy OpticalFloyd

    203 S Locust St Ste b, Floyd, VA 24091

    Spotted an error? Let us know

  52. Sharpvue EyecareForest

    15243 Forest Rd, Forest, VA 24551-4973

    Spotted an error? Let us know

  53. David M. Harman, M.d.Forest

    1825 Graves Mill Rd, Forest, VA 24551-3967

    Spotted an error? Let us know

  54. Eye Surgery Center Of Central VirginiaForest

    1825 Graves Mill Rd, Forest, VA 24551-3967

    Spotted an error? Let us know

  55. Optical Center at the ExchangeFort Belvoir

    8651 John J Kingman Rd, Fort Belvoir, VA 22060

    Spotted an error? Let us know

  56. EyeCare at Ft. LeeFort Gregg-Adams

    300 A Ave, Fort Gregg-Adams, VA 23801-1520

    Spotted an error? Let us know

  57. Optical Center at the ExchangeFort Lee

    300 A Ave, Fort Lee, VA 23801

    Spotted an error? Let us know

  58. Gatten Eye CareFranklin

    100 Bailey Dr, Franklin, VA 23851

    Spotted an error? Let us know

  59. The Eye Care CenterFront Royal

    1211 N Shenandoah Ave, Front Royal, VA 22630-3531

    Spotted an error? Let us know

  60. MyEyeDr.Front Royal

    869 John Marshall Hwy, Front Royal, VA 22630

    Spotted an error? Let us know

  61. Eye Pro - WinchesterFront Royal

    10 Riverton Commons Dr, Front Royal, VA 22630-6718

    Spotted an error? Let us know

  62. Repko Family Vision CenterGate City

    241 Gateway Plz Ste 106, Gate City, VA 24251-3350

    Spotted an error? Let us know

  63. EyeMaxGloucester

    6651 Main St, Gloucester, VA 23061-5194

    Spotted an error? Let us know

  64. Martin-Thomas-WalkerGloucester

    7588 Hospital Dr, Gloucester, VA 23061

    Spotted an error? Let us know

  65. Timothy J Malone MdGreat Falls

    731 Walker Rd Ste F, Great Falls, VA 22066-2834

    Spotted an error? Let us know

  66. Aspectus ClinicGreat Falls

    10132 Colvin Run Rd Ste G, Great Falls, VA 22066-1840

    Spotted an error? Let us know

  67. Great Falls EyecareGreat Falls

    9909 VA-193, Great Falls, VA 22066

    Spotted an error? Let us know

  68. Virginia Eyecare ClinicGrundy

    1193 Plaza Dr, Grundy, VA 24614-6780

    Spotted an error? Let us know

  69. Eye Care and SurgeryHardy

    13295 Booker T Washington Hwy, Hardy, VA 24101-3947

    Spotted an error? Let us know

  70. Eastern Eye AssociatesHayes

    3449 George Washington Memorial Hwy, Hayes, VA 23072

    Spotted an error? Let us know

  71. Wilcox Eye CenterHayes

    2652 George Washington Memorial Hwy, Hayes, VA 23072-3464

    Spotted an error? Let us know

  72. Eyepro - HaymarketHaymarket

    6530 Trading Sq, Haymarket, VA 20169

    Spotted an error? Let us know

  73. Dr. Craig S. Dacales OptometristHaymarket

    6601 Jefferson St, Haymarket, VA 20169-4901

    Optometry

    Spotted an error? Let us know

  74. Alan C. Egge, MdHaymarket

    15195 Heathcote Blvd Ste 310, Haymarket, VA 20169-6244

    Spotted an error? Let us know

  75. Robert W Jacey MDHeathsville

    712 Train Ln, Heathsville, VA 22473

    Spotted an error? Let us know

  76. I Care Doctor HerndonHerndon

    112 Elden St C, Herndon, VA 20170

    Spotted an error? Let us know

  77. MyEyeDrHerndon

    2539 John Milton Dr, Herndon, VA 20171

    Spotted an error? Let us know

  78. Visual Health Doctors of OptometryHerndon

    494 Elden St Ste 002, Herndon, VA 20170

    Optometry

    Spotted an error? Let us know

  79. Northern Virginia Eye Institute - HerndonHerndon

    171 Elden St Ste 100, Herndon, VA 20170

    Spotted an error? Let us know

  80. Eye Care on the RidgeHillsville

    843 W Stuart Dr, Hillsville, VA 24343

    Spotted an error? Let us know

  81. John L. Hines, M.d.Hollins

    5296 Peters Creek Rd, Hollins, VA 24019-3808

    Spotted an error? Let us know

  82. Lebow Eye Associates PCHopewell

    221 E Broadway, Hopewell, VA 23860

    Spotted an error? Let us know

  83. Old Dominion Eye CareKilmarnock

    101 Technology Park Dr, Kilmarnock, VA 22482

    Spotted an error? Let us know

  84. Wagner Kapoor InstituteKilmarnock

    101 Technology Park Dr, Kilmarnock, VA 22482

    Spotted an error? Let us know

  85. Access EyeKing George

    7961 Kings Hwy, King George, VA 22485

    Spotted an error? Let us know

  86. Eye Care Of VirginiaKing George

    16375 Merchants Ln, King George, VA 22485-5655

    Spotted an error? Let us know

  87. Optical Center at the ExchangeLangley AFB

    61 Spaatz Dr, Langley AFB, VA 23665

    Spotted an error? Let us know

  88. Elton H Brown & Associates PcLawrenceville

    315 N Main St, Lawrenceville, VA 23868-1809

    Spotted an error? Let us know

  89. Walmart Vision & GlassesLebanon

    1050 Regional Park Rd, Lebanon, VA 24266

    Spotted an error? Let us know

  90. Jared Tyhurst ODPCLebanon

    1614 E Main St Ste A, Lebanon, VA 24266

    Spotted an error? Let us know

  91. Blue Ridge Eye AssociatesLexington

    30 Crossing Ln, Lexington, VA 24450-6354

    Spotted an error? Let us know

  92. EyeOneLexington

    62 Hill Top Ln, Lexington, VA 24450

    Spotted an error? Let us know

  93. Carl S Partain OptometryLexington

    1233 North Lee Highway, Lexington, VA 24450

    Optometry

    Spotted an error? Let us know

  94. Lexington Eye CareLexington

    55 Comfort Way, Lexington, VA 24450

    Spotted an error? Let us know

  95. Vision Health Center - Locust GroveLocust Grove

    4207 Germanna Hwy, Locust Grove, VA 22508-2040

    Spotted an error? Let us know

  96. MyEyeDr.Lorton

    9419 Lorton Market St, Lorton, VA 22079

    Spotted an error? Let us know

  97. The Eye MDLorton

    9010 Lorton Station Blvd Ste 250, Lorton, VA 22079

    Spotted an error? Let us know

  98. Valley Eye ClinicLuray

    30 Cottage Dr, Luray, VA 22835

    Spotted an error? Let us know

  99. Forest Family Eye CareMadison Heights

    3938 Amherst Hwy, Madison Heights, VA 24572-5963

    Spotted an error? Let us know

  100. Robin M. Ayers, ODMadison Heights

    197 Madison Heights Square Ste 100, Madison Heights, VA 24572

    Spotted an error? Let us know

  101. Royal Oak Eye CareMarion

    1247 N Main St, Marion, VA 24354

    Spotted an error? Let us know

  102. A Susan Keene ODMarion

    1020 Terrace Dr, Marion, VA 24354

    Spotted an error? Let us know

  103. Cornea ConsultantsMc Lean

    8180 Greensboro Dr Ste 140, Mc Lean, VA 22102-3888

    Spotted an error? Let us know

  104. Richard M Davidson, OdMc Lean

    8025 Tysons Corner Ctr Ste 1, Mc Lean, VA 22102-4525

    Spotted an error? Let us know

  105. New Kent Eye CareNew Kent

    11847 Aspengraf Ln, New Kent, VA 23124

    Spotted an error? Let us know

  106. Optometry Group PLLCNorton

    608 Trent St SE, Norton, VA 24273

    Optometry

    Spotted an error? Let us know

  107. Oakton OptometryOakton

    2972 Chain Bridge Rd Ste C, Oakton, VA 22124-3000

    Optometry

    Spotted an error? Let us know

  108. Dr. Paul EdwardsOnemo

    75 Main St, Onemo, VA 23109

    Spotted an error? Let us know

  109. Accomac Optometric CenterOnley

    25314 Lankford Hwy, Onley, VA 23418-2813

    Optometry

    Spotted an error? Let us know

  110. Fluvanna Eye CarePalmyra

    5 Centre Ct, Palmyra, VA 22963

    Spotted an error? Let us know

  111. Clarity Eye Care PLCPearisburg

    122 Tazewell St, Pearisburg, VA 24134

    Spotted an error? Let us know

  112. Legacy Eye CarePetersburg

    3500 S Crater Rd, Petersburg, VA 23805-9204

    Spotted an error? Let us know

  113. Petersburg Family Eye CarePetersburg

    44 Medical Park Blvd h, Petersburg, VA 23805

    Spotted an error? Let us know

  114. Virginia Eye InstitutePetersburg

    105 Holly Hill Dr, Petersburg, VA 23805

    Spotted an error? Let us know

  115. Crater Vision CenterPetersburg

    3333 S Crater Rd # 2D, Petersburg, VA 23805

    Spotted an error? Let us know

  116. Dr. Kristina Ramsey Harbor Family Eye CarePortsmouth

    5589 Portsmouth Blvd, Portsmouth, VA 23701

    Spotted an error? Let us know

  117. James V. CornettaPortsmouth

    226 Fort Ln, Portsmouth, VA 23704-2220

    Spotted an error? Let us know

  118. Kerry Cline and AssociatesPounding Mill

    12588 Gov George C. Peery Hwy, Pounding Mill, VA 24637

    Spotted an error? Let us know

  119. Mountain Empire Eye PhysiciansPounding Mill

    224 Clay Dr, Pounding Mill, VA 24637-4320

    Spotted an error? Let us know

  120. Powhatan Family Vision CenterPowhatan

    1664 Anderson Hwy, Powhatan, VA 23139-8056

    Spotted an error? Let us know

  121. Dr. Amanda Brewer-lordPulaski

    334 N Washington Ave, Pulaski, VA 24301-5010

    Spotted an error? Let us know

  122. Dilzer Eye Care AssociatesPurcellville

    530 E Main St, Purcellville, VA 20132

    Spotted an error? Let us know

  123. Dulles Eye AssociatesPurcellville

    1020 E Main St Ste L, Purcellville, VA 20132

    Spotted an error? Let us know

  124. Dulles Eye AssociatesPurcellville

    17337 Pickwick Dr Ste A, Purcellville, VA 20132-6176

    Spotted an error? Let us know

  125. Infinity Eye CareRadford

    7350 Peppers Ferry Blvd, Radford, VA 24141

    Spotted an error? Let us know

  126. Brian Looney, Doctor of OptometryRichlands

    125 Suffolk Ave, Richlands, VA 24641

    Optometry

    Spotted an error? Let us know

  127. National OpticalRidgeway

    4960 Greensboro Rd, Ridgeway, VA 24148

    Spotted an error? Let us know

  128. Friedrichs Family Eye CenterRocky Mount

    395 S Main St, Rocky Mount, VA 24151

    Spotted an error? Let us know

  129. Vistar Eye CenterRocky Mount

    395 S Main St, Rocky Mount, VA 24151-1710

    Spotted an error? Let us know

  130. Rocky Mt Family Eyecare CenterRocky Mount

    365 Tanyard Rd, Rocky Mount, VA 24151-1531

    Spotted an error? Let us know

  131. InvisionSalem

    101 W 4th St, Salem, VA 24153

    Spotted an error? Let us know

  132. Botetourt EyecareSalem

    511 Roanoke Blvd, Salem, VA 24153-5032

    Spotted an error? Let us know

  133. Gary L. BestSalem

    904 Apperson Dr, Salem, VA 24153

    Spotted an error? Let us know

  134. Smithfield EyeSmithfield

    1807 S Church St Ste 114, Smithfield, VA 23430

    Spotted an error? Let us know

  135. Halifax Eye Care CenterSouth Boston

    521 Webster St, South Boston, VA 24592

    Spotted an error? Let us know

  136. Michael K Haskett, O.d.South Boston

    2047 Hamilton Blvd, South Boston, VA 24592-2141

    Spotted an error? Let us know

  137. Family Eye CareSouth Boston

    3471 Old Halifax Rd, South Boston, VA 24592

    Spotted an error? Let us know

  138. Jadofsky, Howard DStanardsville

    102 Main St, Stanardsville, VA 22973

    Spotted an error? Let us know

  139. America's Best Contacts & EyeglassesStaunton

    49 Lee Jackson Hwy Ste 101, Staunton, VA 24401

    Spotted an error? Let us know

  140. Staunton Eye ClinicStaunton

    2010 N Augusta St, Staunton, VA 24401-2435

    Spotted an error? Let us know

  141. MyEyeDr.Stone Ridge

    42015 Village Center Plz Ste 103, Stone Ridge, VA 20105

    Spotted an error? Let us know

  142. Future Sight Optometry - Adjacent To The Tappahannock WalmartTappahannock

    1660 Tappahannock Blvd, Tappahannock, VA 22560-9320

    Optometry

    Spotted an error? Let us know

  143. Retina Institute of VirginiaTappahannock

    297 Hospital Rd, Tappahannock, VA 22560

    Spotted an error? Let us know

  144. The Eye Site of TappahannockTappahannock

    611 Della St, Tappahannock, VA 22560

    Spotted an error? Let us know

  145. Gilchrist EyecareTappahannock

    402 Airport Rd, Tappahannock, VA 22560

    Spotted an error? Let us know

  146. ClearSight EyeCareTazewell

    284 Ben Bolt Ave, Tazewell, VA 24651

    Spotted an error? Let us know

  147. For EyesTysons

    8019L Tysons Corner Ctr, Tysons, VA 22102

    Spotted an error? Let us know

  148. Dr. Matthew Han ODTysons

    8019L Tysons Corner Ctr, Tysons, VA 22102

    Spotted an error? Let us know

  149. Vision Essentials Optical Center | Kaiser Permanente Tysons Corner Medical CenterTysons Corner

    8008 Westpark Dr Fl 1, Tysons Corner, VA 22102

    Spotted an error? Let us know

  150. Joyful EyecareVa Bch

    4554 Virginia Beach Blvd, Va Bch, VA 23462-3045

    Spotted an error? Let us know

  151. Town Center OptometryVa Bch

    4554 Virginia Beach Blvd, Va Bch, VA 23462-3045

    Optometry

    Spotted an error? Let us know

  152. National OpticalVinton

    300 W Virginia Ave, Vinton, VA 24179-3212

    Spotted an error? Let us know

  153. National Optometric Center PlcVinton

    300 W Virginia Ave, Vinton, VA 24179-3212

    Optometry

    Spotted an error? Let us know

  154. Weber City Eye CareWeber City

    1818 US Highway 23 North, Weber City, VA 24290

    Spotted an error? Let us know

  155. West Point Vision CareWest Point

    3180 King William Ave, West Point, VA 23181

    Spotted an error? Let us know

  156. Davidson Brown & AdamWest Springfield

    8350 Traford Ln Ste 1, West Springfield, VA 22152-1670

    Spotted an error? Let us know

  157. Mountain Empire Eye PhysiciansWise

    135 Plaza Rd SW, Wise, VA 24293

    Spotted an error? Let us know

  158. Weberling & AssociatesWise

    137 Plaza Rd SW, Wise, VA 24293-4613

    Spotted an error? Let us know

  159. Eye Care Physicians & SurgeonsWoodstock

    103 W South St, Woodstock, VA 22664

    Spotted an error? Let us know

  160. Leonard Goldstein ODWoodstock

    461 W Reservoir Rd, Woodstock, VA 22664

    Spotted an error? Let us know

  161. Alla Y Hynes, MdWoodstock

    755 S Main St Ste B01, Woodstock, VA 22664-1153

    Spotted an error? Let us know

BEFORE YOU GO

Plan your eye care appointment

Compare provider roles, prepare your records and understand prescription documents.

All guides