COVID-19

For more information on COVID-19, visitor restrictions, and vaccine updates, click here.

Online Scheduling for Primary Care

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 - Yardley
Phone: 215-736-9362