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