The road to your own record
Picture the course in advance
and find the pace that fits you.

The city you want to run becomes your next trip.
THE DREAM
The course runs straight through the terrain of Dubuque County.
Expect stream crossings, steep climbs, and rough footing throughout.
Picture the course in advance
and find the pace that fits you.
Streets lined with cheers, runners all around.
You'll be part of that scene.
Take it slow with the finish still in you,
and meet the city all over again.
From the joy of finishing to the tough moments — read what runners wrote themselves.
No runner reports yet. We'll add them here as they come in.
Preview the course and read what runners who went before you wrote.
EpicV Productions · Full recap
This may be from a past edition. Check the organizer for this year's course and operations.
YOUR ENTRY
Here are the ways to enter and what each requires.
Check the organizer's page for whether entries are open.
subject to change — verify officially
Organizer's pagesubject to change — verify officially
Organizer's pagesubject to change — verify officially
Organizer's pageRACE WEEK
Know the course and time limit, and race day comes into focus.
From the 2026 edition| Event | Start |
|---|---|
| Ultra50km | 07:00 |
| 25K25km | 08:00 |
| 5.2 Miler8.4km | 09:00 |
It is a loop of approximately 5.2 miles (875 feet of elevation gain), with 25K being 3 laps and 50K being 6 laps.
The 50K, 25K, and 5.2 Miler events are held together.
Start line takes place in Peosta, IA, with a 7:00 a.m. local start.
Course is a loop course that returns to the starting point.
Not yet confirmed in the official race guide
This may change for the next edition.
Pick up your bib, check your wave.
So on race morning, you can just run.
This is the Swiss Valley Trail race (Peosta), and packet-collection information is not publicly available.
Swiss Valley Nature Center, 13606 Swiss Valley Rd, Peosta, IA 52068
No public transit; car access only, rural nature preserve. Parking is at Swiss Valley Park, 13069 Swiss Valley Rd (down the road from the start), next to free camping/shower facilities.
Start/finish and shuttle timing stated per the event's own registration/info page (itsyourrace.com), corroborated by Dubuque County Conservation Board park listing (mycountyparks.com). No road-closure details found.
There is a free shuttle from the parking lot and camping site to the start/finish. Swiss Valley Park parking, shuttle from 06:45
Swiss Valley Nature Center, 13606 Swiss Valley Rd, Peosta, IA 52068 (same as start)
Loop-course race finishing at the Nature Center start/finish area.
Free shuttle, starting at 6:45 a.m. from Swiss Valley park parking.
Free shuttle service from the Swiss Valley Park parking area to the start/finish line begins at 6:45am race morning, per the event's official registration/timing page (itsyourrace.com) and county parks listing.
No dedicated transit card system; Swiss Valley Trail Races take place at a nature center near Peosta, IA (Dubuque area), a rural car-access venue with no public transit serving it. Cash/card is accepted for parking fees.
Your start time, fuel and bag drop.
Know them ahead and the run feels easier.
The race is split into three distances — 50K, 25K, and 5.2 miles — held on trails around Swiss Valley Nature Preserve.
Registration is handled through UltraSignup.
Times are local to Peosta. Check the latest official information before the race.
STAY A LITTLE
From a hotel that makes race morning easy,
to the meals and views you'll enjoy with the medal on.
$83
View on Klook$74
View on GetYourGuide$195
View on Klook$99
View on GetYourGuideRest a little, wander a little.
Pick what suits you and whoever you're with.
$83
View on Klook$195
View on Klook$99
View on GetYourGuideA meal before the race, a dinner to celebrate the finish.
$74
View on GetYourGuideOnce saved, you can open this page without an internet connection
Be the first runner
Leave this room's first post
Not announced yet. The 2026 race entry fee was about $35.
It takes place on Sat, October 2, 2027 in Peosta, IA, United States.
Ultra. (From the 2026 edition)
The race starts at 07:00. (From the 2026 edition)
Swiss Valley Nature Center, Peosta. (From the 2026 edition)