Patient Pharmacy Services

Carilion offers pharmacy services both in the hospital and near it to assist you in filling any prescription needs you may have. Talk to your doctor or nurse about these services. Our locations:


This convenient location can meet patients' needs by offering a full slate of prescription services. The friendly staff can also talk with you about drug interactions and other medication needs.

Phone: 540-266-6480
Hours: Monday–Friday, 8 a.m.–6 p.m.

3 Riverside Physician Offices

Located behind the Guest Services desk, this location also offers a full array of services and consultations.

3 Riverside Center, Roanoke
Monday–Friday, 9:00 a.m.–5:00 p.m.

Carilion Pharmacy - Crystal Spring
2001 Crystal Spring Ave., Suite 110
Phone: 540-853-0905
Hours: Monday–Friday, 8:30 a.m.–5:30 p.m.; Saturday, 9 a.m.–12:30 p.m.

Both locations offer:

  • Prompt and accurate services
  • Most third–party insurance plans accepted
  • Knowledgeable in infusion services and home health care
  • Competitive pricing for non–insurance covered prescriptions
  • State–of–the–Art Drug Interaction Monitoring and Drug Information
  • Frequent prescriptions purchase card for discount
  • $4 (30-day) and $10 (90-day) prescriptions