COVID-19 Updates: COVID-19 Resources » Vaccine Update » Updated Visitor Policy » What We're Doing to Keep You Safe »
Make an Appointment
New Patient
New to the clinic? Schedule your first appointment online.
Online AppointmentReturning Patient
To request an appointment, call:
Bay Valley Medical Group in Castro Valley
510-581-2559
Bay Valley Medical Group in Danville
925-314-0260
Bay Valley Medical Group in Hayward
510-785-5000
Bay Valley Medical Group in Pleasanton
925-462-7060