COVID-19

For more information on COVID-19 and the visitor restrictions in place at Capital Health, click here.
For a message from our President and Chairman of the Board, 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
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