Office Location

Ashland Medical Center
100 Medical Drive
Ashland, VA 23005
Get Driving Directions

Contact Info & Bill Pay

Office Number:  (804) 798-8307
Fax Number: (804) 798-4204
Pay Your Bill Online
Billing Information

Hours of Operation

Monday through Friday:
8:00 a.m. to 4:30 p.m.
Physicians on call 24 hours a day.
Appointment Information

Meet the Ashland Medical Center Team

Shannon S. Shellenhamer
MPAS, PA-C

About Ashland Medical Center

The inside of Ashland Medical Center

Located in the Town of Ashland, the Ashland Medical Center has served our community for over 50 years. Office hours are from 8:00 a.m. until 4:30 p.m. Mondays through Fridays. Our providers are on 24-hour call.

We are a prevention-oriented medical practice caring for the entire family – pediatrics, adolescents and adults of all ages. We provide comprehensive health care for chronic and acute care, preventative medicine, minor emergencies, well child checks, adult physicals and laboratory services.  In addition to these services, we provide DOT physicals, routine gynecology and family planning, sports medicine and smoking cessation. We accept a wide range of insurance plans.

Call 804-798-8307 to speak with our friendly staff and schedule an appointment.

Effective June 3, 2024, Ashland Medical Center will begin charging a fee for missed appointments.

Skip to content