Across Texas, of the 3,938 pharmacies we list, 3,519 give a phone number and 3,069 have a website. By what they offer: 57 specialty pharmacy, 57 compounding.
Top 10 pharmacies in Texas
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Friendly PharmacyEagle Pass
-
2Meadowbrook PharmacyFort Worth
-
3CVS PharmacySulphur Springs
-
4Circle Drug PharmacyWaco
-
5Sunflower RxOdessa
-
6Grapevine Drug RXGrapevine
-
7O. K. PharmacyDonna
-
8Westex PharmacyOdessa
-
9English PharmacyWichita Falls
-
10Super Value PharmacyEuless
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Houston558
- San Antonio222
- Dallas186
- Austin121
- Fort Worth113
- El Paso71
- Plano62
- Katy59
- Arlington58
- Sugar Land45
- Lubbock41
- Spring41
- Irving39
- Corpus Christi37
- Frisco35
- Amarillo34
- Garland33
- McAllen31
- Cypress30
- Pasadena30
- Pearland30
- Brownsville29
- Tyler28
- Conroe27
- Richmond26
- Edinburg25
- Missouri City25
- Richardson24
- Laredo23
- McKinney23
- Abilene22
- Grand Prairie22
- Beaumont21
- Humble21
- Midland21
- Allen19
- Carrollton19
- Harlingen19
- Mesquite19
- Odessa19
- Mission18
- Stafford18
- Denton17
- League City17
- Longview17
- Weslaco16
- Round Rock15
- Tomball15
- Lewisville14
- San Angelo14
- Temple14
- Victoria14
- Wichita Falls14
- Mansfield13
- Rosenberg13
- Bryan12
- The Woodlands12
- Weatherford12
- Bellaire11
- Baytown11
- Bedford11
- Burleson11
- Waco11
- College Station10
- Georgetown10
- Magnolia10
- New Braunfels10
- Rockwall10
- Sherman10
- Webster10
- Grapevine9
- Hurst9
- North Richland Hills9
- Port Arthur9
- Prosper9
- Alvin8
- Cleburne8
- Duncanville8
- Forney8
- Flower Mound8
- Kerrville8
- Lufkin8
- San Marcos8
- Wylie8
- Boerne7
- Beeville7
- Cedar Hill7
- Dickinson7
- Ennis7
- Euless7
- Farmers Branch7
- Friendswood7
- Galveston7
- Greenville7
- Huntsville7
- Killeen7
- Pflugerville7
- Seguin7
- Southlake7
- Texarkana7
- Athens6
- Brownwood6
- Cedar Park6
- Desoto6
- Forest Hill6
- Granbury6
- Jacksonville6
- Kyle6
- Kingwood6
- Lake Jackson6
- Nacogdoches6
- Paris6
- Raymondville6
- Rio Grande City6
- Waxahachie6
Other towns in Texas
One pharmacy each — too few for a page of their own, so they live here.
-
Abernathy Drug & MercantileAbernathy
318 Main St Unit A, Abernathy, TX 79311
-
Good Neighbor PharmacyAbernathy
Abernathy, TX
-
Kroger PharmacyAddison
3770 Belt Line Rd, Addison, TX 75001
-
Cvs PharmacyAddison
3730 Belt Line Rd, Addison, TX 75001-4301
-
Pharmacycare Of Addison, LlcAddison
4275 Kellway Cir Ste 108, Addison, TX 75001-4254
-
Ascript PharmacyAddison
17051 Dallas Pkwy, Addison, TX 75001-7109
-
WalgreensAlamo
510 N Alamo Rd, Alamo, TX 78516
-
Walmart PharmacyAlamo
1421 W Frontage Rd, Alamo, TX 78516-2313
-
Alamo Drugs LtdAlamo
427 E Duranta Ave Ste 101, Alamo, TX 78516-3409
-
Med Aid PharmacyAlamo
115 S Alamo Rd, Alamo, TX 78516-2518
-
Harmasyl PharmacyAlamo
122 N Alamo Rd, Alamo, TX 78516
-
CVS PharmacyAlamo Heights
4600 Broadway, Alamo Heights, TX 78209
-
Broadway PharmacyAlamo Heights
6100 Broadway, Alamo Heights, TX 78209
-
Sanders Drug StoreAlbany
104 S Main St, Albany, TX 76430
-
CVS PharmacyAledo
150 Bailey Ranch Rd, Aledo, TX 76008-3221
-
Cvs PharmacyAlice
215 N Texas Blvd, Alice, TX 78332-5056
-
Rushing & Gonzalez DrugAlice
301 E Main St, Alice, TX 78332-4966
-
Walgreens PharmacyAlice
1055 E Main St, Alice, TX 78332
-
Walmart PharmacyAlice
2701 E Main St, Alice, TX 78332-4194
-
Prescription ShopAlpine
909 E Holland Ave, Alpine, TX 79830
-
Good Neighbor PharmacyAlpine
Alpine, TX
-
City Drug StoreAlpine
202 E Ave East, Alpine, TX 79830
-
Richard's PharmacyAlton
3509 E Main Ave, Alton, TX 78573
-
CVS PharmacyAlton
105 N Alton Blvd, Alton, TX 78573-0256
-
Alvarado PharmacyAlvarado
601 N Pkwy Dr Ste A, Alvarado, TX 76009
-
CVSAlvarado
6941 E. Hwy 67,, Alvarado, TX 76009
-
Alvarado PharmacyAlvarado
208 N Parkway Dr, Alvarado, TX 76009
-
Wilcox Drug StoreAnahuac
1208 Miller St, Anahuac, TX 77514
-
Good Neighbor PharmacyAnahuac
Anahuac, TX
-
Prescription ShopAndrews
813 NE Hospital Dr, Andrews, TX 79714-3618
-
Neighborhood PharmacyAndrews
801 N Main St Ste F, Andrews, TX 79714
-
United Supermarkets PharmacyAndrews
1501 N US Hwy 385, Andrews, TX 79714
-
CVS PharmacyAngleton
601 Loop 274, Angleton, TX 77515
-
Walmart PharmacyAngleton
1801 B, 1801 N Velasco St, Angleton, TX 77515
-
Spence's Medical Center Pharmacy of AngletonAngleton
2301 E Mulberry St, Angleton, TX 77515
-
Kroger PharmacyAngleton
1804 N Velasco St, Angleton, TX 77515
-
CVS PharmacyAnna
2740 W White St, Anna, TX 75409
-
Anna Family PharmacyAnna
813 W White St, Anna, TX 75409-2638
-
Anson Plaza PharmacyAnson
1150 W Court Plaza, Anson, TX 79501
-
Walgreens PharmacyAnthony
1432 Antonio St, Anthony, TX 79821
-
Palafox Anthony Clinic PharmacyAnthony
929 Main St, Anthony, TX 79821-9406
-
Sure-Rx PharmacyAnthony
816 Franklin Street., Stuite A, Anthony, TX 79821
-
S & J Argyle PharmacyArgyle
101 Old Town Blvd S #102, Argyle, TX 76226
-
Good Neighbor PharmacyArgyle
Argyle, TX
-
Tom Thumb PharmacyArgyle
1046 Market Wy, Argyle, TX 76226
-
Kroger PharmacyArgyle
3400 FM 407, Argyle, TX 76226
-
CVS PharmacyAtlanta
101 LOOP 59 NORTH, Atlanta, TX 75551
-
Good Neighbor PharmacyAtlanta
Atlanta, TX
-
Robinson Family PharmacyAtlanta
213 N Pinecrest Dr, Atlanta, TX 75551
-
Red River PharmacyAtlanta
102 E Allday St, Atlanta, TX 75551
-
Good Neighbor PharmacyAubrey
Aubrey, TX
-
Savannah PharmacyAubrey
26795 US Highway 380 E, Aubrey, TX 76227-7852
-
CVS PharmacyAubrey
26550 E University Dr, Aubrey, TX 76227
-
Rx AnytimeAurora
600 S Main St, Aurora, TX 76078-4555
-
CVS PharmacyAzle
460 NW Pkwy St, Azle, TX 76020
-
Laura's PharmacyAzle
232 W Main St, Azle, TX 76020
-
Walgreens PharmacyAzle
705 Boyd Rd, Azle, TX 76020
-
Albertsons PharmacyAzle
480 Northwest Pkwy, Azle, TX 76020-3150
-
Walgreens PharmacyAzle
511 North Stewart, Azle, TX 76020
-
Baylor Scott & White PharmacyBELLMEAD
829 N Loop 340 Ste A, BELLMEAD, TX 76705
-
H-E-B PharmacyBELLMEAD
801 NORTH I-H 35, BELLMEAD, TX 76705-2874
-
Sullivan PharmacyBacliff
1140 Grand Ave, Bacliff, TX 77518
-
Good Neighbor PharmacyBacliff
Bacliff, TX
-
CVS PharmacyBalch Springs
11820 Elam Rd, Balch Springs, TX 75180-2746
-
Tom Thumb Food & PharmacyBalch Springs
3757 Forest Lawn Dr, Balch Springs, TX 75180-2615
-
Cvs PharmacyBalcones Heights
4522 Fredericksburg Rd, Balcones Heights, TX 78201-6576
-
Keel Drug StoreBallinger
2001 Hutchings Ave Ste C, Ballinger, TX 76821
-
Keel Drug StoreBallinger
706 Hutchins Ave, Ballinger, TX 76821
-
CVS PharmacyBandera
1202 Main St CVS, Bandera, TX 78003
-
Bandera DrugBandera
1100 Mulberry St, Bandera, TX 78003
-
Rippetoe's PharmacyBangs
205 E Hall St, Bangs, TX 76823
-
Lock DrugsBastrop
103 Highway 71 W, Bastrop, TX 78602-3726
-
Good Neighbor PharmacyBastrop
Bastrop, TX
-
Walmart PharmacyBay City
4600 7th St, Bay City, TX 77414-8743
-
Hibbs PharmacyBay City
1415 Avenue G, Bay City, TX 77414
-
Muecke Prescription ShoppeBay City
2808 7th St, Bay City, TX 77414
-
Walgreens PharmacyBay City
3018 7th St, Bay City, TX 77414
-
Bay City PharmacyBay City
Bay City, TX
-
Lake Hills PharmacyBee Cave
12005 Bee Caves Rd #1-a, Bee Cave, TX 78738
-
CVS PharmacyBee Cave
14057 Bee Cave Pkwy, Bee Cave, TX 78738
-
H-e-b PharmacyBee Cave
12400 W Highway 71, Bee Cave, TX 78738-6517
-
Walter's PharmacyBellville
250 W Palm St #1361, Bellville, TX 77418
-
Brookshire Brothers PharmacyBellville
720 S Front St, Bellville, TX 77418-2926
-
CVSBelton
2849 N. Main St., Belton, TX 76513
-
Baylor Scott & White PharmacyBelton
309 Lake Rd, Belton, TX 76513-1513
-
H-E-B PharmacyBelton
2509 NORTH MAIN STREET, Belton, TX 76513-1519
-
CVS PharmacyBenbrook
8660 Benbrook Blvd, Benbrook, TX 76126
-
Benbrook PharmacyBenbrook
410 Mercedes St, Benbrook, TX 76126
-
Northstar PharmacyBenbrook
6014 Southwest Blvd, Benbrook, TX 76109-3912
-
Reagan PharmacyBig Lake
800 N Main Ave, Big Lake, TX 76932-3900
-
Mekason Pharmacy In Big Spring TexasBig Spring
2606 S Gregg St, Big Spring, TX 79720-6540
-
Professional PharmacyBig Spring
1000 S Main St, Big Spring, TX 79720-2949
-
Carver DrugBig Spring
1110 E 11th Pl, Big Spring, TX 79720
-
Leonards Prescription PharmacyBig Spring
701 Scurry St, Big Spring, TX 79720
-
Good Neighbor PharmacyBlanco
Blanco, TX
-
Bonham Family DrugBonham
100 E Sam Rayburn Dr, Bonham, TX 75418
-
Fannin Pharmacy and Gift ShopBonham
2106 N Center St Ste A, Bonham, TX 75418
-
Sai Drugs IncBonham
2108 N Center St, Bonham, TX 75418-2628
-
Medlife Pharmacy LlcBonham
1211 E 6th St, Bonham, TX 75418-4095
-
United Supermarkets PharmacyBorger
1414 W Wilson St, Borger, TX 79007
-
Borger PharmacyBorger
524 W 10th St, Borger, TX 79007
-
CVS PharmacyBorger
230 N Cedar St, Borger, TX 79007
-
CVSBowie
1419 Hwy 59 North, Bowie, TX 76230
-
WalmartBowie
1341 Highway 287 N, Bowie, TX 76230
-
Bowie PharmacyBowie
503 E London St, Bowie, TX 76230
-
City DrugBrady
704 W 17th St, Brady, TX 76825
-
Medicine Man Pharmacy BrazoriaBrazoria
102A San Bernard St, Brazoria, TX 77422
-
W5 PharmacyBreckenridge
1110 E Walker St, Breckenridge, TX 76424
-
Coburn's PharmacyBremond
101 S Austin St, Bremond, TX 76629-5036
-
Norman's PharmacyBrenham
2105 S Day St, Brenham, TX 77833
-
Walgreens PharmacyBrenham
2411 S Day St, Brenham, TX 77833
-
Baylor Scott & White Pharmacy #279Brenham
207 E Academy St, Brenham, TX 77833
-
Medical Arts Drug CoBrenham
207 E Academy St, Brenham, TX 77833-3207
-
Kenjura PharmacyBrenham
303 N Park St, Brenham, TX 77833-3146
-
Cvs PharmacyBridge City
485 Texas Ave, Bridge City, TX 77611-4221
-
Bridge City Family PharmacyBridge City
1910 Texas Ave, Bridge City, TX 77611
-
Walgreens PharmacyBridge City
1790 Texas Ave, Bridge City, TX 77611
-
Gail's PharmacyBridgeport
810 Woodrow Wilson Ray Cir, Bridgeport, TX 76426
-
Valu-Rite PharmacyBridgeport
709 Woodrow Wilson Ray Cir, Bridgeport, TX 76426
-
Good Neighbor PharmacyBridgeport
Bridgeport, TX
-
Helping Hand PharmacyBrookshire
4015 Front St, Brookshire, TX 77423-2698
-
Brownfield Clinic PharmacyBrownfield
901 E Tahoka Rd Ste B, Brownfield, TX 79316-3834
-
United Supermarkets PharmacyBrownfield
1401 Tahoka Rd, Brownfield, TX 79316
-
Lifecare PharmacyBrownfield
706 E Felt St, Brownfield, TX 79316-3440
-
Nelson PharmacyBrownfield
805 Tahoka Rd, Brownfield, TX 79316
-
CVS PharmacyBuda
220 S FM 1626, Buda, TX 78610-9432
-
Buda Drug StoreBuda
203 Railroad St #2-B, Buda, TX 78610
-
Walgreens PharmacyBuda
1660 Main St, Buda, TX 78610
-
Spring Branch PharmacyBulverde
18830 Forty Six Pkwy Ste a, Bulverde, TX 78070
-
Buna Family PharmacyBuna
351 TX-62, Buna, TX 77612
-
Austin PharmacyBuna
15558 FM 1004 Rd W, Buna, TX 77612-6410
-
Boomtown DrugBurkburnett
514 S Oklahoma Cut Off, Burkburnett, TX 76354
-
Good Neighbor PharmacyBurkburnett
Burkburnett, TX
-
United Supermarkets PharmacyBurkburnett
311 S Ave D, Burkburnett, TX 76354
-
H-e-b PharmacyBurnet
105 S Boundary St, Burnet, TX 78611-3201
-
Walgreens PharmacyBurnet
100 N Water St, Burnet, TX 78611
-
Baylor Scott & White PharmacyCameron
101 Lafferty Ave Ste A, Cameron, TX 76520
-
Canadian Pharmacy ManagementCanadian
200 Cheyenne Ave, Canadian, TX 79014-3018
-
CVS PharmacyCanton
1215 S Trade Days Blvd, Canton, TX 75103-2405
-
Peace PharmacyCanton
300 S Buffalo St, Canton, TX 75103
-
West Valley PharmacyCanutillo
6898 Doniphan Dr, Canutillo, TX 79835-5401
-
Medi-Drive PharmacyCanyon
507 23rd St, Canyon, TX 79015
-
CVS PharmacyCanyon Lake
8049 FM-2673, Canyon Lake, TX 78133-6429
-
Good Neighbor PharmacyCanyon Lake
Canyon Lake, TX
-
North Shore PharmacyCanyon Lake
113 Stargrass, Canyon Lake, TX 78070
-
Good Neighbor PharmacyCarrolton
Carrolton, TX
-
WalmartCarthage
4609 NW Loop 436, Carthage, TX 75633
-
CVS PharmacyCastle Hills
6915 West Ave, Castle Hills, TX 78213
-
Legends PharmacyCastle Hills
6601 Blanco Rd #125, Castle Hills, TX 78216
-
QRC HealthMart PharmacyCastroville
408 US-90, Castroville, TX 78009
-
Celina DrugCelina
701 Preston Rd N, Celina, TX 75009-3748
-
CVS PharmacyCelina
310 S Preston Rd, Celina, TX 75009
-
Good Neighbor PharmacyCelina
Celina, TX
-
CVS PharmacyCenter
640 Hurst St, Center, TX 75935
-
HOPE PharmacyCenter
620 Tenaha St, Center, TX 75935
-
Carol's PharmacyCenterville
316 S Commerce St, Centerville, TX 75833
-
Chandler DrugChandler
201 TX-31, Chandler, TX 75758
-
Walgreens PharmacyChandler
703 Highway 31 East, Chandler, TX 75758
-
CVS PharmacyChannelview
814 Sheldon Rd, Channelview, TX 77530-3512
-
WalgreensChannelview
14806 Woodforest Blvd, Channelview, TX 77530
-
Channelview Pharmacy LlcChannelview
441 Sheldon Rd # C, Channelview, TX 77530-3542
-
Childress Outpost PharmacyChildress
805 Us Highway 83 N, Childress, TX 79201
-
United Supermarkets PharmacyChildress
2105 Ave F NW, Childress, TX 79201
-
NAS Pharmacy and wellnessCibolo
791 FM1103 #121, Cibolo, TX 78108
-
H-E-B PharmacyCibolo
850 FM 1103 SUITE 100, Cibolo, TX 78108-9999
-
Triangle Pharmacy SolutionsCibolo
791 Fm 1103 Ste 121, Cibolo, TX 78108-3673
-
Walgreens PharmacyCisco
1010 Avenue E, Cisco, TX 76437
-
Mike's PharmacyClarendon
501 W 2nd St, Clarendon, TX 79226
-
Clarksville PharmacyClarksville
1312 W Main St, Clarksville, TX 75426
-
Blackmon PharmacyClarksville
201 S Walnut St, Clarksville, TX 75426-3737
-
Corner DrugClaude
100 Trice St, Claude, TX 79019
-
Cvs PharmacyClear Lake Shores
255 Marina Bay Dr, Clear Lake Shores, TX 77565-2671
-
Cleveland PharmacyCleveland
111 S William Barnett Ave, Cleveland, TX 77327
-
Walgreens PharmacyCleveland
101 S Washington Ave, Cleveland, TX 77327
-
Tri County PharmacyCleveland
208 N Bonham Ave, Cleveland, TX 77327-4023
-
Albrechts Health PharmacyClifton
506 W 5th St, Clifton, TX 76634
-
Pill Box Drive-in PharmacyClifton
210 Posey Ave, Clifton, TX 76634-1854
-
Walgreens PharmacyClute
51 Dixie Dr, Clute, TX 77531
-
Kroger PharmacyClute
800 Dixie Dr, Clute, TX 77531
-
Lawrence Brothers ClydeClyde
505 S Access Rd W, Clyde, TX 79510-3660
-
United Supermarkets PharmacyClyde
521 S Access Rd W, Clyde, TX 79510
-
Brookshire Brothers PharmacyColdspring
14761 TX-150, Coldspring, TX 77331
-
Owl Drug StoreColeman
312 S Commercial Ave, Coleman, TX 76834
-
Tyson PharmacyColeman
215 W Pecan St, Coleman, TX 76834-4147
-
Village Lane ApothecaryColleyville
60 Village Ln, Colleyville, TX 76034
-
Market Street PharmacyColleyville
5605 Colleyville Blvd, Colleyville, TX 76034
-
Albertsons PharmacyColleyville
4000 Glade Rd, Colleyville, TX 76034
-
Walmart PharmacyColleyville
4904 Colleyville Blvd, Colleyville, TX 76034
-
Quest Rx GlobalColleyville
4301 Brown Trl, Colleyville, TX 76034-3949
-
Corner DrugColorado City
1001 Hickory St, Colorado City, TX 79512
-
The Medicine PlaceColorado City
2250 Chestnut St, Colorado City, TX 79512
-
CCMC PharmacyComanche
10201 Highway 16, Comanche, TX 76442-4462
-
Joe PharmacyCommerce
1609 Live Oak St, Commerce, TX 75428
-
Walmart PharmacyCommerce
2701 State Highway 50, Commerce, TX 75428-2830
-
Walgreens PharmacyConverse
10650 Toepperwein Rd, Converse, TX 78109
-
Walgreens PharmacyConverse
8530 Fm 78, Converse, TX 78109
-
CVS PharmacyCoppell
290 N Denton Tap Rd, Coppell, TX 75019
-
Cvs PharmacyCoppell
1000 E Sandy Lake Rd, Coppell, TX 75019-3111
-
Market Street PharmacyCoppell
700 N Denton Tap Rd, Coppell, TX 75019
-
Medical Arts PharmacyCopperas Cove
806 E Avenue D, Copperas Cove, TX 76522
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