Discover Kaiser Permanente in:

San Diego

Filling your prescriptions

Save time, energy, and lower your costs

Kaiser Permanente’s pharmacies make it easy and convenient for you to fill your prescriptions. You can fill prescriptions:

  • By mail
  • By phone
  • Online
  • In person

By mail

If you are registered on kp.org you can refill your prescriptions by mail, and shipping is free. You can also order prescription refills using our preprinted mail-order forms, which are available at our pharmacies.

For even more convenience, order by phone or online and select the mail-order option. You don’t pay any extra cost for standard U.S. postage. We can mail most prescriptions to most places in the United States in 3 to 5 business days.

By phone

Call the pharmacy refill phone number highlighted on your prescription label. Have your medical record number, prescription number, home telephone number, and credit or debit card information handy.

Online

Visit kp.org/rxrefill to order your prescription refills online. To access the secure features on our website, all you need to do is register online at kp.org/registernow.

In person

Many Kaiser Permanente facilities have pharmacies in the building, so you can go there straight after your appointment. Be sure to check in so the pharmacy knows you are there, and can begin filling your prescription.

Learn more about your medicine

Browse Kaiser Permanente’s online Health Encyclopedia to learn more about your medications.


Nearby pharmacies

Bonita Medical Offices

3955 Bonita Road

Bonita, CA 91902

Monday - Friday, 8:30am to 5pm
Closed weekends and holidays

Refills: 866-370-1959

Mail Order: 866-206-2985

Bostonia Medical Offices

1630 E. Main St.

El Cajon, CA 92021

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed Saturday and Sunday

Refills: 866-385-2630

Mail Order: 866-206-2985

Carlsbad Medical Offices

6860 Avenida Encinas

Carlsbad, CA 92011

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed Saturday and Sunday

Refills: 866-385-2631

Mail Order: 866-206-2985

Clairemont Mesa Medical Offices

6911 Convoy Ct

San Diego, CA 92111

Monday through Friday, 8:30 am to 5pm
Closed weekends and holidays

Refills: 866-385-2632

Mail Order: 866-206-2985

Escondido Medical Offices

732 N. Broadway

Escondido, CA 92025

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed weekends and holidays

Refills: 866-385-2640

Mail Order: 866-206-2985

Garfield Specialty Center

5893 Copley Drive

San Diego, CA 92111

Monday through Friday, 9 a.m. to 5 p.m.
Closed weekends and holidays

Refills: 877-842-9584

Mail Order: 866-206-2985

Kaiser Permanente San Diego Medical Center

9455 Clairemont Mesa Blvd

San Diego, CA 92123

Members can refill online or by using our mail order services at kp.org/rxrefill.
Open 24 hours, 7 days a week

Refills: 844-328-9077 (toll free)

Mail Order: 866-206-2985

Kaiser Permanente Zion Medical Center

4647 Zion Avenue

San Diego, CA 92120

Members can refill online or by using our mail order services at kp.org/rxrefill.
Open 24 hours, 7 days a week

Refills: 866-370-1958

Mail Order: 866-206-2985

La Mesa Medical Offices

8080 Parkway Drive

La Mesa, CA 91942

Monday through Friday, 8:30 a.m. to 9 p.m.
Saturday and Sunday, 9 a.m. to 9 p.m.

Refills: 866-385-2644

Mail Order: 866-206-2985

Oceanside Medical Offices

1302 Rocky Point Drive

Oceanside, CA 92056

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed Saturday and Sunday

Refills: 877-608-0061

Mail Order: 866-206-2985

Otay Mesa Medical Offices

4650 and 4660 Palm Ave.

San Diego, CA 92154

Monday through Friday, 8:30 a.m. to 9 p.m.
Saturday and Sunday, 9 a.m. to 9 p.m.

Refills: 866-385-2645

Mail Order: 866-206-2985

Point Loma Medical Offices

3250 Fordham St.

San Diego, CA 92110

Monday through Friday, 8:30 a.m. to 5 p.m.

Refills: 866-385-2646

Mail Order: 866-206-2985

Rancho Bernardo Medical Offices

17140 Bernardo Center Drive

San Diego, CA 92128

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed Saturday and Sunday

Refills: 866-385-2647

Mail Order: 866-206-2985

Rancho San Diego Medical Offices

3875 Avocado Blvd.

La Mesa, CA 91941

Monday through Friday, 8:30 a.m. to 5 p.m.
Closed Saturday and Sunday

Refills: 866-451-4956

Mail Order: 866-206-2985

Vandever Medical Offices

4405 Vandever Ave

San Diego, CA 92120

Monday through Friday, 8:30 a.m. to 5 p.m.
Saturday, 8:30 a.m. to noon

Refills: 866-451-4942

Mail Order: 866-206-2985