Bay Valley Medical Group in Castro Valley

Part of Bay Valley Medical Group

20126 Stanton Avenue
Suite 201
Castro Valley, CA 94546

Getting Here »

Our Primary Care Doctors

Our Specialists

Our Offerings

  • Internal Medicine
  • Access to Stanford's specialists
  • Online Scheduling (offered through MyHealth)
  • Obstetrics and Gynecology
  • Podiatry
  • Pediatric Care
  • Laboratory Services
  • Travel Vaccinations
  • Cardiology
  • General Surgery

For Patients

International Patients
Phone: +1 650-723-8561

Call us to make an appointment

For Referring Physicians