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 - East Windsor
Phone: 609-303-4480

Capital Health Primary Care - West Windsor
Phone: 609-537-7400

Capital Health Primary Care - Yardley
Phone: 215-736-9362