Live
Read more

About

UVA Pediatrics Harrisonburg in Harrisonburg, Virginia provides pediatric care from birth through college, including well-child and adolescent checkups, sports and college physicals, immunization review, same-day visits for acute illnesses, acne treatment, ADHD testing, mental health services, birth control, and injury care. The clinic offers walk-in hours for current patients Monday through Friday from 8 a.m. to 9:30 a.m., and same-day appointments by phone.

Clinic Type

Pediatrics

Address

1947 Medical Avenue, Harrisonburg, VA 22801

Phone

540.434.3659

Email

—

Opening Hours

8:00 AM - 5:00 PM (main offices); Same-day appointment options; Available walk-in hours Monday - Friday 8 a.m. - 9:30 a.m.; Saturday hours 9 a.m. - 12 p.m. by appointment only

Services Offered

  • Well-child Checkups
  • Adolescent Checkups
  • School Sport and Camp Physicals
  • Immunization Review
  • Same Day Visits for Acute Illnesses
  • Acne Treatment
  • Monitoring Chronic Illnesses
  • Birth Control
  • Attention Deficit Hyperactivity Disorder
  • Ear Piercing
  • Mental Health Services
  • Sports physicals
  • College physicals
  • Immunization review
  • GYN services
  • Educational testing and counseling
  • ADHD testing
  • counseling
  • Wart treatment
  • Injury care: Lacerations, Sprains/strains, Burns, Foreign body removal

Team

  • UVA Health Pediatrics Harrisonburg — Clinic

Insurance & Payment

—

Languages Spoken

  • English

Photos

What Patients Say

Overall sentiment across review platforms: positive

  • Healthgrades (individual provider: Christopher Ashton, MD): 4.8 Star Rating (14 reviews)
  • UVA Health (individual provider: Bhavi Patel, MD): 4.7 out of 5 (134 ratings; 16 patient comments shown)
  • Vitals (practice: UVA Pediatrics Harrisonburg): No star rating shown (review count/reviews not shown; “Be first to leave a review”) (Not provided; appears to have no public reviews)

Patients praise

  • Providers described as amazing/great with kids
  • Friendly and concerned providers (showed concern)
  • Clear explanations and good information for care
  • Good overall patient experience / recommend provider

"“Dr. Ashton is amazing with kids. Great experience. Dr Ashton is awesome.”"

— uvahealth.com provider page for Christopher Ashton, MD

"“She answered every question I had and gave good information for helping my kids.”"

— uvahealth.com provider page for Bhavi Patel, MD

"“The doctor is very friendly she did a good job”"

— uvahealth.com provider page for Bhavi Patel, MD

Synthesized from public review platforms as of Jul 11, 2026 — sources: [1][2][3][4].

Information sourced from the clinic's website as of July 11, 2026.

Book appointmentCall

More pediatrics clinics in Harrisonburg

Harrisonburg, VA·Pediatrics

Mountain Ridge Pediatrics is a Harrisonburg, VA-based pediatric care practice offering: - Well-child visits - Same-day sick visits - Newborn support - Telemedicine for families Key details: - Board-certified pediatric care - Small practice with a focused team - Contact: frontoffice@mountainridgepediatrics.com; phone options: (540) 249-1110, (540) 217-5333, (540) 217-5328 - Website: mountainridgepediatrics.com families.

Online bookingEmergency care
Harrisonburg, VA·Pediatrics

Online booking

See all pediatrics clinics in Harrisonburg →

Comparing your options?

See other pediatrics clinics in Harrisonburg, or search the full directory by insurance, ratings, and more.

More Pediatrics Clinics