Rainbow, Oregon

Rainbow is an unincorporated community in Lane County, Oregon, United States. It lies off Oregon Route 126, northeast of Eugene. Rainbow's elevation is 1211 ft. A post office was established on July 1, 1924, and closed August 31, 1937. The post office got its name from the rainbow trout that swim in the McKenzie River.