Rafael Crespo MD
About This Business
Rafael Crespo, MD, is an internal medicine physician in Miami, Florida, with forty-five years of experience since graduating in 1981, above the thirty-four-year average among the sixty-seven Miami doctors in our directory. He holds a Florida license, is affiliated with HCA Florida Mercy Hospital, and accepts Medicare; telehealth is not listed among his services. He is one of nine internal medicine physicians in our Miami listings. Reviewers describe him as patient, compassionate, and easy to talk to, listening closely and explaining health in plain terms, with kind front office staff also noted. Patients rate him 3.6 across fourteen reviews.
Verified Provider Info
- Specialty (per registry)
- Internal Medicine
- NPI Number
- 1104866235
- Medical school graduate
- 1981 (45+ years of practice)
- State license
- ME0054181 (FL)
- Hospital affiliations
- Hca Florida Mercy Hospital
Source: NPPES NPI Registry (CMS) · CMS Doctors & Clinicians dataset · checked 2026-08-19
What People Say(5)
Janelle G.
I can't recommend Dr. Rafael Crespo highly enough! He's truly amazing, patient and incredibly caring. Every visit, he takes the time to listen closely and makes sure I feel heard. Whatever the issue, he always finds a...
Silvia G.
I had a great experience with Dr. Crespo. His bedside manner was exceptional and he put me at ease during my last visit. I appreciated how clearly he communicated, explaining my health situation in a way that was easy to understand and left me feeling informed and confident in my care plan.
Lourdes C.
Dr. Crespo is a wonderful doctor, very compassionate and caring. He follows through and is always there to look after his patients.
Diana L.
Dr. Crespo is a caring person. My mom has been his patient for 5 years and he's seen me too (I never go to doctors). His staff is pure gold, that older generation is a treasure. They're always kind and have a positive attitude, happy to explain or guide you through anything you need.
Jesus M.
Dr. Crespo has been my doctor for years. He always treats you well without any hassle, and his staff gives you five-star service too.
Phone
(305) 854-7968Location on Map
Map data © Google. Loading this map may set cookies from Google. See our Cookie Policy and Privacy Policy.
Features
Information last updated: September 7, 2026
More Doctor Businesses
View allNearby doctor businesses
Closest listings to this location, by real distance.