Discover Kaiser Permanente in:

San Bernardino County

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 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.


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

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

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

Medical Offices #1, 2nd floor
Monday through Friday, 8:30 am to 8 pm
Saturday and Sunday, 8:30 am to 5:30 pm
Hours may vary on holidays

Mail Order: 866-206-2985

Hesperia Medical Offices

9550 Escondido Ave.

Hesperia, CA 92345

Monday through Friday, 8:30 am to 7:00 pm
Saturday, 8:30 am to 12:00 pm
Closed Sunday

Refills: 1-855-873-7779

Mail Order: 866-206-2985

Indian Hill Medical Offices

250 W. San Jose Street

Claremont, CA 91711

Monday – Friday, 7:30am to 5pm

Refills: 866-342-2806

Mail Order: 866-206-2985

Ontario Medical Center

2295 S. Vineyard Avenue

Ontario, CA 91761

24 hours, 7 days a week

Refills: 866-342-2822

Mail Order: 866-206-2985

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

Monday – Friday, 8:30am - 5:30pm

Refills: 866-342-2822

Mail Order: 866-206-2985

Upland Medical Offices

1183 East Foothill Blvd.

Upland, CA 91786

Monday – Friday, 8:30am - 5:30pm

Refills: 866-214-6142

Mail Order: 866-206-2985

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