Capital Health now offers online scheduling for primary care physician visits. Both new and established patients have the option to view availability for a specific provider or for an entire practice and choose from a list of open time slots. Appointment types that are accepted through online scheduling include annual physicals, follow-ups, sick visits, and medicare annual wellness visits. If you are unable to find a suitable appointment or have trouble scheduling online, please call the office directly for assistance. If you're experiencing a medical emergency, please call 9-1-1 (do not use online scheduling).
Click on a location below to schedule your primary care appointment online.
Capital Health Primary Care - Bordentown
Phone: 609-298-2005
Capital Health Primary Care - Browns Mills
Phone: 609-303-4560
Capital Health Primary Care - Brunswick Avenue
Phone: 609-815-7400
Capital Health Primary Care - Columbus
Phone: 609-303-4450
Capital Health Primary Care - Ewing
Phone: 609-883-5454
Capital Health Primary Care - Hamilton
Phone: 609-587-6661
Capital Health Primary Care - Hamilton III (John Stabile, MD & Michael Stabile, MD)
Phone: 609-689-5760
Capital Health Primary Care - Hopewell
Phone: 609-303-4440
Capital Health Primary Care - Lawrenceville
Phone: 609-815-7270
Capital Health Primary Care - Levittown
Phone: 267-540-8220
Capital Health Primary Care - Mountain View
Phone: 609-656-8844
Capital Health Primary Care - Newtown
Phone: 215-504-1761
Capital Health Primary Care - Nottingham
Phone: 609-303-4870
Capital Health Primary Care - Parkside
Phone: 609-303-4430
Capital Health Primary Care - Princeton
Phone: 609-303-4600
Capital Health Primary Care - Quakerbridge
Phone: 609-528-9150
Capital Health Primary Care - Robbinsville
Phone: 609-303-4400
Capital Health Primary Care - Washington Crossing
Phone: 267-573-0670
Capital Health Primary Care - East Windsor
Phone: 609-303-4480
Capital Health Primary Care - West Windsor
Phone: 609-537-7400