Dr Nagi S. Ibrahim, M.D.

Nagi S. Ibrahim, M.D.

Internal Medicine

3231 Waring Court
Suite K
Oceanside, CA 92056
(760) 630-4499



When do you want to come in?
Step 1 of 3
Office Hours
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Closed 03:30pm to 06:30pm 03:30pm to 06:30pm 03:30pm to 06:30pm 03:30pm to 06:30pm 01:00pm to 06:30pm Closed
This provider is not accepting online appointments currently. Call the doctor's office at (760) 630-4499 to book an appointment.
"As a physician, I dedicate my life to cure disease, ease pain and save lives with passion and pride. My mission is to make my patients feel and look better"
Nagi Ibrahim, MD, is a Board Certified Internist and Hospitalist. An experienced and self-built Physician, Dr. Ibrahim is praised for his extensive medical knowledge. His sensible and caring manner makes his patients feel at home. Dr Nagi has an interactive multicultural and multisocial background and speaks English, Spanish, Arabic and some French.

Licensure, Degrees and certifications
American board of internal medicine Certification
Medical Board of California Physician and Surgeon License
Internal Medicine Residency Certification
Educational Council for Foreign Medical Graduates Certification
Doctoral Degree in Medicine and Surgery

Dr. Ibrahim received the Doctoral Degree in Medicine and Surgery from Alexandria University College of Medicine in Egypt. He completed Internship at the University Hospitals and became a Medical Director and General Practitioner. Dr. Ibrahim received his U.S. Medical Degree and License equivalency and published cardiology research papers in The American Journal of Cardiology.
He completed the Internal Medicine Residency training at The Mount Sinai Medical School Program of New York University at San Josephs Regional Medical Center in Paterson, New Jersey. Furthermore, Dr. Ibrahim advanced to receive the American Board of Internal Medicine Certification

See my practice's website at:

3231 Waring Court
Suite K
Oceanside, CA 92056

Hours of operation

Monday 3:30 pm - 6:30 pm
Tuesday 3:30 pm - 6:30 pm
Wednesday 3:30 pm - 6:30 pm
Thursday 3:30 pm - 6:30 pm
Friday 1 pm - 6:30 pm