All states›Vermont

Pharmacies in Vermont

72 pharmacies in 39 cities and towns across Vermont. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Vermont has about 648,493 residents, so that's 11 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

72pharmacies
39cities & towns
96%list a phone
68with a website

Across Vermont, of the 72 pharmacies we list, 69 give a phone number and 68 have a website. By what they offer: 1 specialties pharmacy, 1 compoundings.

Top 9 pharmacies in Vermont

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

  1. 1Kinney DrugsSt Albans

    Spotted an error? Let us know

  2. 2CVS PharmacyBennington

    Spotted an error? Let us know

  3. 3Lakeside PharmacyBurlington

    Spotted an error? Let us know

  4. 4Vermont Family PharmacyBurlington

    Spotted an error? Let us know

  5. 5Community Health Centers - PharmacyBurlington

    Spotted an error? Let us know

  6. 6Freedom PharmacyWilliston

    Spotted an error? Let us know

  7. 7Mountainside PharmacyStowe

    Spotted an error? Let us know

  8. 8Northfield PharmacyNorthfield

    Spotted an error? Let us know

  9. 9Rutland PharmacyRutland

    Spotted an error? Let us know

Cities

Largest first. Towns with a single pharmacy are listed further down this page.

Other towns in Vermont

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

  1. Kinney DrugsBarton

    16 Church St, Barton, VT 05822

    Spotted an error? Let us know

  2. Walgreens PharmacyBellows Falls

    112 Rockingham St, Bellows Falls, VT 05101

    Spotted an error? Let us know

  3. Good Neighbor PharmacyBellows Falls

    Bellows Falls, VT

    Spotted an error? Let us know

  4. Greater Falls Pharmacy & The Scrapbook NookBellows Falls

    Oak St, Bellows Falls, VT 05101

    Spotted an error? Let us know

  5. CVS PharmacyBennington

    8 Kocher Dr, Bennington, VT 05201

    Spotted an error? Let us know

  6. The Pharmacy, Inc.Bennington

    205 North St, Bennington, VT 05201-1829

    Spotted an error? Let us know

  7. CVS PharmacyBerlin

    1634 US-302, Berlin, VT 05641

    Spotted an error? Let us know

  8. Kinney Drugs PharmacyBerlin

    800 US Rt. 302-Berlin, Berlin, VT 05641

    Spotted an error? Let us know

  9. Kinney DrugsBomoseen

    34 Route 30 N, Bomoseen, VT 05732-9805

    Spotted an error? Let us know

  10. Kinney DrugsBradford

    901 Lower Plain, Bradford, VT 05033

    Spotted an error? Let us know

  11. Kinney DrugsBrattleboro

    500 Canal St Unit #3, Brattleboro, VT 05301

    Spotted an error? Let us know

  12. Brattleboro PharmacyBrattleboro

    413 Canal St, Brattleboro, VT 05301

    Spotted an error? Let us know

  13. Walgreens PharmacyBrattleboro

    896 Putney Rd, Brattleboro, VT 05301

    Spotted an error? Let us know

  14. Good Neighbor PharmacyBrattleboro

    Brattleboro, VT

    Spotted an error? Let us know

  15. The Hotel PharmacyBrattleboro

    20 Elliot St Ste 1, Brattleboro, VT 05301-3216

    Spotted an error? Let us know

  16. Kinney Drugs PharmacyCambridge

    155 S Main St, Cambridge, VT 05444

    Spotted an error? Let us know

  17. Cvs PharmacyColchester

    69 Mountain View Dr, Colchester, VT 05446-5919

    Spotted an error? Let us know

  18. Walgreens PharmacyColchester

    1184 Prim Rd, Colchester, VT 05446

    Spotted an error? Let us know

  19. Community Health PharmacyColchester

    158 Brentwood Dr Ste 6, Colchester, VT 05446-7994

    Spotted an error? Let us know

  20. Penro Specialty CompoundingColchester

    987 Main St, Colchester, VT 05446-7660

    true

    CompoundingSpecialty pharmacy

    Spotted an error? Let us know

  21. Kinney DrugsEssex Junction

    82 Pearl St, Essex Junction, VT 05452

    Spotted an error? Let us know

  22. Price Chopper PharmacyEssex Junction

    90 Center Rd, Essex Junction, VT 05452-2658

    Spotted an error? Let us know

  23. WalgreensEssex Junction

    75 Pearl St, Essex Junction, VT 05452

    Spotted an error? Let us know

  24. Hannaford PharmacyEssex Junction

    21 Essex Way Ste A, Essex Junction, VT 05452-3453

    Spotted an error? Let us know

  25. Walgreens PharmacyFair Haven

    621 Route 22A N, Fair Haven, VT 05743

    Spotted an error? Let us know

  26. Kinney Drugs PharmacyHinesburg

    10212 Rte 116, Hinesburg, VT 05461

    Spotted an error? Let us know

  27. Ludlow PharmacyLudlow

    57 Pond St, Ludlow, VT 05149-1083

    Spotted an error? Let us know

  28. Kinney DrugsLyndonville

    407 Broad St, Lyndonville, VT 05851-5600

    Spotted an error? Let us know

  29. Walgreens PharmacyLyndonville

    412 Broad St, Lyndonville, VT 05851

    Spotted an error? Let us know

  30. Kinney DrugsMiddlebury

    40 Court St, Middlebury, VT 05753

    Spotted an error? Let us know

  31. Kinney DrugsMilton

    3 Centre Dr, Milton, VT 05468

    Spotted an error? Let us know

  32. Kinney DrugsMontpelier

    60 Main St, Montpelier, VT 05602

    Spotted an error? Let us know

  33. Montpelier PharmacyMontpelier

    69 Main St, Montpelier, VT 05602-2931

    Spotted an error? Let us know

  34. WalgreensMontpelier

    29 Main St, Montpelier, VT 05602

    Spotted an error? Let us know

  35. CVS PharmacyMorrisville

    13 VT Route 15 E, Morrisville, VT 05661-8587

    Spotted an error? Let us know

  36. Kinney DrugsMorrisville

    97 Morrisville Plz, Morrisville, VT 05661-4473

    Spotted an error? Let us know

  37. Hannaford PharmacyMorrisville

    80 Fairgrounds Plaza, Route 100, Morrisville, VT 05661

    Spotted an error? Let us know

  38. Kinney DrugsNewport

    55 Shattuck Hill Rd, Newport, VT 05855-9831

    Spotted an error? Let us know

  39. Northfield PharmacyNorthfield

    14 Depot Square #1, Northfield, VT 05663

    Spotted an error? Let us know

  40. Kinney DrugsRandolph

    151 VT-12, Randolph, VT 05060

    Spotted an error? Let us know

  41. CVS PharmacyRutland

    33 N Main St, Rutland, VT 05701-6100

    Spotted an error? Let us know

  42. Rutland PharmacyRutland

    75 Allen St, Rutland, VT 05701-4501

    Spotted an error? Let us know

  43. Wilcox PharmacyRutland

    252 Stratton Rd, Rutland, VT 05701-4623

    Spotted an error? Let us know

  44. Kinney DrugsShelburne

    47 Executive Dr, Shelburne, VT 05482

    Spotted an error? Let us know

  45. Kinney DrugsSouth Burlington

    1653 Williston Rd, South Burlington, VT 05403

    Spotted an error? Let us know

  46. Walgreens PharmacySouth Burlington

    39 Hinesburg Rd, South Burlington, VT 05403

    Spotted an error? Let us know

  47. Hannaford PharmacySouth Burlington

    University Mall, 217 Dorset St, South Burlington, VT 05401

    Spotted an error? Let us know

  48. Pete's PharmacySpringfield

    242 River St, Springfield, VT 05156

    Spotted an error? Let us know

  49. Springfield PharmacySpringfield

    262 River St, Springfield, VT 05156-2306

    Spotted an error? Let us know

  50. Kinney DrugsSt Albans

    164 Swanton Rd, St Albans, VT 05478

    Spotted an error? Let us know

  51. Kinney DrugsSt Johnsbury

    957 Memorial Dr, St Johnsbury, VT 05819-9238

    Spotted an error? Let us know

  52. Mountainside PharmacyStowe

    45 Old Farm Rd, Stowe, VT 05672

    Spotted an error? Let us know

  53. Swanton Rexall DrugsSwanton

    13 York St, Swanton, VT 05488-1320

    Spotted an error? Let us know

  54. Messenger Valley PharmacyTownshend

    170 Grafton Rd, Townshend, VT 05353

    Spotted an error? Let us know

  55. Kinney DrugsVergennes

    115 B Monkton Rd, Vergennes, VT 05491

    Spotted an error? Let us know

  56. Kinney DrugsWaitsfield

    5091 Main St #7, Waitsfield, VT 05673

    Spotted an error? Let us know

  57. Kinney Drugs PharmacyWaterbury

    80 S Main St, Waterbury, VT 05676

    Spotted an error? Let us know

  58. Walgreens PharmacyWest Rutland

    294 Main St, West Rutland, VT 05777

    Spotted an error? Let us know

  59. Corner DrugWhite River Junction

    213 Maple St, White River Junction, VT 05001

    Spotted an error? Let us know

  60. Freedom PharmacyWilliston

    434 Hurricane Ln, Williston, VT 05495

    Spotted an error? Let us know

  61. Hannaford PharmacyWilliston

    78 Marshall Ave, Williston, VT 05495-8920

    Spotted an error? Let us know

  62. Walgreens PharmacyWilmington

    107 E Main St, Wilmington, VT 05363

    Spotted an error? Let us know

  63. Ottauquechee PharmacyWoodstock

    32 Pleasant St Ste 3, Woodstock, VT 05091-1122

    Spotted an error? Let us know

BEFORE YOU GO

Plan your next pharmacy visit

Organize refills, transfers and prescription pickup with the pharmacy.

All guides