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
-
1Kinney DrugsSt Albans
-
2CVS PharmacyBennington
-
3Lakeside PharmacyBurlington
-
4Vermont Family PharmacyBurlington
-
5Community Health Centers - PharmacyBurlington
-
6Freedom PharmacyWilliston
-
7Mountainside PharmacyStowe
-
8Northfield PharmacyNorthfield
-
9Rutland PharmacyRutland
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.
-
Kinney DrugsBarton
16 Church St, Barton, VT 05822
-
Walgreens PharmacyBellows Falls
112 Rockingham St, Bellows Falls, VT 05101
-
Good Neighbor PharmacyBellows Falls
Bellows Falls, VT
-
Greater Falls Pharmacy & The Scrapbook NookBellows Falls
Oak St, Bellows Falls, VT 05101
-
CVS PharmacyBennington
8 Kocher Dr, Bennington, VT 05201
-
The Pharmacy, Inc.Bennington
205 North St, Bennington, VT 05201-1829
-
CVS PharmacyBerlin
1634 US-302, Berlin, VT 05641
-
Kinney Drugs PharmacyBerlin
800 US Rt. 302-Berlin, Berlin, VT 05641
-
Kinney DrugsBomoseen
34 Route 30 N, Bomoseen, VT 05732-9805
-
Kinney DrugsBradford
901 Lower Plain, Bradford, VT 05033
-
Kinney DrugsBrattleboro
500 Canal St Unit #3, Brattleboro, VT 05301
-
Brattleboro PharmacyBrattleboro
413 Canal St, Brattleboro, VT 05301
-
Walgreens PharmacyBrattleboro
896 Putney Rd, Brattleboro, VT 05301
-
Good Neighbor PharmacyBrattleboro
Brattleboro, VT
-
The Hotel PharmacyBrattleboro
20 Elliot St Ste 1, Brattleboro, VT 05301-3216
-
Kinney Drugs PharmacyCambridge
155 S Main St, Cambridge, VT 05444
-
Cvs PharmacyColchester
69 Mountain View Dr, Colchester, VT 05446-5919
-
Walgreens PharmacyColchester
1184 Prim Rd, Colchester, VT 05446
-
Community Health PharmacyColchester
158 Brentwood Dr Ste 6, Colchester, VT 05446-7994
-
Penro Specialty CompoundingColchester
987 Main St, Colchester, VT 05446-7660
true
-
Kinney DrugsEssex Junction
82 Pearl St, Essex Junction, VT 05452
-
Price Chopper PharmacyEssex Junction
90 Center Rd, Essex Junction, VT 05452-2658
-
WalgreensEssex Junction
75 Pearl St, Essex Junction, VT 05452
-
Hannaford PharmacyEssex Junction
21 Essex Way Ste A, Essex Junction, VT 05452-3453
-
Walgreens PharmacyFair Haven
621 Route 22A N, Fair Haven, VT 05743
-
Kinney Drugs PharmacyHinesburg
10212 Rte 116, Hinesburg, VT 05461
-
Ludlow PharmacyLudlow
57 Pond St, Ludlow, VT 05149-1083
-
Kinney DrugsLyndonville
407 Broad St, Lyndonville, VT 05851-5600
-
Walgreens PharmacyLyndonville
412 Broad St, Lyndonville, VT 05851
-
Kinney DrugsMiddlebury
40 Court St, Middlebury, VT 05753
-
Kinney DrugsMilton
3 Centre Dr, Milton, VT 05468
-
Kinney DrugsMontpelier
60 Main St, Montpelier, VT 05602
-
Montpelier PharmacyMontpelier
69 Main St, Montpelier, VT 05602-2931
-
WalgreensMontpelier
29 Main St, Montpelier, VT 05602
-
CVS PharmacyMorrisville
13 VT Route 15 E, Morrisville, VT 05661-8587
-
Kinney DrugsMorrisville
97 Morrisville Plz, Morrisville, VT 05661-4473
-
Hannaford PharmacyMorrisville
80 Fairgrounds Plaza, Route 100, Morrisville, VT 05661
-
Kinney DrugsNewport
55 Shattuck Hill Rd, Newport, VT 05855-9831
-
Northfield PharmacyNorthfield
14 Depot Square #1, Northfield, VT 05663
-
Kinney DrugsRandolph
151 VT-12, Randolph, VT 05060
-
CVS PharmacyRutland
33 N Main St, Rutland, VT 05701-6100
-
Rutland PharmacyRutland
75 Allen St, Rutland, VT 05701-4501
-
Wilcox PharmacyRutland
252 Stratton Rd, Rutland, VT 05701-4623
-
Kinney DrugsShelburne
47 Executive Dr, Shelburne, VT 05482
-
Kinney DrugsSouth Burlington
1653 Williston Rd, South Burlington, VT 05403
-
Walgreens PharmacySouth Burlington
39 Hinesburg Rd, South Burlington, VT 05403
-
Hannaford PharmacySouth Burlington
University Mall, 217 Dorset St, South Burlington, VT 05401
-
Pete's PharmacySpringfield
242 River St, Springfield, VT 05156
-
Springfield PharmacySpringfield
262 River St, Springfield, VT 05156-2306
-
Kinney DrugsSt Albans
164 Swanton Rd, St Albans, VT 05478
-
Kinney DrugsSt Johnsbury
957 Memorial Dr, St Johnsbury, VT 05819-9238
-
Mountainside PharmacyStowe
45 Old Farm Rd, Stowe, VT 05672
-
Swanton Rexall DrugsSwanton
13 York St, Swanton, VT 05488-1320
-
Messenger Valley PharmacyTownshend
170 Grafton Rd, Townshend, VT 05353
-
Kinney DrugsVergennes
115 B Monkton Rd, Vergennes, VT 05491
-
Kinney DrugsWaitsfield
5091 Main St #7, Waitsfield, VT 05673
-
Kinney Drugs PharmacyWaterbury
80 S Main St, Waterbury, VT 05676
-
Walgreens PharmacyWest Rutland
294 Main St, West Rutland, VT 05777
-
Corner DrugWhite River Junction
213 Maple St, White River Junction, VT 05001
-
Freedom PharmacyWilliston
434 Hurricane Ln, Williston, VT 05495
-
Hannaford PharmacyWilliston
78 Marshall Ave, Williston, VT 05495-8920
-
Walgreens PharmacyWilmington
107 E Main St, Wilmington, VT 05363
-
Ottauquechee PharmacyWoodstock
32 Pleasant St Ste 3, Woodstock, VT 05091-1122
BEFORE YOU GO
Plan your next pharmacy visit
Organize refills, transfers and prescription pickup with the pharmacy.

Plan a refill
Submit a refill request to the right pharmacy, distinguish authorization from insurance processing, and leave each follow-up with a named next step.
Read the guide
Arrange a transfer
Ask the receiving pharmacy to check eligibility, coordinate the record transfer and confirm the new pickup arrangement without assuming every prescription can move.
Read the guide
Confirm pickup timing
Get the exact collection deadline from your pharmacy, clarify what its status message means and ask what happens if you cannot arrive in time.
Read the guide