CVS Virginia
About CVS
CVS is an American retail pharmacy and healthcare company that operates a chain of more than 9,900 stores across the country. The company offers a variety of products and services, including prescription drugs, over-the-counter medications, health and beauty products, convenience items, and photo printing services. In addition, CVS operates walk-in medical clinics, called MinuteClinics, in many of its stores for customers seeking convenient healthcare services. Known for its commitment to customer health and wellness, CVS is dedicated to providing affordable and accessible healthcare solutions to the communities it serves.
1417-25 University Ave., Charlottesville VA 22903
(434) 244-4028
Monday-Saturday: 7:00 AM-11:00 PM, Sunday: 9:00 AM-7:00 PM
1550 Crystal Dr, Suite C
(571) 227-7685
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
9009 Silverbrook Road, Fairfax Station VA 22039
(703) 493-8531
Monday-Sunday: 8:00 AM-11:00 PM
306 West Atlantic Ave., Emporia VA 23847
(434) 348-3181
Monday-Sunday: 8:00 AM-9:00 PM
1906 Reston Metro Plaza, Suite 100
(703) 234-2970
Monday-Friday: 6:00 AM-9:00 PM, Saturday-Sunday: 9:00 AM-7:00 PM
1788 N. Pierce Street, Arlington VA 22209
(571) 645-7051
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
3231 Halifax Rd., South Boston VA 24592
(434) 572-6994
Monday-Saturday: 8:00 AM-9:00 PM, Sunday: 9:00 AM-9:00 PM
1180 Carl D Silver Pkwy, Fredericksburg VA 22401
(540) 786-7957
1800 Frederick Blvd., Portsmouth VA 23707
(757) 393-1120
Monday-Sunday: Closed
23684 Strickland Drive, Ashburn VA 20148
(571) 367-6039
Monday-Sunday: 8:00 AM-10:00 PM
9900 Sowder Village Sq, Manassas VA 20109
(703) 257-6970
191 Market St, Winchester VA 22603
(540) 545-4961
433 South Washington Street, Alexandria VA 22314
(703) 836-7668
Monday-Sunday: 8:00 AM-10:00 PM
1920 Senseny Rd., Winchester VA 22602
(540) 722-7184
Monday-Friday: 9:00 AM-10:00 PM, Saturday: 8:00 AM-10:00 PM, Sunday: 10:00 AM-8:00 PM
6637 Arlington Blvd., Falls Church VA 22042
(703) 538-6926
Monday-Sunday: 7:00 AM-12:00 AM
1329 Kempsville Rd., Chesapeake VA 23320
(757) 312-0502
Monday-Sunday: Open 24 hours
2823 W. Main St., Waynesboro VA 22980
(540) 949-8871
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
6360 Hoadly Rd., Manassas VA 20112
(703) 897-4961
Monday-Sunday: 8:00 AM-10:00 PM
11271 Nuckols Rd., Glen Allen VA 23059
(804) 217-8881
Monday-Friday: 7:00 AM-10:00 PM, Saturday-Sunday: 8:00 AM-10:00 PM
7590 Staples Mill Road, Richmond VA 23228
(804) 515-1692
Monday-Sunday: 8:00 AM-10:00 PM
10805 Tidewater Trail, Fredericksburg VA 22408
(540) 368-3390
Monday-Friday: 9:00 AM-10:00 PM, Saturday: 8:00 AM-10:00 PM, Sunday: 9:00 AM-9:00 PM
8185 Atlee Road, Mechanicsville VA 23116
(804) 559-1303
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
5001 Holt Ave, Hampton VA 23666
(757) 951-2301
1302 Barterbrook Rd., Staunton VA 24401
(540) 886-2361
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 9:00 AM-8:00 PM
2400 E. Main St., Richmond VA 23223
(804) 643-1383
Monday-Sunday: 7:00 AM-12:00 AM
1022 Hardy Road, Vinton VA 24179
(540) 345-9851
Monday-Saturday: 8:00 AM-9:00 PM, Sunday: 10:00 AM-7:00 PM
3717 Hampton Blvd., Norfolk VA 23508
(757) 533-9134
Monday-Sunday: 7:00 AM-12:00 AM
3200 Lafayette Blvd., Norfolk VA 23509
(757) 852-2603
Monday-Sunday: 8:00 AM-10:00 PM
5711 Burke Center Parkway, Burke VA 22015
(703) 425-9030
Monday-Sunday: 8:00 AM-10:00 PM
3001 Virginia Ave., Collinsville VA 24078
(276) 647-3886
Monday-Friday: 8:00 AM-9:00 PM, Saturday-Sunday: 9:00 AM-9:00 PM
471 N. Military Hwy., Norfolk VA 23502
(757) 459-2503
Monday-Sunday: 7:00 AM-10:00 PM
6600 Springfield Mall, Springfield VA 22150
(703) 921-9003
972 E. Little Creek Rd., Norfolk VA 23518
(757) 480-2704
Monday-Sunday: 7:00 AM-12:00 AM
2207 Valley Ave., Winchester VA 22601
(540) 667-0330
Monday-Sunday: 8:00 AM-10:00 PM
1700 Seminole Trail, Charlottesville VA 22901
(434) 245-0003
Monday-Thursday: 8:00 AM-10:00 PM, Friday-Saturday: 8:00 AM-11:00 PM, Sunday: 8:00 AM-10:00 PM
2441 Eisenhower Ave., Alexandria VA 22314
(571) 970-2410
Monday-Sunday: 8:00 AM-11:00 PM
1205 Bellevue Ave., Richmond VA 23227
(804) 264-7995
Monday-Saturday: 8:00 AM-9:00 PM, Sunday: 8:00 AM-7:00 PM
3071 Centreville Road, Herndon VA 20171
(703) 787-9562
Monday-Sunday: 8:00 AM-11:00 PM
14380 Mcgraws Corner Dr., Gainesville VA 20155
(703) 753-3051
Monday-Sunday: 8:00 AM-10:00 PM
1995 E Market St, Harrisonburg VA 22801
(540) 432-1825
1600 Richmond Rd, Williamsburg VA 23185
(757) 229-0015
Monday-Sunday: 7:00 AM-12:00 AM
510 Blackwell Rd., Warrenton VA 20186
(540) 347-1621
Monday-Sunday: 7:00 AM-11:00 PM
1688 Laskin Rd., Virginia Beach VA 23451
(757) 417-3943
Monday-Sunday: 7:00 AM-10:00 PM
2232 General Booth Blvd., Virginia Beach VA 23456
(757) 430-2981
Monday-Sunday: Open 24 hours
3336 Wilson Blvd, Arlington VA 22201
(571) 403-6911
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
2511 Anderson Highway, Powhatan VA 23139
(804) 598-5028
Monday-Friday: 8:00 AM-10:00 PM, Saturday: 8:00 AM-9:00 PM, Sunday: 9:00 AM-9:00 PM
337 East Maple Street, Vienna VA 22180
(703) 938-2374
Monday-Sunday: 8:00 AM-12:00 AM
2460 Prince William Pkwy, Woodbridge VA 22192
(703) 490-4415
1020 Seneca Road, Great Falls VA 22066
(703) 444-1570
Monday-Friday: 8:00 AM-11:00 PM, Saturday-Sunday: 8:00 AM-10:00 PM
310 South Rosemont Rd., Virginia Beach VA 23452
(757) 486-0480
Monday-Thursday: 7:00 AM-10:00 PM, Friday-Saturday: 7:00 AM-11:00 PM, Sunday: 7:00 AM-10:00 PM
195 Conston Ave, Christiansburg VA 24073
(540) 381-4037
4126 Plantation Rd., Roanoke VA 24012
(540) 563-4968
Monday-Friday: 8:00 AM-8:00 PM, Saturday: 8:00 AM-6:00 PM, Sunday: 10:00 AM-6:00 PM
11003 Lee Hwy, Fairfax VA 22030
(571) 432-5801
Monday-Friday: 9:00 AM-10:00 PM, Saturday: 8:00 AM-10:00 PM, Sunday: 10:00 AM-8:00 PM
10100 Brook Rd, Glen Allen VA 23059
(804) 262-4603
4601 Commonwealth Center Pkwy, Midlothian VA 23112
(804) 639-7395
25 S Gateway Dr, Fredericksburg VA 22406
(540) 374-4821
600 University City Blvd, Blacksburg VA 24060
(540) 951-4911
Monday-Sunday: 7:00 AM-10:00 PM
605 Wood Avenue, Big Stone Gap VA 24219
(276) 523-4795
Monday-Friday: 9:00 AM-9:00 PM, Saturday-Sunday: 8:00 AM-9:00 PM
112 S. Main St. / P.O. Box 1017, Amherst VA 24521
(434) 946-2702
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 9:00 AM-7:00 PM
10000 Patriot Hwy, Fredericksburg VA 22407
(540) 891-1397
Monday-Sunday: 8:00 AM-11:00 PM
2315 W. Mercury Blvd, Hampton VA 23666
(757) 262-1227
Monday-Sunday: 7:00 AM-12:00 AM
1310 Churchville Ave., Staunton VA 24401
(540) 885-0386
Monday-Sunday: 8:00 AM-10:00 PM
13180 Midlothian Turnpike, Midlothian VA 23113
(804) 379-9060
Monday-Sunday: 8:00 AM-10:00 PM
1775 South Main St., Blacksburg VA 24060
(540) 951-8595
Monday-Saturday: 9:00 AM-9:00 PM, Sunday: 10:00 AM-8:00 PM
1100 South High St., Harrisonburg VA 22801
(540) 433-1158
Monday-Sunday: 8:00 AM-10:00 PM
7205 Little River Turnpike, Annandale VA 22003
(703) 256-4030
Monday-Sunday: Open 24 hours
9767 Courthouse Rd., Spotsylvania VA 22553
(540) 898-9144
Monday-Sunday: 8:00 AM-10:00 PM
2601 Richmond Highway, Alexandria VA 22301
(571) 645-7309
Monday-Saturday: 8:00 AM-9:00 PM, Sunday: 8:00 AM-6:00 PM
450 Chatham Heights Rd., Fredericksburg VA 22405
(540) 373-3313
Monday: 8:00 AM-8:30 AM, Tuesday-Sunday: 8:00 AM-10:00 PM
1425 S. Boston Rd., Danville VA 24540
(434) 791-4600
Monday-Sunday: 8:00 AM-9:00 PM
4400 Brambleton Ave, Roanoke VA 24018
(540) 989-6633
Monday-Saturday: 8:00 AM-10:00 PM, Sunday: 8:00 AM-9:00 PM
11458 Kings Highway, King George VA 22485
(540) 775-2284
Monday-Sunday: 8:00 AM-10:00 PM
259 South Van Dorn Street, Alexandria VA 22304
(703) 370-4206
Monday-Sunday: 8:00 AM-12:00 AM
2009 Wards Road, Lynchburg VA 24502
(434) 239-2696
Monday-Sunday: 8:00 AM-10:00 PM
4261 E. Little Creek Rd., Norfolk VA 23518
(757) 588-0123
Monday-Sunday: 7:00 AM-10:00 PM
2233 Upton Dr, Virginia Beach VA 23454
(757) 430-5101
6100 Arlington Blvd, Falls Church VA 22044
(703) 237-8627
7738 Richmond Highway, Appomattox VA 24522
(434) 352-5213
Monday-Sunday: 8:00 AM-9:00 PM
134 West Broad Street, Falls Church VA 22046
(703) 538-4835
Monday-Thursday: 8:00 AM-10:00 PM, Friday-Saturday: 8:00 AM-11:00 PM, Sunday: 8:00 AM-10:00 PM
133 Junction Drive, Ashland VA 23005
(804) 752-2093
Monday-Saturday: 9:00 AM-9:00 PM, Sunday: 9:00 AM-7:00 PM
21170 Ashby Ponds Blvd., Ste 101
(571) 293-7169
Monday-Friday: 9:00 AM-5:00 PM, Saturday-Sunday: Closed
2060 S Independence Blvd, Virginia Beach VA 23453
(757) 416-1785
201 Perimeter Dr, Midlothian VA 23113
(804) 419-8141
3851 N. Bailey Bridge Rd., Midlothian VA 23112
(804) 744-4448
Monday-Sunday: 8:00 AM-10:00 PM
400 Riverside Rd., Bassett VA 24055
(276) 629-2547
Monday-Thursday: 8:00 AM-9:00 PM, Friday-Saturday: 8:00 AM-10:00 PM, Sunday: 9:00 AM-9:00 PM
6911 Walmsley Boulevard, North Chesterfield VA 23235
(804) 674-8196
Monday-Sunday: 8:00 AM-10:00 PM
221 E. Hundred Rd., Chester VA 23836
(804) 530-1172
Monday-Friday: 7:00 AM-10:00 PM, Saturday-Sunday: 8:00 AM-10:00 PM
11160 South Lakes Drive, Reston VA 20191
(703) 620-6585
Monday-Sunday: 8:00 AM-11:00 PM
1280 North Great Neck, Virginia Beach VA 23454
(757) 481-2678
Monday-Sunday: 8:00 AM-10:00 PM
8820 West Broad Street, Richmond VA 23294
(804) 270-6433
Monday-Sunday: 8:00 AM-10:00 PM
1916 Orange Ave, Roanoke VA 24017
(540) 981-1366
Monday-Friday: 8:00 AM-8:00 PM, Saturday: 9:00 AM-6:00 PM, Sunday: 10:00 AM-6:00 PM
18665 Forest Road, Lynchburg VA 24502
(434) 385-8610
Monday-Thursday: 9:00 AM-9:00 PM, Friday-Saturday: 9:00 AM-10:00 PM, Sunday: 10:00 AM-8:00 PM
501 King Street, Alexandria VA 22314
(703) 548-8357
Monday-Sunday: 7:00 AM-11:00 PM
3921 Prosperity Ave., Fairfax VA 22031
(703) 280-0237
Monday-Sunday: 8:00 AM-11:00 PM
3001 Lauderdale Dr., Richmond VA 23233
(804) 360-7598
Monday-Sunday: 8:00 AM-10:00 PM
1128 Park Ave., NW
(276) 679-4362
Monday-Friday: 8:00 AM-10:00 PM, Saturday-Sunday: 9:00 AM-9:00 PM
1316 Greenbrier Pkwy, Chesapeake VA 23320
(757) 547-5802