Best Urgent Care in Salem, VA

There are currently 5 urgent care centers in Salem with 100 percent of them open seven days a week, all of which see adult and child patients. If you are willing to drive a bit, you’ll find another 13 urgent care centers within 20 miles of Salem in places like Roanoke, Hollins, and Daleville. Popular urgent care brands in the area include CVS MinuteClinic and VelocityCare with 4 and 4 clinics within 20 miles, respectively. If you are wondering the difference between urgent care and emergency rooms or when you should visit an urgent care, or want to read more urgent care FAQs, visit our Urgent Care 101 section.

Specific urgent care and walk-in clinic services available in Salem may include STD testing, flu shots, school physicals and many other valuable services.

Showing 4 of the Best Salem Urgent Care Centers

  • CVS MinuteClinic

    CLOSED
    This location is currently closed
    Open from 9:00 am – 8:00 pm today
    1875 Electric Rd Salem, VA 24153

    CVS MinuteClinic is a retail clinic operating inside of CVS Pharmacy in Salem, VA located at 1875 Electric Rd, . They are open 7 days a week seeing walk-in patients in Salem. CVS... read more

  • MedExpress Urgent Care - Salem

    CLOSED
    This location is currently closed
    Open from 8:00 am – 8:00 pm today
    1336 W Main St. Salem, VA 24153-4708

    MedExpress Urgent Care - Salem is an urgent care center in Salem, VA located at 1336 W Main St., . They are open 7 days a week seeing walk-in patients in Salem. MedExpress Urgent... read more

  • VelocityCare Urgent Care Center

    CLOSED
    This location is currently closed
    Open from 8:00 am – 8:00 pm today
    1935 W. Main St. Salem, VA 24153

    VelocityCare Urgent Care Center is an urgent care center in Salem, VA located at 1935 W. Main St., . They are open 7 days a week seeing walk-in patients in Salem. VelocityCare Ur... read more

  • VelocityCare Urgent Care Center

    CLOSED
    This location is currently closed
    Open from 8:00 am – 8:00 pm today
    1818 Electric Road Salem, VA 24018

    VelocityCare Urgent Care Center is an urgent care center in Salem, VA located at 1818 Electric Road, . They are open 7 days a week seeing walk-in patients in Salem. VelocityCare ... read more