Schedule an Appointment

Already a patient? Log in to MyChart
If you are a current patient of our primary and specialty care clinicians, additional appointments are available to you through MyChart. With your information already saved, scheduling your care is more convenient.
Primary care
For expertise in internal medicine, family medicine, senior health and pediatrics.
Schedule online:
Call 1.866.CALL.MLH
Unsure what care you need?
Specialty or advanced care
Schedule online for select specialties like cardiology, gynecology, orthopaedics, weight management and more:
For all advanced care:
Urgent care
For immediate care for non-life-threatening injuries or illnesses, available 365 days a year.
Join the waitlist:
Imaging and radiology
Schedule online available for:
For MRI, CT scans and other advanced imaging, call 484.580.1800.
Unsure what imaging you need? Find diagnostic care.
Labs and pathology
We offer laboratory tests of blood, urine and other body tissue and fluid specimens.
Appointments only required for 3-hour glucose tolerance tests.
Outpatient rehab
Our rehabilitation care includes physical therapy, speech therapy, occupational therapy, driver rehab and more.
Call 484.596.5000.
Unsure what care you need? Review our rehab options.
Mental health and recovery services
We provide mental and behavioral health treatment for depression, anxiety, ADHD and more, as well as addiction treatment for drug and alcohol misuse.
Emergencies and trauma
For help with a life-threatening emergency, call 911 or go to the nearest emergency department immediately.
For care at Main Line Health, find a location near you.
Screenings and testing
We offer screenings such as colonoscopies, coronary calcium score tests, sleep studies and more.
Unsure what test you need? Review our screening options.