Grand Forks, ND 701-775-2586

Haunted Fall Indoor Triathlon




Haunted Fall Indoor Triathlon

Start your fall off right with an indoor adventure! Swim, bike, and run/walk in the comfort of the indoors. You can seriously push yourself or take it at a slower pace, or somewhere in between. This event is also a tremendous first-time triathlon.

How does it work?

The race is conducted in waves of 5 people. You will be with the same wave (group) during all three events. Waves start every 25 minutes.

First, you will swim or walk laps in the pool for 15 minutes while a Y volunteer on deck counts your laps. If you are not a strong swimmer that’s ok – you can use any stroke, kick with a kickboard, or water walk. Aqua belts are also available to use while training and during the event.

Next, you’ll go to the locker room and change (you’ll have at least 15 minutes) head to the treadmill, and complete a 20-minute walk or run. A volunteer will be stationed in the Fitness Center to help with runners/walkers.

Finally, you will head down to the mini gym. You’ll ride as a group for 20 minutes, pedaling at the pace you feel comfortable with. Your mileage will be tracked on the bike’s computer and will be recorded.

Top finishers are decided by a percentage conversion of the total number of laps and miles per competitor.


Youth Junior: 8-12 15minute Swim, 20 Minute Run, 20 Minute Bike

Youth Senior: 13-16 15 minute Swim, 20 Minute Run, 20 Minute Bike

Adult: 16+ 15 Minute Swim, 20 Minute Run, 20 Minute Bike

Registration Details

  • Ages: Adult / Youth (who are tall enough to ride the Keiser bikes – and physically able to complete all three events).
  • Waves will be assigned based on division.
  • Pre-registrations will be accepted until 4:00 pm on Friday, October 20th..
  • Same day registrations are possible if all heats are not filled.
  • A YMCA representative will call you with instructions a few days prior to race day to confirm your starting time, and answer any questions you may have.
  • For more information please call Adam Sorum at 701-775-2586.



Adult: $40 members, $50 non-members

Youth Senior: $30 members, $40 non-members

Youth Junior: $30 members, $40 non-members