Mark Krasnoff, MD

Internal Medicine
Mark Krasnoff image
4.9 out of 5
261 ratings, 100 comments

SSM Health Medical Group

1035 Bellevue Ave., Suite 400, St. Louis, MO 63117
See Location
Office Number
314-925-4700
New Patient Visits
Online Booking
Dr. Krasnoff is board certified in internal medicine. He completed his residency and medical degree at John Hopkins University in Baltimore.

Dr. Krasnoff accepts patients 18 years and older by physician referral only.

About Mark

Patient Reviews

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
4.9 out of 5
261 ratings,
100 reviews
12/3/2025
We have a long history in our relationship. I have great confidence in competence and enjoy our meetings.
11/29/2025
Good Doctor
11/29/2025
Awesome
11/29/2025
Dr. Krasnof is exceptional. I’m very fortunate to have him as my primary physician. I find his approach to my medical care and advice to be genuine, caring, authentic, and grounded in sound, evidence-based, medical advice, including preventive care and counsel on staying healthy. I trust his counsel and approach for he listens and responds honestly. Thank you Dr, Krasnof. I appreciate your service and expertise.
11/26/2025
LOVE the guy

Map & Directions

SSM Health Medical Group

1035 Bellevue Ave., Suite 400,St. Louis, MO 63117
Monday

8:30 am - 4:20 pm

Tuesday

8:30 am - 6:00 pm

Wednesday

8:30 am - 5:20 pm

Thursday - Friday

8:30 am - 4:20 pm

Saturday - Sunday

Closed