Find contact information here to make an appointment.

Dr. Thomas Ruff, DO
Telehealth available
About
Dr. Thomas Ruff, DO is
Education
- MIDWESTERN UNIVERSITY, Medical School — 1989
Insurance Accepted
- Aetna
- Anthem
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
- Cigna
- Humana
- Medical Mutual of Ohio
- UnitedHealthCare
* Please verify this information when scheduling an appointment.
Compare with other Cardiology Specialists






Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Ruff?
Dr Ruff is outstanding. I’d trust Dr Ruff with my life. Dr Ruff is kind and will take his time out and not rush u.

Frequently Asked Questions
A list of accepted insurance providers is available on the Sharecare insurance check. It is always a good idea to verify your insurance when making an appointment.
New patients are generally accepted by Dr. Thomas Ruff, DO. To arrange an appointment, call the number on Dr. Ruff's profile.
Dr. Ruff in specializes in Cardiology. See more on Sharecare.
Dr. Ruff frequently treats the following conditions: Heart Disease and Hypertension. See more on Sharecare.
Dr. Ruff's office is located at 4160 Little York Rd Ste 20 Dayton, OH 45414. You can find other locations and directions on Sharecare.
Dr. Ruff provides telehealth services. Please contact the office to determine whether you are eligible.
Dr. Thomas Ruff, DO is affiliated with Soin Medical Center, Kettering Health Dayton, Kettering Health Greene Memorial, Kettering Health Troy and Kettering Health Main Campus.
Dr. Thomas Ruff, DO has a star rating of 4.5/5. See more patient feedback on Sharecare.
Hospital Affiliations
- Soin Medical Center
- Kettering Health Dayton
- Kettering Health Greene Memorial
- Kettering Health Troy
- Kettering Health Main Campus
Locations
-
Kettering Health Medical Group Heart & Vascular
-
1
Cardiology Specialists of Dayton Inc.
4160 Little York Rd Ste 20, Dayton, OH 45414 Existing Patients: (866) 224-9472
-
1
-
-
2
Kettering Health Dayton
405 W Grand Ave, Dayton, OH 45405 Existing Patients: (937) 723-5851
-
2
-
Kettering Physician Network Heart & Vascular
-
3
The Dayton Heart Center Inc.
2510 Commons Blvd Ste 125, Beavercreek, OH 45431 Existing Patients: (866) 224-9472 -
4
Kettering Physician Network Heart and Vascular
7677 Yankee St Ste 140, Centerville, OH 45459 Existing Patients: (866) 224-9472
-
3