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
Tel: 609-298-2005


Capital Health Primary Care - Brunswick Avenue
Tel: 609-815-7400


Capital Health Primary Care - Columbus
Tel: 609-303-4450



Capital Health Primary Care - Ewing
Tel: 609-883-5454


Capital Health Primary Care - Hamilton
Tel: 609-587-6661


Capital Health Primary Care - Hamilton (John Stabile, MD & Michael Stabile, MD)
Tel: 609-689-5760


Capital Health Primary Care - Hopewell
Tel: 609-303-4440


Capital Health Primary Care - Langhorne
Tel: 215-736-9362


Capital Health Primary Care - Lawrenceville
Tel: 609-815-7270


Capital Health Primary Care - Mountain View
Tel: 609-656-8844

Capital Health Primary Care - Newtown
Tel: 215-504-1761

Capital Health Primary Care - Nottingham
Tel: 609-303-4870

Capital Health Primary Care - Parkside
Tel: 609-303-4430

Capital Health Primary Care - Princeton
Tel: 609-303-4600

Capital Health Primary Care - Quakerbridge
Tel: 609-528-9150

Capital Health Primary Care - Robbinsville
Tel: 609-303-4400

Capital Health Primary Care - Washington Crossing
Tel: 855-247-2725