Hours Of Operations Rainbow Iowa Oskaloosa 52577 Rainbow Hours of Operation and Location in Oskaloosa, IA 52577 4.4 - 136 votes 1816 Old Highway 163, Oskaloosa, IA 52577 (641) 673-9471 Get Directions Rainbow Hours Category: Accessories Apparel Electronics Shoes Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore OskaloosaView More Apparel CarharttCarter'sJCPenneyCatherinesMaurices Sports Vans Recommend For You Salvation Army Shoe Department Catherines Vans Fareway Boost Mobile Brown's Shoe Fit Company Radio Shack Converse Carhartt