Schedule an Appointment

At Thomas Health, we welcome the opportunity to serve you. We are a system with 450 providers, two hospitals and more than 30 locations to comprehensively serve your healthcare needs.

New Patients
For easy scheduling, call our Central Scheduling Line: (304) 414-4847

Existing Patients
Log in to the Thomas Health Hospital Patient Portal
Log in to Thomas Health Physician Partners Patient Portal
Call Central Scheduling: (304) 414-4847

If you need to contact one of our office locations directly, visit our Locations page.