Over 8,000 ft of climbing! This course is going to blow your mind. Full of big climbs through lush old growth forest. Expansive views from all over but the ones from the tops of Macduff mountain, Horsepasture mountain, and Kings Castle are really crown jewels. Sure to be a true pacific northwest classic race due to the epic terrain on top of old volcanic eruptions that have shaped our outdoor wonderland. Come out to fill your belly and fill your heart while you search your soul.
A portion of race proceeds will be donated to Bridgeway house. Bridgeway house is a school for kids with autism spectrum disorder. They also provide services for the families of those affected by asd and accompanying diagnosed neurodivergence throughout all of Lane county.
Start from the upper McKenzie community center. Runners will climb 2600ft to Kings castle summit for world class views of McKenzie River valley as well as high Cascade peaks! The way back is all downhill for a fast and super fun finish!
Take the shuttle about 16 minutes from upper McKenzie community center to Olallie North trailhead. We will have a gun start that begins with 6 miles the hard way! Climbing 3,400 feet! You’ll stop for snacks at mile 4.6 before scrambling up to the summit of Horsepasture Mountain (5,675ft). Return to aid 1 at mile 7 and stock up. You will be entering into the longest stretch without aid of around 8 miles that gains 1300ft. Don’t forget to hit your second summit at Macduff mountain (5,060ft) Especially if it’s a clear day! Next is a very fun and challenging descent with a nice mix of switchbacks and technical trails through wildly green forest down into O’Leary/Castle Rock trailhead at mile 18. Did anyone say quesadilla and potatoes? Don’t worry. You’ll be back after a 6 mile out and back down through creek drainage with 1,100 ft of gain. There will be a small aid station at the turnaround, and low point, East Fork trailhead. When you make your way back to O’Leary you won’t forget the quesadillas this time. Climb 1700 ft up to your final summit, Kings Castle. You’ll notice the change in trail as it goes from what has been a bit technical to softer and smoother until the final .75 of a mile for the rocky summit scramble. Pay attention coming down that rock before letting the legs free on one of the most fun trail descents around. You drop 2,700 ft in the final 6 miles so don’t miss your left turn onto Kings Castle trail! You cannot have another quesadilla. Your final aid is 4 miles and a trip through the covered bridge from the finish where you will be served pulled pork sandwiches with soup, beer, and other goodies inside the community center!
50k runners may have one drop bag. There will be a table inside for you to stage them at the community center prior to shuttles leaving. Drop bags will be delivered to O’Leary/Castle Rock aid station at mile 18.3 and 24.
We have partnered with the best in the business Territory Run Co for runner swag. Men's and women's tees, Zip up hoodies, Trucker hats are all available via the add-on option during registration. As well as on the ultra signup shop link. Check out the pictures, you want this sweet gear!
Aid station Rd 480/Kings Castle mile 3.85 and 7.9
Aid station 1 and 2 Horsepasture mountain TH, mile 4.6 and 7.14 Aid 3 forest Rd 411 mile 14.3 Aid 4 Oleary mt/Castle rock TH mile 17.3 cutoff 2pm Aid 5 East fork TH mile 19.8 Aid 6 Oleary mt/Castle rock TH mile 22.3 cutoff 3:30pm Aid 7 Rd 480/Kings Castle mile 28.5 BOMB DOWN TO THE FINISH mile 32.4 cutoff 6pm! 50k map 50k Course 20k map 20k Course Packet pickup Wednesday October 7th packet pickup will be hosted by Salvation Nutrition at 2001 Franklin Blvd suit 5 Eugene, Oregon 97403. From 4-7pm. There will race day pickup and runner check in at the community center. 50k packet pickup will be from 5-6:20am. 20k runners can check in from 5-9:15am 50k shuttles The shuttle ride is between 15-18 minutes. We will run two shuttles with the first leaving around 5:45am and the second around 6:25am. There will be a portapotty and some snacks with a fire burning at Olallie north trailhead start line. Event's current local time: 7:26 AM PT
Wednesday October 7th packet pickup will be hosted by Salvation Nutrition at 2001 Franklin Blvd suit 5 Eugene, Oregon 97403. From 4-7pm. There will race day pickup and runner check in at the community center. 50k packet pickup will be from 5-6:20am. 20k runners can check in from 5-9:15am
The shuttle ride is between 15-18 minutes. We will run two shuttles with the first leaving around 5:45am and the second around 6:25am. There will be a portapotty and some snacks with a fire burning at Olallie north trailhead start line.
Oct 10, 2026
Distance — 50K
Type — Running
07:00
$130.00
Oct 10, 2026
Distance — 20K
Type — Running
09:30
$80.00
These values represent the 3-year monthly averages for October in Rainbow.
Learn more about the host city, Rainbow.
Rainbow is an unincorporated community in Lane County, Oregon, United States. It lies off Oregon Route 126, northeast of Eugene. 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.
Read more launchAll-time top performances and historical records for Rainbow Ridge 20k/50k.
| Place | Name | Year | Time | |
|---|---|---|---|---|
| 🥇 | Taylor Spike | '25 | 6:20:59 | |
| 🥈 | Jason Dobson | '25 | 7:56:26 | |
| 🥉 | Jonathan Rooks | '25 | 8:29:17 | |
| 4 | Bill Martin | '25 | 8:36:11 | |
| 5 | Josh Eaton | '25 | 9:10:09 | |
| 6 | Jack Carpenter | '25 | 9:56:28 | |
| 7 | Evan Sloan | '25 | 9:57:09 | |
| 8 | Noah Francis | '25 | 9:57:10 | |
| 9 | Greg Spike | '25 | 10:40:29 | |
| 10 | Mike Jacobson | '25 | 11:02:02 |
Read what other athletes have to say about their experience at the Rainbow Ridge 20k/50k.
Be the first to share your experience with the community!
Spotted an error or missing detail about the Rainbow Ridge 20k/50k? Help us improve.
Explore other exciting events happening in this same region.
location_on McKenzie Bridge, Oregon, US
calendar_today Sep 17, 2026
Hand-picked events we think you’ll love.
Apr 24, 2027
Nothing beats spring in Eugene. Join us for the 20th anniversary of the Eugene Marathon and experience what it’s like t…
Read more
Sep 19, 2026
Beaverton Half Marathon Presented by NIKE is an AWESOME Half Marathon, 5K & 10K held in the City of Beaverton, Oregon. …
Read more
Oct 10, 2026
The Color Run is the happiest, most colorful 5K on the planet. At The Color Run, it’s not about how fast you go or how …
Read more
Oct 10, 2026
October 10, 2026 Come and join us in our 6th Annual Warrior Women Race 5k. This event is a women only racing event. It …
Read more