About Sofia Maria Ruiz-Castaneda, MD

Education & Training

Locations

1
800 Southwest 108th Avenue, Suite 100
Miami, FL 33174
Phone: 786-595-0000
Call for Appointment Get Directions

Accepted Insurance

Alt textNote: Health plans that are currently contracted with Baptist Health are listed below. However, please check with our insurance provider to verify that Baptist Health is part of your provider network.
  • Medicare
  • HMO
  • POS
  • PPO
AvMed HMO/POS/Commercial
Avmed Medicare (Excludes One Plan)
Cigna
Cigna Medicare
Dimension Health
Dimension International
First Health Network
FL Blue Medicare PPO
  • BlueCare
  • Options
  • Select
Florida Community Care
Great West Healthcare(A CIGNA comp)
  • Medicaid
Multiplan
Neighborhood Health Plan (NHP)
Oscar Health Plan
  • Select
  • HMO
  • NHP
  • POS
  • PPO

Ratings & Reviews

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our nationally-recognized Press Ganey Patient Satisfaction Survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

star icon 5 / 5
6 Ratings, 2 Reviews
5.0
empty five-star icon
five-star icon
Likelihood of recommending this provider
5.0
empty five-star icon
five-star icon
Provider explained things clearly
5.0
empty five-star icon
five-star icon
Provider showed concern
5.0
empty five-star icon
five-star icon
Provider included you in decisions
5.0
empty five-star icon
five-star icon
Provider discussed treatment options
empty five-star icon
five-star icon
12/23/2025
Took the time to walk me through each lab and did not interrupt me once. Incredible patient care!
empty five-star icon
five-star icon
12/08/2025
I have told my wife and children to schedule a visit with Dr. Ruiz Castaneda, she was really good. She read about my visit to the ER, and knew all my health history prior to my appointment. I felt really comfortable with her.

Language Preference / Preferencia de idioma

I want to see the site in English

Continue In English

Quiero ver el sitio en Español

Continuar en español