Across West Virginia, of the 375 pharmacies we list, 349 give a phone number and 323 have a website. By what they offer: 3 specialty pharmacy.
Top 10 pharmacies in West Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyMorgantown
-
2Hood's PharmacyFollansbee
-
3Kines Family PharmacyCharleston
-
4Cox Family PharmacyParkersburg
-
5Reed's PharmacyBerkeley Springs
-
6Walmart PharmacyParkersburg
-
7Greenbrier Medical Arts PharmacyLewisburg
-
8Riverside PharmacyGilbert
-
9Charles Town PharmacyCharles Town
-
10Gauley River PharmacyCraigsville
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Charleston25
- Morgantown21
- Huntington17
- Beckley13
- Parkersburg13
- Martinsburg10
- Clarksburg7
- Bridgeport6
- Wheeling6
Other towns in West Virginia
One pharmacy each — too few for a page of their own, so they live here.
-
Cvs PharmacyAthens
105 S State St, Athens, WV 24712-1237
-
Cvs PharmacyBarboursville
2070 Thundering Herd Dr, Barboursville, WV 25504-2600
-
Drug EmporiumBarboursville
3 Mall Rd, Barboursville, WV 25504-1822
-
Walgreens PharmacyBarboursville
6414 US Route 60 E, Barboursville, WV 25504
-
Walmart PharmacyBarboursville
25 Nichols Dr, Barboursville, WV 25504
-
Assuredcare Ltc PharmacyBarboursville
2 Courtyard Ln, Barboursville, WV 25504-1015
-
Walgreens PharmacyBeaver
886 Ritter Dr, Beaver, WV 25813
-
Bypass Pharmacy #2Beaver
725 Ritter Dr Fl 1, Beaver, WV 25813
-
Kroger PharmacyBeaver
151 N Beaver Ln, Beaver, WV 25813
-
Good Neighbor PharmacyBelfry
Belfry, WV
-
Mace's PharmacyBelington
204 Crim Ave, Belington, WV 26250
-
WalgreensBenwood
205 Marshall St N, Benwood, WV 26031
-
Reed's PharmacyBerkeley Springs
261 Berkmore Pl, Berkeley Springs, WV 25411-6247
-
Walgreens PharmacyBerkeley Springs
8 Gayle Dr, Berkeley Springs, WV 25411
-
BlueWells Family PharmacyBluefield
3675 Coal Heritage Rd, Bluefield, WV 24701-9503
-
CVS PharmacyBluefield
1846 Coal Heritage Rd, Bluefield, WV 24701
-
Goodykoontz Drug Store IncBluefield
2924 E Cumberland Rd, Bluefield, WV 24701
-
Southview PharmacyBluefield
Inside Grant's Supermarket, 140 Majestic Pl, Bluefield, WV 24701
-
Good Neighbor PharmacyBluefield
Bluefield, WV
-
Bradshaw Economy DrugBradshaw
10029 Marshall Hwy, Bradshaw, WV 24817-1100
-
CVS PharmacyBuckhannon
74 W Main St, Buckhannon, WV 26201
-
Kroger PharmacyBuckhannon
80 Skyline Plaza Dr, Buckhannon, WV 26201-3902
-
Community Care Pharmacy of BuckhannonBuckhannon
37 W Main St, Buckhannon, WV 26201
-
Walgreens PharmacyBuckhannon
71 W Main St, Buckhannon, WV 26201
-
Buffalo DrugBuffalo
1905 Buffalo Rd, Buffalo, WV 25033
-
WalmartBuffalo
18562 Buffalo Rd, Buffalo, WV 25033
-
Good Neighbor PharmacyBuffalo
Buffalo, WV
-
Bison Rx IncBuffalo
20442 Charleston Rd, Buffalo, WV 25033-7224
-
The PharmacyCabin Creek
15041 Maccorkle Ave SE, Cabin Creek, WV 25035
-
Lifetree PharmacyCabin Creek
15063 Maccorkle Ave SE, Cabin Creek, WV 25035
-
Cameron Drug StoreCameron
1 Bridge St, Cameron, WV 26033-1130
-
Bypass Pharmacy Number 5Chapmanville
816 Main St, Chapmanville, WV 25508
-
Aracoma Drug CompanyChapmanville
772 Main St, Chapmanville, WV 25508
-
Chapmanville Pharmacy IncChapmanville
289 Crawley Creek Rd, Chapmanville, WV 25508-7403
-
CVS PharmacyCharles Town
188 Flowing Springs Rd, Charles Town, WV 25414
-
Charles Town PharmacyCharles Town
231 N Samuel St, Charles Town, WV 25414
-
CVS PharmacyCharles Town
328 W Washington St, Charles Town, WV 25414
-
CVS pharmacyCharles Town
130 Augustine Avenue, Hilldale S/C, Charles Town, WV 25414
-
City Pharmacy Of Charles Town, IncCharles Town
82 Somerset Blvd, Charles Town, WV 25414-4827
-
Citizens Drug StoreChester
501 W Carolina Ave, Chester, WV 26034
-
Davis Brothers PharmacyChester
559 W Carolina Ave Ste B, Chester, WV 26034
-
Clay Family PharmacyClay
2000 Main St, Clay, WV 25043
-
Clendenin Pharmacy IncClendenin
10 Main St, Clendenin, WV 25045
-
Crab Orchard PharmacyCrab Orchard
1299 Robert C Byrd Dr, Crab Orchard, WV 25827-1704
-
Good Neighbor PharmacyCrab Orchard
Crab Orchard, WV
-
Gauley River PharmacyCraigsville
433 Craigsville Rd, Craigsville, WV 26205
-
Craigsville Hometown PharmacyCraigsville
18077 Webster Rd, Craigsville, WV 26205-8998
-
Walgreens PharmacyCraigsville
18116 Webster Road, Craigsville, WV 26205
-
FruthCross Lanes
5455 Big Tyler Rd, Cross Lanes, WV 25313
-
Jarrell's PharmacyDaniels
2122 Ritter Dr, Daniels, WV 25832-9372
-
Danville PharmacyDanville
2008 Smoot Ave, Danville, WV 25053
-
Kroger PharmacyDanville
3265 Smoot Ave, Danville, WV 25053
-
Cabin Creek Health Systems PharmacyDawes
5712 Cabin Creek Rd, Dawes, WV 25054-7700
-
CVS PharmacyDunbar
121 10th St, Dunbar, WV 25064
-
Fruth PharmacyEleanor
Rt 62, Eleanor, WV 25070
-
Cardinal PharmacyElizabeth
483 Court St, Elizabeth, WV 26143
-
Cvs PharmacyElkins
505 Randolph Ave, Elkins, WV 26241-3948
-
WalmartElkins
40 Jett Ln, Elkins, WV 26241
-
Valley Health Care PharmacyElkins
240 Allegheny Highway Ste 2, Elkins, WV 26241
-
Kroger PharmacyElkins
450 11th St, Elkins, WV 26241
-
CVS PharmacyElkview
221 Crossings Mall Rd, Elkview, WV 25071-9230
-
Good Family PharmacyElkview
249 S Pinch Rd, Elkview, WV 25071
-
Senior Life PharmacyElkview
5002 Elk River Rd S, Elkview, WV 25071
-
Walgreens PharmacyElkview
8 Elk Plz, Elkview, WV 25071
-
CVSFairmont
300 Fairmont Ave,, Fairmont, WV 26554
-
CVS PharmacyFairmont
401 Marion Sq, Fairmont, WV 26554-1368
-
White Hall PharmacyFairmont
177 Middletown Rd Ste 2, Fairmont, WV 26554
-
WalmartFairmont
32 Tygart Mall Loop, Fairmont, WV 26554
-
CVS PharmacyFayetteville
72 Whitewater Ave, Fayetteville, WV 25840
-
Hood's PharmacyFollansbee
971 Main St, Follansbee, WV 26037-1449
-
Follansbee PharmacyFollansbee
1415 Main St, Follansbee, WV 26037
-
WalgreensFranklin
71 Mountaineer Dr, Franklin, WV 26807
-
Carl Walker Drug StoreGassaway
620 Elk St, Gassaway, WV 26624
-
Walker Drug StoreGassaway
4 State St, Gassaway, WV 26624-1132
-
Riverside PharmacyGilbert
22 Larry Joe Harless Dr, Gilbert, WV 25621
-
Gilbert PharmacyGilbert
761 Larry Joe Harless Dr Ste A, Gilbert, WV 25621
-
Good Neighbor PharmacyGilbert
Gilbert, WV
-
Access Health PharmacyGlen Daniel
7127 Harper Rd, Glen Daniel, WV 25844
-
Country Roads PharmacyGlen Daniel
109 Bolt Rd, Glen Daniel, WV 25844-9569
-
Gil-Co Faith PharmacyGlenville
356 WV-5, Glenville, WV 26351
-
Preston Taylor PharmacyGrafton
725 N Pike St, Grafton, WV 26354
-
Walgreens PharmacyGrafton
38 Victory Ave, Grafton, WV 26354
-
J & B DrugstoreGrantsville
352 Main St, Grantsville, WV 26147
-
Walgreens PharmacyGrantsville
337 Main St, Grantsville, WV 26147
-
Good Neighbor PharmacyGrantsville
Grantsville, WV
-
Walmart PharmacyGranville
5605 University Town Center Drive, Granville, WV 26501
-
Dennis' PharmacyHamlin
6 First St, Hamlin, WV 25523
-
ROSS DRUG PharmacyHamlin
8119 Court Ave, Hamlin, WV 25523-1402
-
Ritchie Community PharmacyHarrisville
138 Cherry St, Harrisville, WV 26362
-
Harts PharmacyHarts
1073 McClellan Hwy, Harts, WV 25524
-
Reed's PharmacyHedgesville
71 Cowardly Lion Dr, Hedgesville, WV 25427-6779
-
Big Four PharmacyHinton
309 3rd Ave, Hinton, WV 25951
-
Walgreens PharmacyHinton
513 Stokes Dr, Hinton, WV 25951
-
Walmart PharmacyHurricane
167 Progress Wy, Hurricane, WV 25526
-
CVSHurricane
3901 Teays Valley Rd, Hurricane, WV 25526-9604
-
Fruth PharmacyHurricane
3109 Teays Valley Rd, Hurricane, WV 25526
-
Iaeger PharmacyIaeger
143 Circle St, Iaeger, WV 24844
-
Iaeger PharmacyIaeger
4381 Coal Heritage Road, US Route 52, Iaeger, WV 24844
-
Good Neighbor PharmacyIaeger
Iaeger, WV
-
CVS PharmacyInwood
46 Middleway Pike, Inwood, WV 25428
-
South Berkeley PharmacyInwood
5054 Gerrardstown Rd, Inwood, WV 25428
-
Patterson's Drug StoreInwood
115 Hovatter Dr, Inwood, WV 25428
-
CVS PharmacyKenova
1405 Oak St, Kenova, WV 25530-1215
-
Griffith & Feil DrugKenova
1405 Chestnut St, Kenova, WV 25530
-
Good Neighbor PharmacyKenova
Kenova, WV
-
Medicine Cabinet PharmacyKermit
50 Lincoln St, Kermit, WV 25674
-
Med-A-Save PharmacyKeyser
818 S Mineral St, Keyser, WV 26726
-
Reed's Drug StoreKeyser
41 Pin Oak Ln, Keyser, WV 26726
-
Cvs PharmacyKeyser
45 S Mineral St, Keyser, WV 26726-3126
-
WalmartKeyser
RR 4, Keyser, WV 26726
-
Preston Family PharmacyKingwood
17548 Veterans Memorial Hwy, Kingwood, WV 26537
-
Kingwood PharmacyKingwood
220 W Main St, Kingwood, WV 26537
-
Walgreens PharmacyKingwood
415 E Main St, Kingwood, WV 26537
-
WalmartKingwood
100 Walmart Dr, Kingwood, WV 26537
-
Greenbrier Medical Arts PharmacyLewisburg
3558 Jefferson St N, Lewisburg, WV 24901
-
Walmart PharmacyLewisburg
1976 Jefferson St N, Lewisburg, WV 24901
-
Hometown Rx PharmacyLogan
369 Hanging Rock Hwy, Logan, WV 25601-5105
-
Family Discount PharmacyLogan
153 Stollings Ave, Logan, WV 25601-4057
-
Village PharmacyLost Creek
36 Railroad St, Lost Creek, WV 26385
-
Miller Brothers PharmacyMadison
271 Main St, Madison, WV 25130
-
Larrys PharmacyMadison
313 Madison Ave, Madison, WV 25130
-
Town Pharmacy CareMan
213 Main St, Man, WV 25635
-
Man PharmacyMan
124 Main St, Man, WV 25635
-
Mannington PharmacyMannington
720 E Main St, Mannington, WV 26582-1259
-
Red Dot PharmacyMannington
131 Market St, Mannington, WV 26582-1130
-
PMH PharmacyMarlinton
105 Duncan Rd Ste A, Marlinton, WV 24924
-
Mountaineer DrugMarmet
9709 Maccorkle Ave SE, Marmet, WV 25315-1847
-
Walmart PharmacyMason
320 Mallard Ln, Mason, WV 25260
-
Genoa HealthcareMaxwelton
804 Industrial Park Rd Rm 27, Maxwelton, WV 24957
-
CVS PharmacyMilton
278 E Main St, Milton, WV 25541
-
Fruth PharmacyMilton
16 Perry Morris Sq, Milton, WV 25541
-
Ross DrugMilton
340 E Main St, Milton, WV 25541
-
WalgreensMilton
1010 S Main St, Milton, WV 25541
-
Fruth PharmacyMineral Wells
1506 Elizabeth Pike, Mineral Wells, WV 26150
-
CVSMontgomery
300 Fourth Ave, Montgomery, WV 25136
-
Cvs PharmacyMoorefield
743 N Main St, Moorefield, WV 26836-1020
-
South Fork PharmacyMoorefield
732 N Main St, Moorefield, WV 26836
-
CVS PharmacyMoundsville
1114 Lafayette Ave, Moundsville, WV 26041
-
Kroger PharmacyMoundsville
1212 Lafayette Ave, Moundsville, WV 26041
-
Moundsville PharmacyMoundsville
118 Lafayette Ave, Moundsville, WV 26041
-
Good Neighbor PharmacyMoundsville
Moundsville, WV
-
Bypass Pharmacy # 6 (Mt Gay)Mount Gay
360 Mount Gay Rd, Mount Gay, WV 25637
-
Family Discount PharmacyMount Gay
1247 Old Route 119, Mount Gay, WV 25637
-
Mount Hope PharmacyMount Hope
301 Main St, Mount Hope, WV 25880
-
Walgreens PharmacyMt Gay
164 Holden Rd, Mt Gay, WV 25637
-
Charlie's Pharmacy of MullensMullens
224 Howard Ave, Mullens, WV 25882
-
Good Neighbor PharmacyMullens
Mullens, WV
-
Davis Brothers PharmacyNew Cumberland
615 N Chester St, New Cumberland, WV 26047
-
Ncrx DrugstoreNew Cumberland
107 Lincoln St, New Cumberland, WV 26047-9553
-
New Martinsville PharmacyNew Martinsville
155 North St, New Martinsville, WV 26155
-
New Martinsville PharmacyNew Martinsville
193 N State Route 2, New Martinsville, WV 26155-1610
-
Walmart PharmacyNew Martinsville
1142 S Bridge St, New Martinsville, WV 26155
-
Good Neighbor PharmacyNew Martinville
New Martinville, WV
-
FruthNitro
21st St, Nitro, WV 25143
-
Black Diamond PharmacyNorthfork
33800 Coal Heritage Rd, Northfork, WV 24868
-
Walgreens PharmacyNutter Fort
401 Buckhannon Pike, Nutter Fort, WV 26301
-
Oak Hill Hometown PharmacyOak Hill
819 Main St E, Oak Hill, WV 25901
-
Freedom PharmacyOak Hill
1520 Main St E, Oak Hill, WV 25901
-
Renegade PharmacyOceana
18 Logan St, Oceana, WV 24870
-
Westside PharmacyOceana
19 Logan St, Oceana, WV 24870
-
Doug's DrugsOceana
1125 Cook Pkwy, Oceana, WV 24870
-
Good Neighbor PharmacyOceana
Oceana, WV
-
Judy's Drug StorePetersburg
24 N Main St, Petersburg, WV 26847
-
Peterstown Family PharmacyPeterstown
105 Market Street, Peterstown, WV 24963
-
Good Neighbor PharmacyPhelps
Phelps, WV
-
Mace's PharmacyPhilippi
440 S Main St, Philippi, WV 26416
-
Pine Grove PharmacyPine Grove
13030 Shortline Hwy, Pine Grove, WV 26419
-
Good Neighbor PharmacyPine Grove
Pine Grove, WV
-
Rhonda's Pineville PharmacyPineville
35 Main Ave, Pineville, WV 24874
-
Charlies PharmacyPineville
233 Main Ave, Pineville, WV 24874
-
Walgreens PharmacyPineville
448 Appalachian Hwy, Pineville, WV 24874
-
Poca Valu-Rite PharmacyPoca
119c Main St, Poca, WV 25159
-
CVS PharmacyPrinceton
1298 Stafford Dr, Princeton, WV 24740
-
Four Seasons PharmacyPrinceton
300 Morrison Dr, Princeton, WV 24740
-
Hickman's PharmacyPrinceton
199 12th St Ext, Princeton, WV 24740
-
Genoa HealthcarePrinceton
200 12th Street Ext, Princeton, WV 24740
-
Good Neighbor PharmacyPrinceton
Princeton, WV
-
Kroger PharmacyRainelle
406 John Raine Dr, Rainelle, WV 25962
-
Jefferson PharmacyRanson
201 S Preston St, Ranson, WV 25438
-
Ravenswood DrugRavenswood
408 Washington St, Ravenswood, WV 26164
-
Walgreens PharmacyRavenswood
406 Washington St, Ravenswood, WV 26164
-
Valley Pharmacy IncReedsville
13150 Veterans Memorial Hwy, Reedsville, WV 26547-4000
-
Fruth PharmacyRipley
Ripley, #19, 509Southchurchstreet, Ripley, Wv, Ripley, WV 25271
-
Walmart PharmacyRipley
200 Academy Dr, Ripley, WV 25271-1157
-
Ripley Drug IncRipley
328 W Main St, Ripley, WV 25271-1427
-
Rivesville Community PharmacyRivesville
426 Main St, Rivesville, WV 26588
-
CVS PharmacyRomney
30 Heritage Cir, Romney, WV 26757-6341
-
Lambert Drug StoreRomney
22630 Northwestern Pike, Romney, WV 26757-6379
-
Greenbrier Medical Arts PharmacyRonceverte
1322 Maplewood Ave, Ronceverte, WV 24970-8016
-
Fritzs Pharmacy And Wellness CenterRonceverte
8706 Seneca Trl S, Ronceverte, WV 24970-8372
-
Western Greenbrier PharmacyRupert
356 Nicholas St, Rupert, WV 25984
-
Walgreens PharmacySaint Albans
305 6th Ave, Saint Albans, WV 25177
-
Salem Colonial PharmacySalem
120 E Main St, Salem, WV 26426
-
FruthScott Depot
4012 Teays Valley Rd, Scott Depot, WV 25560
-
Kroger PharmacyScott Depot
201 Teays Ctr, Scott Depot, WV 25560
-
Fruth PharmacyScott Depot
4539 Teays Valley Rd, Scott Depot, WV 25560-7806
-
Kroger PharmacyScott Depot
101 Great Teays Blvd, Scott Depot, WV 25560-9548
-
Shepherdstown PharmacyShepherdstown
7670 Martinsburg Pike, Shepherdstown, WV 25443-3698
-
Walgreens PharmacyShepherdstown
26 Maddex Square Dr, Shepherdstown, WV 25443
-
Good Neighbor PharmacyShepherdstown
Shepherdstown, WV
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