Zion Half Marathon

Saturday, March 1, 2025 • Springdale, UT • Course Map

Runners get the chance to follow a route with awe-inspiring scenery through southwestern Utah’s canyon country at the Zion Half Marathon, which makes its 11th annual running along a new (since 2019) point-to-point route between the tiny towns of Virgin and Springdale, just outside St. George.

The race is set to start just off Highway 9 in Virgin, a town of just a few hundred residents, on Camino Del Rio.

From there, runners then turn right and head onto Highway 9 — Zion Park Road — which takes them in the direction of Zion National Park, whose mesas, mountains, waterfalls, streams, canyons, caves and red rock formations of nearly every size offer some of the country’s most stunning vistas and views, both from high above the rocks and down below in the canyons.

The course climbs some 400 feet in elevation over the course of the race, and the biggest hills come in the first couple of miles, again between miles 3 and 4, and then again just after the half-way point.

Organizers note that the race has sold out almost every year of its existence, and they encourage runners to sign up early. The scheduled starting time for the race is 7:00 AM, and runners will have 4 hours to finish the race, which is open to both runners and walkers — provided they can finish the uphill course within 4 hours. The running in 2016 saw over 2,250 runners cross the finish line.

Our Recommended Running Experiences

If you’re considering the Zion Half Marathon, our team of race experts recommend the Rogue Expeditions Running Vacations.

If you’re enjoying the idea of running through national parks, consider a trip through the Dolomites of Italy, the Emerald Isle of Ireland, and the Sahara Desert in Morocco.

All levels of experience welcome.

Race Weather & Climate

Located in Utah’s southwest corner, about 28 miles northeast of St. George and roughly 290 miles south of Salt Lake City, Springdale typically sees cool (and sometimes cold, especially in the mornings) weather in March, a month that typically sees temperatures from the low 40s to the high 60s.

On race day (Mar. 1), the average low is 43ºF and the average high is 63ºF.

Past Results

Course Map

See the race route map for the Zion Half Marathon here.

Starting Time

7:00 AM

Course Time Limit

4 hours


$120 – $165 for the half marathon


To reserve your spot in the Zion Half Marathon, register online at RunSignUp.com here.

Official Race Website


See more races in: March, Utah