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 you anywhere in the United States in 7 to 10 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 6:30pm
Saturday, 9am to 5pm
Closed Sundays and holidays

Refills: 866-370-1959

Mail Order: 866-206-2985

Bostonia Medical Offices

1630 E. Main St.

El Cajon, CA 92021

Tuesday - Friday, 8:30am to 6:30pm
Monday and Thursday, 8:30am to 7pm
Saturday, 9am to 1pm
Closed Sundays and holidays

Refills: 866-385-2630

Mail Order: 866-206-2985

Carlsbad Medical Offices

6860 Avenida Encinas

Carlsbad, CA 92011

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

Refills: 866-385-2631

Mail Order: 866-206-2985

Clairemont Mesa Medical Offices

7060 Clairemont Mesa Blvd.

San Diego, CA 92111

Monday and Tuesday, 8am to 7pm
Wednesday – Friday, 8am to 6:30pm
Closed weekends and holidays

Refills: 866-385-2632

Mail Order: 866-206-2985

El Cajon Medical Offices

250 Travelodge Drive

El Cajon, CA 92020

Monday - Friday, 8:30am to 6pm

Refills: 866-385-2634

Mail Order: 866-206-2985

Escondido Medical Offices

732 N. Broadway

Escondido, CA 92025

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

Refills: 866-385-2640

Mail Order: 866-206-2985

Garfield Specialty Center

5893 Copley Drive

San Diego, CA 92111

Monday - Friday, 9am to 5:30pm
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.
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

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 – Friday, 8:30am to 9pm
Closed weekends and holidays

Refills: 866-385-2644

Mail Order: 866-206-2985

Oceanside Medical Offices

New Expanded Facility Now Open to Members

1302 Rocky Point Drive

Oceanside, CA 92056

Monday – Friday, 9am to 5:30pm
Closed weekends and holidays

Refills: 877-608-0061

Mail Order: 866-206-2985

Otay Mesa Medical Offices

4650 and 4660 Palm Ave.

San Diego, CA 92154

Monday – Friday, 8:30am to 9:30pm
Closed weekends and holidays

Refills: 866-385-2645

Mail Order: 866-206-2985

Point Loma Medical Offices

3250 Fordham St.

San Diego, CA 92110

Monday – Friday, 8:30am to 6pm
Tuesdays, 8:30am to 7pm
5th Tuesday close at 6pm
Closed weekends and holidays

Refills: 866-385-2646

Mail Order: 866-206-2985

Rancho Bernardo Medical Offices

17140 Bernardo Center Drive

San Diego, CA 92128

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

Refills: 866-385-2647

Mail Order: 866-206-2985

Rancho San Diego Medical Offices

3875 Avocado Blvd.

La Mesa, CA 91941

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

Refills: 866-451-4956

Mail Order: 866-206-2985

San Marcos Medical Offices

400 Craven Rd.

San Marcos, CA 92078

Monday – Friday, 8:30am to 9:30pm
Weekends and holidays, 9am to 5:30pm

Refills: 866-385-2650

Mail Order: 866-206-2985

Vandever Medical Offices

4405 Vandever Ave

San Diego, CA 92120

7 days per week, 8:30am to 10pm
Holidays, 8:30am to 9pm

Refills: 866-451-4942

Mail Order: 866-206-2985

Vista Medical Offices

780 Shadowridge Drive

Vista, CA 92083

Monday – Friday, 9am to 5:30pm

Closed weekends and holidays

Refills: 866-391-2672

Mail Order: 866-206-2985