Find contact information here to make an appointment.

Dr. Barbara Edwards, MD
Telehealth available
About
Dr. Barbara Edwards, MD is
Education
- Harvard School of Public Health, Medical School — 1993
- Brigham and Women's Hospital, Fellowship Hospital — 1993
- University Of Pennsylvania School Of Medicine, Medical School — 1988
- Columbia Presbyterian Medical Center, Residency Hospital
Insurance Accepted
- Aetna
- Amerihealth
- Anthem
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- Humana
- MultiPlan
- QualCare
* Please verify this information when scheduling an appointment.
Compare with other Internal Medicine Specialists






Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Edwards?
I have been her patient for a little over 10 years. I have found her to be responsive to my needs, she always follows up with reports, lab tests etc in a very timely manner. She also has made several referrals to specialists when appropriate

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. Barbara Edwards, MD. To arrange an appointment, call the number on Dr. Edwards' profile.
Dr. Edwards in specializes in Internal Medicine. See more on Sharecare.
Dr. Edwards' office is located at 5 Plainsboro Rd Ste 300 Plainsboro, NJ 08536. You can find other locations and directions on Sharecare.
Dr. Edwards provides telehealth services. Please contact the office to determine whether you are eligible.
Dr. Barbara Edwards, MD is affiliated with Princeton Medical Center.
Dr. Barbara Edwards, MD has a star rating of 4.5/5. See more patient feedback on Sharecare.
Hospital Affiliations
- Princeton Medical Center
Locations
-
Penn Medicine Princeton Health
-
1
Princeton Medicine
5 Plainsboro Rd Ste 300, Plainsboro, NJ 08536 Existing Patients: (609) 853-7272
-
1