The adult/Junior swim is a triangular 750m loop that starts and finishes at the main beach. Standard course athletes will complete 2 laps of the course, existing the water between laps.
The youth swim courses are out and back from the main beach entering and exiting at the same points as the adult swim course.
The bike course is out and back along Fuller Lake Road – Cottonwood Rd – Crozier Rd – Chemainus Rd – Crofton Rd – Chaplin St – York Ave. The sprint course is one loop and the standard course is two loops. The turn around for the second loop of the standard course is on Crozier Road. Turns will be well marked and marshalled. The bike course is well marked and all major intersections and direction changes are controlled by flaggers.
The adult run course follows trails in the North Cowichan municipal forest adjacent to Fuller Lake Park. The Standard Course is a modified 2 loop course and the Sprint Course is single loop.