Mon–Fri 9am–5pm · closed 12:30pm–1:30pm

Care & services

DOT physicals

Department of Transportation medical examinations for commercial drivers.

Call 510-796-7796

What this includes

Department of Transportation medical examinations for commercial drivers.

  • DOT medical examination
  • Self-pay rate: $200
  • Call the office to book
Medicare Part BMedi-CalAlameda AllianceAltais (formerly Brown & Toland)NivanoImperial HealthAmadaUnitedHealthcare PPOHill PhysiciansBlue Cross (select plans)Alignment HealthScanAetnaCigna

Self-pay rates

Clear prices, up front.

These are our rates for patients not billing insurance. Call the office if you have any questions before you book.

Insurance & self-pay

More from Mission

Other ways we care for you.

Every service is delivered by the same connected team across our three East Bay clinics.

Preventive care & physicals

Annual wellness visits, screenings, and a clear plan for staying well.

See preventive care

Chronic disease management

Partner with a care team that listens, adjusts, and keeps you moving forward.

Manage your health

Family care

Care for the adults in one family — partners, parents, and the people who count on you.

Care for your family

On-site labs & vaccinations

Bloodwork and immunizations handled in the clinic, without a second trip.

See what we offer

Three East Bay clinics

Find the Mission nearest you.

Primary care, on-site labs, and telehealth across San Leandro, Hayward, and Fremont. One number books any of the three: 510-796-7796

Contact & locations
Map of the three Mission Primary Care clinics across San Leandro, Hayward and FremontFremont3755 Beacon Ave
Fremont, CA 94538
Get directions
Hayward1090 La Playa Drive
Hayward, CA 94545
Get directions
San Leandro15921 E 14th St
San Leandro, CA 94578
Get directions

Good to know

Questions, answered.

Still curious? Our care team is here to help, Mon–Fri 9am–5pm · closed 12:30pm–1:30pm.

New patient guide Talk to our team

We are contracted with Medicare Part B, Medi-Cal, and a range of commercial plans and medical groups. Call the office to confirm your specific plan before your visit.

Now welcoming new patients

Make time for your health.

Call 510-796-7796