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 prescription 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
Chino Medical Offices
11911 Central Ave.
Chino, CA 91710
Colton Medical Offices
789 E. Cooley Drive
Colton, CA 92324
Monday – Friday, 8:45am to 5pm
Closed weekends and holidays
Refills: 866-342-2805
Mail Order: 866-206-2985
Fontana Medical Center
9961 Sierra Ave.
Fontana, CA 92335
Mail Order: 866-206-2985
Indian Hill Medical Offices
250 W. San Jose Street
Claremont, CA 91711
Ontario Medical Center
2295 S. Vineyard Avenue
Ontario, CA 91761
Rancho Cucamonga Medical Offices
10850 Arrow Route
Rancho Cucamonga, CA 91730
Monday – Friday, 8:30am to 7pm
Saturday, 8:30am to noon
Refills: 866-342-2822
Mail Order: 866-206-2985
Redlands Medical Offices
1301 California St.
Redlands, CA 92374
Monday – Friday, 8:30am to 7pm
Saturday, 8:30am to noon
Refills: 866-214-7583
Mail Order: 866-206-2985
San Bernardino Medical Offices
1717 Date Place
San Bernardino, CA 92404
Upland Medical Offices
1183 East Foothill Blvd.
Upland, CA 91786
Victorville Medical Office 2
14011 Park Ave.
Victorville, CA 92392
Monday – Friday, 8:30am to 9pm
Saturday, 8:30am to 5pm
Refills: 866-340-6143
Mail Order: 866-206-2985