City of Lakes Loppet Winter Festival

Connecting people to the outdoors through experiences that grow community.
January 31 & February 1, 2026
City of Lakes Loppet Winter Festival
Growing from a once humble cross-country ski race in 2003, the City of Lakes Loppet Winter Festival has come to be the staple event of winter in the North.
The City of Lakes Loppet Winter Festival is a two-day festival that includes a variety of Cross-Country Ski, Fat Bike, Skijor Loppet Presented by Animal Emergency & Referral Center of Minnesota, and Snowshoe events, both competitive races and recreational touring events through Theodore Wirth Park; and a number of unique events, such as the Kubb Tournament. The City of Lakes Loppet Winter Festival will now keep the fun going over two weekends with a two-day festival the first weekend in February and the Luminary Loppet (also the Loppet’s largest fundraiser of the year!) on the second Saturday in February.
Saturday, January 31 Schedule
All races start and finish at The Trailhead
| Event | Start Time | Anticipated First Finisher | Anticipated Last Finisher | Bib Color |
| Packet Pick Up & Registration (at Trailhead) |
7am – 2pm | |||
| Shuttles between Trailhead & Mortenson |
7am – 3pm | |||
| Beer Garden | 10am – 3pm | |||
| Kubb | 10:00 AM | 4:30 PM | 6:00 PM | |
| Classic Marathon (29km) – 5 laps | 8:30 AM | 9:45 AM | 11:40 AM | Blue |
| Classic Puoli (9km) – 2 laps | 9:45 AM | 10:15 AM | 11:35 AM | Red |
| Classic Tour (9km) – 2 laps | 9:50 AM | 10:30 AM | 11:40 AM | Green |
| 10K Skjor (10km) – 2 laps | 11:35 AM | 12:00 PM | 12:45 PM | Blue |
| 5K Skjor (4.5km) | 11:37 AM | 11:52 AM | 12:12 PM | Green |
| 3K Skjor (3km) | 11:40 AM | 11:50 AM | 12:07 PM | Yellow |
| Ski-O | 12:00 PM | 1:30 PM | Green | |
| Next Gen 3K | 1:30 PM | 2:30 PM | Yellow | |
| Next Gen 2K | 1:40 PM | 2:30 PM | Purple | |
| Next Gen 1K | 1:45 PM | 2:30 PM | Orange |
Sunday, February 1 Schedule
All races start at Wirth Beach and end at The Trailhead
| Event | Start Time | Anticipated First Finisher | Anticipated Last Finisher | Bib Color |
| Packet Pick Up & Registration (at Wirth Beach) |
7am – 12:20pm | |||
| Shuttles from Mortensons to Wirth Beach start line |
7am – 11am | |||
| Shuttles from Trailhead finish line to Mortensons |
10am – 1pm | |||
| Beer Garden | 10am – 3pm | |||
| Skate Marathon (31km) – 4 laps | 8:30 AM | 9:35 AM | 11:50 PM | Blue |
| Skate Puoli (13km) – 1 lap | 10:15 AM | 10:35 AM | 11:30 AM | Red |
| Skate Tour (9.5km) | 10:20 AM | 10:45 AM | 11:35 AM | Green |
| 5K Fun Ski (5.5km) | 10:25 AM | 10:35 AM | 11:35 AM | Purple |
| 10K Snowshoe (9.5km) | 10:30 AM | 11:05 AM | 12:30 PM | Green |
| Fat Bike Marathon (31km) – 4 laps | 12:00 PM | 1:10 PM | 2:40 PM | Blue |
| Fat Bike Puoli (13km) – 1 lap | 12:05 PM | 12:35 PM | 1:10 PM | Red |
| Fat Bike Tour (9.5km) | 12:10 PM | 12:45 PM | 1:15 PM | Green |
2026 Course Maps
Saturday Course Map – all races start and finish at the Trailhead
Sunday Course Map – all races start at Wirth Beach and finish at the Trailhead
Parking Information
Join the Community
Support The Loppet Foundation
The Loppet depends on our community to support our mission through donations, membership and volunteering.
Support our mission of connecting people to the outdoors through experiences that grow community.
Membership at the Loppet directly supports our mission and gets you added benefits to enjoy!
We depend on volunteers to ensure our programs and events offer the best experience. Lend your time at the Loppet!



































