
Schedule an Appointment
At Thomas Hospitals, 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 Hospitals Hospital Patient Portal
Log in to Thomas Hospitals 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.