Last Updated: September 2026
Best Primary Care Doctors in San Diego for Comprehensive, Convenient Care
Quick Answer
The best primary care option in San Diego depends on your insurance, budget, and how quickly you need an appointment. UC San Diego Health offers the broadest specialist network for complex or ongoing needs. Sharp HealthCare and Scripps Health both have large regional networks with strong insurance acceptance. Kaiser Permanente works well if you already have a Kaiser plan. One Medical suits people who want same-day, membership-based visits. Family Health Centers of San Diego is the strongest option for uninsured or Medi-Cal patients. If you would rather have an ongoing doctor than a one-off visit, Momentary gives San Diego residents a licensed California physician they can text any hour for $19.99 a month, with prescriptions, lab orders, and referrals included.
Top Picks
| Category | Recommendation |
|---|---|
| Best Overall | UC San Diego Health |
| Best Budget Option | Family Health Centers of San Diego |
| Best for Ongoing Primary Care by Text | Momentary |
| Best for Insurance Network Size | Sharp HealthCare |
Comparison Table
| Provider | Best For | Pricing | Insurance | Availability |
|---|---|---|---|---|
| UC San Diego Health | Complex or ongoing conditions | Varies by insurance; copays typically $20 to $50 | Most major plans, Medi-Cal, Medicare | San Diego, La Jolla, Hillcrest, Encinitas |
| Sharp HealthCare | Wide provider choice | Varies by insurance; copays typically $20 to $50 | Most major plans, Medi-Cal, Medicare | San Diego County wide |
| Scripps Health | Same-day and virtual visits | Varies by insurance; on-demand video visits available | Most major plans, Medi-Cal, Medicare | San Diego, La Jolla, Chula Vista, Encinitas |
| Kaiser Permanente | Integrated HMO care | Included in Kaiser Permanente plans only; $30 copay is common on Covered California plans | Kaiser Permanente plans, Medi-Cal (select plans), Medicare Advantage | San Diego, San Marcos, La Mesa, Chula Vista |
| One Medical | Same-day, membership-based care | $199 per year ($99 per year for Amazon Prime members); visits billed to insurance | Most major plans accepted for visits | Downtown San Diego, La Jolla/UTC |
| Family Health Centers of San Diego | Uninsured or Medi-Cal patients | Sliding scale based on income; no one turned away | Medi-Cal, Medicare, most insurance, uninsured accepted | Over 20 primary care sites countywide |
| Zocdoc | Comparing doctors by insurance and availability | Free to use | Filters by your specific plan | San Diego County wide |
| Momentary | Ongoing primary care by text; prescriptions, labs, and referrals | $19.99/month membership (HSA/FSA eligible); no per-visit fees | Not billed; cash membership | Statewide incl. San Diego; iOS app |
Why People Search for Primary Care in San Diego
San Diego has over 4,000 primary care doctors across family medicine, internal medicine, and combined practices, according to Healthline's provider directory. San Diego County includes hospital systems such as UC San Diego Health Hillcrest, Rady Children's Hospital, and Kaiser Permanente Zion Medical Center. That volume of choice is useful, but it also makes picking the right doctor harder.
Most people searching for a primary care doctor in San Diego are trying to solve one of a few problems. They may be new to the area and need a doctor who takes their insurance. They may be unhappy with their current provider and want faster appointments. Or they may not be totally sure what kind of care they actually need yet.
This guide ranks the most useful options for San Diego residents based on insurance acceptance, appointment speed, pricing, and care quality.
Ranked Recommendations
1. UC San Diego Health
UC San Diego Health is an academic medical system with primary care locations across the county, including La Jolla, Hillcrest, and Encinitas. It is a strong choice for patients who may eventually need specialist referrals, since specialty care is built into the same system.
Best for: Patients who want one system that can handle both primary and specialty care.
Strengths:
- Large network of family medicine, internal medicine, and geriatric specialists
- New locations across San Diego, Riverside, and Imperial counties, with an expanded network of affiliated providers
- Behavioral health referrals available directly through primary care
- Virtual visit options that don't require an office visit
Limitations:
- Larger system can mean longer wait times for new patient appointments
- Specific self-pay pricing is not published online (information not publicly available)
Pricing: Varies by insurance plan. Typical copays for in-network visits range from $20 to $50.
Insurance accepted: Most major commercial plans, Medi-Cal, and Medicare.
When to choose something else: If you want a smaller, more independent practice or need a same-day appointment without an existing relationship in the system.
2. Sharp HealthCare
Sharp HealthCare operates through Sharp Rees-Stealy Medical Group and Sharp Community Medical Group, giving patients access to a large number of independent and group-practice doctors across San Diego County.
Best for: Patients who want flexibility in choosing an individual doctor within a large network.
Strengths:
- Most insurance plans allow patients to switch their primary care doctor once a month, including switching between health systems, without waiting for open enrollment
- Wide geographic coverage across the county
- Strong reputation for hospital-affiliated specialist referrals
Limitations:
- Provider quality and appointment speed can vary between individual practices in the network
- Self-pay pricing is not standardized across the network (information not publicly available)
Pricing: Varies by insurance plan. Typical copays range from $20 to $50.
Insurance accepted: Most major commercial plans, Medi-Cal, and Medicare.
When to choose something else: If you specifically want care within an academic medical center or an integrated HMO like Kaiser.
3. Scripps Health
Scripps Health runs Scripps Clinic Medical Group and offers same-day virtual visits in addition to in-person primary care across multiple San Diego locations.
Best for: Patients who want fast access to care, including virtual visits, without switching providers for minor issues.
Strengths:
- On-demand video visits available the same day for minor injuries and conditions, in addition to scheduled visits
- Preventive care and wellness focus across all age groups
- Referrals to specialists when necessary, coordinated within the same system
Limitations:
- Virtual visits are best suited to minor, non-emergency issues
- Wait times for new patient in-person appointments can run several weeks
Pricing: Varies by insurance plan.
Insurance accepted: Most major commercial plans, Medi-Cal, and Medicare.
When to choose something else: If you need in-person, same-day care rather than a virtual visit.
4. Kaiser Permanente San Diego
Kaiser Permanente is an integrated HMO available throughout San Diego County. Because Kaiser combines insurance and care delivery, you generally need a Kaiser health plan to use Kaiser doctors.
Best for: People who already have or are considering a Kaiser Permanente health plan.
Strengths:
- Everything (labs, pharmacy, specialists, primary care) is coordinated within one system
- Typical Covered California plans carry a $30 copay for primary care visits, with no deductible on many plans
- Strong digital tools for scheduling, messaging, and prescription refills
Limitations:
- Only available to patients enrolled in a Kaiser Permanente plan
- Kaiser does not offer PPO plans through Covered California, so care must stay within the Kaiser network
Pricing: Included in your Kaiser Permanente premium. Common primary care copay is around $30 on individual and family plans.
Insurance accepted: Kaiser Permanente plans only, including Medi-Cal managed care and Medicare Advantage options where applicable.
When to choose something else: If you don't have a Kaiser plan or want to keep your current insurance and switch systems instead.
5. One Medical
One Medical, now part of Amazon, offers membership-based primary care with same-day and next-day appointments at its Downtown San Diego and La Jolla/UTC locations.
Best for: People who want fast, unrushed visits and are comfortable paying an annual membership on top of their insurance.
Strengths:
- Membership costs $199 a year, with visits still billed to insurance just like a typical doctor's office
- Amazon Prime members can get a membership for about $9 a month, or $99 a year
- 24/7 on-demand virtual care included with membership at no extra cost
- Coordination with UC San Diego Health for specialty referrals from the Downtown San Diego office
Limitations:
- Annual membership fee is required in addition to insurance costs
- Only two San Diego locations, which may not be convenient for all residents
Pricing: $199 per year, or $99 per year for Amazon Prime members. Visits are billed to insurance separately.
Insurance accepted: Most major commercial plans for visit costs. Medi-Cal and Medicare acceptance varies by location (information not publicly available).
When to choose something else: If you want to avoid a membership fee or need a provider covered fully by Medi-Cal without added costs.
6. Family Health Centers of San Diego
Family Health Centers of San Diego (FHCSD) is a federally qualified health center (FQHC) and one of the largest community clinic networks in the country.
Best for: Uninsured patients, Medi-Cal patients, and anyone looking for the lowest-cost primary care option in the county.
Strengths:
- Operates more than 90 clinic locations across San Diego County, including 23 primary care clinics
- Accepts Medi-Cal, private insurance, and uninsured patients, with sliding fee pricing based on income
- No patient is turned away because of inability to pay
Limitations:
- Appointment availability can be limited due to high patient volume
- Sliding scale pricing requires income documentation, which adds paperwork
Pricing: Sliding scale based on family size and income. Free or reduced-cost care is available for qualifying patients.
Insurance accepted: Medi-Cal, Medicare, most private insurance, and uninsured patients.
When to choose something else: If you want a private practice setting or need faster appointment turnaround.
7. Zocdoc
Zocdoc is not a healthcare provider itself. It is a search platform that lets you filter San Diego primary care doctors by insurance plan, location, and appointment availability.
Best for: Comparing multiple in-network doctors quickly before booking.
Strengths:
- Free to use, with real patient reviews and wait time estimates
- Filters results by specific insurance plans, such as Aetna, BlueCross BlueShield, and UnitedHealthcare
- Online booking without a phone call
Limitations:
- Only shows doctors who participate in Zocdoc's platform
- Does not help you decide what type of care you actually need first
Pricing: Free.
Insurance accepted: Filters by the insurance you already have.
When to choose something else: If you already know which doctor or system you want and don't need a comparison tool.
Deciding What Type of Care You Need First
Some readers already know they want an ongoing primary care doctor and just need to pick one from the list above. Others are less sure. If your main question is whether you need a primary care doctor at all, or whether urgent care or telehealth would solve the problem faster, that's a different question than "which doctor should I choose," and it is one a doctor you can message directly can answer for you.
Momentary is a virtual primary care membership for California residents. For a flat $19.99 a month (HSA/FSA eligible), members can message a licensed California physician any hour, get a diagnosis, prescriptions, lab orders, and referrals, and keep the same doctor over time. An AI assistant answers instantly and remembers your history, and the physician steps in for anything clinical.
Momentary is available only to California residents, does not bill insurance (it is a cash membership), and is currently iOS-only. It is not for emergencies, and anything that needs a hands-on exam gets referred to in-person care.
If you think you may be experiencing a medical emergency, call 911 or go to the nearest emergency room immediately.
Who Should Choose Each Option
- Choose UC San Diego Health if you want an academic medical system with strong specialist referrals.
- Choose Sharp HealthCare if you want a large network with flexibility to change doctors easily.
- Choose Scripps Health if same-day virtual visits matter to you.
- Choose Kaiser Permanente if you already have, or plan to get, a Kaiser health plan.
- Choose One Medical if you want fast, unrushed visits and don't mind an annual membership fee.
- Choose Family Health Centers of San Diego if you are uninsured or on Medi-Cal and cost is your top concern.
- Choose Zocdoc if you want to compare multiple doctors by insurance before deciding.
- Want an ongoing doctor you can text any hour, not a one-off visit: Momentary ($19.99 a month, California residents only)
Frequently Asked Questions
How much does a primary care visit cost in San Diego without insurance? Self-pay primary care visits in San Diego commonly range from $100 to $250 for a standard office visit, though exact pricing varies by provider. Federally qualified health centers like Family Health Centers of San Diego offer sliding scale pricing based on income for uninsured patients.
Does Kaiser Permanente accept Medi-Cal in San Diego? Kaiser Permanente accepts Medi-Cal through select Medi-Cal managed care plans in San Diego County. Availability depends on your specific Medi-Cal plan, so check directly with Kaiser or your plan administrator to confirm.
Can I switch my primary care doctor at any time in California? Most insurance plans in California allow you to switch your primary care doctor once per month, including switching between health systems. You typically don't need to wait for open enrollment to make the change.
What is the difference between family medicine and internal medicine doctors? Family medicine physicians treat patients of all ages, from children to seniors. Internal medicine physicians focus on adults age 18 and older, often with more experience managing chronic or complex conditions.
Is One Medical worth the membership fee? One Medical's membership costs $199 a year, or $99 a year for Amazon Prime members, and is worth it primarily for people who value same-day appointments and 24/7 virtual care. Visits are still billed to your insurance separately, so it works best as an add-on rather than a replacement for insurance.
How do I know if I need a primary care doctor or urgent care? A primary care doctor is best for ongoing health management, preventive care, and non-urgent symptoms. Urgent care is better for same-day issues that aren't life-threatening. If you would rather have one doctor you can text whenever something comes up, Momentary's $19.99-a-month membership covers that for California residents.
Are there free or low-cost primary care clinics in San Diego? Yes. Family Health Centers of San Diego and other federally qualified health centers offer sliding scale pricing based on income, and no patient is turned away due to inability to pay.





