CVS CVS in 2089 SALEM RD

CVS at 2089 SALEM RD, Virginia Beach, Virginia. Find store hours, phone number, driving directions and answers to frequently asked questions below.

This CVS location at 2089 Salem Rd in Virginia Beach, Virginia is a go-to spot for all your health and wellness needs. Whether you need prescription medications, over-the-counter remedies, or just some quick shopping, it's conveniently open late into the evening every day of the week. Right next to the store, there’s a popular local coffee shop where many residents grab their morning caffeine fix before heading inside CVS.

Address & Contact

CVS

2089 SALEM RD,
Virginia Beach, VA 23456
757-471-2202
Store information verified in 2026
Get Directions


Store Hours

Monday-Sunday: 8:00am-10:00pm

Store hours may vary. Please call to confirm.

Location & Map

CVS - Virginia Beach is located on 2089 SALEM RD, Virginia Beach, VA 23456

Pharmacy Photo Center Retail ATM Drive-Thru Pharmacy SNAP/EBT Accepted Same-Day Delivery Buy Online, Pick Up In Store Immunizations UPS Access Point COVID-19 Testing

Nearby Locations

CVS Pharmacy #16479 - Virginia Beach
2060 S INDEPENDENCE BLVD, Virginia Beach, VA 23453
1 miles
CVS - Virginia Beach
4500 PRINCESS ANN RD, Virginia Beach, VA 23462
2 miles
CVS - Chesapeake
1329 KEMPSVILLE RD, Chesapeake, VA 23320
4 miles
CVS - Virginia Beach
310 SOUTH ROSEMONT RD, Virginia Beach, VA 23452
4 miles
CVS Pharmacy #17627 - Virginia Beach
4554 VIRGINIA BEACH BLVD STE 500, Virginia Beach, VA 23462
5 miles
CVS Pharmacy #5802 - Virginia Beach
6099 INDIAN RIVER RD, Virginia Beach, VA 23464
5 miles

Frequently Asked Questions

What are the operating hours for this CVS on weekdays?

This CVS at 2089 Salem Rd is open from 8am to 10pm Monday through Sunday.

How can I contact this specific CVS store if I need help or have questions?

You can call the CVS at 2089 Salem Rd directly at 757-471-2202 for assistance.

← All CVS stores in Virginia Beach Find nearest CVS by ZIP

Other Stores in Virginia Beach