Join in the fun on Sunday, October 26, 2025!
SCROLL DOWN TO REGISTER NOW!
Join us for a frightfully fun day of bikes, costumes, and community at the Annual Rattle Dem Bones Halloween Bike Rodeo & Costume Contest (hosted by TREK) — all taking place at Swift Water Elementary!
This year’s event features a Halloween-themed Bike Rodeo with ghostly challenges, ghoulish obstacles, and plenty of spooky surprises for riders of all ages. Whether you’re a little monster just learning to ride or a seasoned cyclist looking for a Halloween thrill, there’s fun waiting for everyone! From tricks and treats, to hot chocolate and a balloon tying clown.
Prefer a longer ride? Riders are welcome to enjoy our traditional 15- or 25-mile routes along the scenic Cushman Trail — unsupported this year — then head back to Swift Water Elementary for all the festivities.
Mini Monster | Son of Monster | Monster Hill |
Bike Rodeo & Waffles @ Swift Water Elementary School | 15 miles | 25 miles |
The spooktacular bike rodeo obstacle course is hosted by TREK Bicycle Gig Harbor.
Dress up in your favorite costume and conquer the obstacle course filled with ghostly challenges and fun surprises. Grab your friends and get ready for some fun!
Tricks, treats, smores, hot chocolate, a balloon twisting clown, and much more, will be on site! | Looking for a fun ride, while supporting a good cause? Son of Monster ride is there for you! Once you're done with your ride, all the fun is happening at Swift Water Elementary: costume party, smores, tricks and treats, hot chocolate and balloon twisting fun! | Get Your Monster On! Warm up with a few miles around the harbor, then climb out to Crescent Valley. Once you're done with your ride, all the fun is happening at Swift Water Elementary: costume party, smores, tricks and treats, hot chocolate and balloon twisting fun!
|
| Location: Swift Water Elementary School, 10811 Harbor Hill Dr, Gig Harbor, WA 98332 | Son of Monster Route (on Ride with GPS)
| Monster Hills Route (on Ride with GPS)
|
Mini Monster is supported from 10 AM to 12:30 PM. | Ride is UNSUPPORTED. | Ride is UNSUPPORTED. |