Skip to main content
Call Us
Call Now! (909) 608-0601
Request an Appointment

We are located inside the Upland Medical Plaza and share the building with Kaiser Permanente.


Your Optometrist In Upland, CA

At Rainbow Optometry, you will find eye care professionals who genuinely care about your health and are dedicated to providing exceptional personal service to everyone who walks through our door.

Since 2008, Rainbow Optometry has offered quality vision care products and personalized optometric services to our patients in Upland and the surrounding areas.

Schedule an appointment today and give your vision the level of care and attention it deserves.


Jessica Yuan, O.D.

Specialty Contact Lenses

Traditional contact lenses may not work for everyone. Rainbow Optometry offers hard to fit contact lens for those with eye conditions that can make wearing traditional contact lenses very difficult or impossible.

Learn About Specialty Contacts

contact on finger

Scleral lenses are rigid contact lenses for hard-to-fit patients and are ideal for people with a vision prescription that exceeds the standard parameters of soft contacts. Visit Rainbow Optometry for a fitting!

Learn About Scleral Contacts

Young people in sunglasses

Orthokeratology, commonly called ortho-k, is a procedure for correcting myopia (nearsightedness) and mild astigmatism by gently reshaping the cornea with special gas permeable contact lenses.

Learn About Myopia Control


Dry eyes can be a problem in the quantity or quality of tears that moisten, cleanse and protect the eyes. Dr. Yuan will determine if you have dry eyes and which treatment is best for you.

Learn About Dry Eye

Our Patients Say it Best

What's New + Special Dates

Signs of Eye and Vision Problems in Infants

Infant Eyesight Despite nine months of growth in utero, babies are not born with fully developed eyes and vision - just like they can't walk or talk yet. Over the first few months of life,...

AMD Awareness Could Save Your Vision

It’s that time of the year again. Each February, the optometric community bands together to create awareness about age-related macular degeneration (AMD). AMD is a leading cause of vision loss for people 50 years and...

Eye Emergencies

If you are suffering from an eye emergency, please do not hesitate to call us. Our Upland eye doctor has the latest technology and lots of experience with eye infections, scratched eye, something stuck in your eye, painful or red eyes and many other types of eye infections. We take most medical insurance plans.

Visit our eye emergencies page for more information.

Schedule An Appointment

Rainbow Optometry

1183 E. Foothill Boulevard, Suite 140
Upland, CA 91786
  • 9:30 AM - 6:00 PM
  • 9:30 AM - 6:00 PM
  • Closed
  • 9:30 AM - 6:00 PM
  • 9:30 AM - 6:00 PM
  • Closed
  • Closed
Rainbow Optometry Google Map

Home | ContactDisclaimer | Privacy Policy