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 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
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
El Cajon Medical Offices
250 Travelodge Drive
El Cajon, CA 92020
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
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