Spearfish Canyon Half Marathon & 5K Run/Walk

Saturday, July 13, 2024 • Spearfish, SD • Course Map

Runners follow a long, gradual downhill course through the northernmost section of South Dakota’s Black Hills National Forest, with canyons and mountains around in all directions, at the annual summertime running of the Spearfish Canyon Half Marathon & 5K Run/Walk.

This race is organized and run to benefit the Northern Hills CASA (Court Appointed Special Advocates for Children) organization, which raises funds for abused and neglected children in need of legal protection and advocacy.

Several hundred runners and walkers cross the finish line at the race each year — including more than 500 runners in the half marathon and 270 or more runners and walkers in the 5K.

The 2024 race will be the event’s 38th annual running, most of which unfolds along the tree-lined Spearfish Canyon Scenic Byway, with gorgeous views of the canyon walls and limestone rock formations along the route.

The race starts at the top of the canyon known as Spearfish Canyon, near the intersection of U.S. Highway 14 (the Spearfish Canyon Scenic Byway) and County Road 222.

From there, the course takes runners north toward Spearfish along the Byway for nearly the entire race, starting at an elevation of about 5,000 feet above sea level and dropping about 1,300 feet over the course of the race by the time runners cross the finish line in Spearfish City Park.

Runners who are also film buffs might recognize some of the scenery along the course: portions of the 1990 Kevin Costner film “Dances With Wolves” were filmed in the Northern Hills area along Spearfish Creek, which skirts the Scenic Byway (Highway 14) along the race course.

Race Weather & Climate

Nestled among the Black Hills of western South Dakota, just miles from the state’s border with Wyoming and roughly 48 miles northwest of Rapid City, Spearfish typically sees July temperatures that average between 88°F and 62°F, while rainfall totals average just over 2.2 inches for the month.

  • July 13 average low temp: 60ºF
  • July 13 average high temp: 80ºF

Past Results

Course Map

See the race route map for the Spearfish Canyon Half Marathon here.

Starting Time

7:00 AM


  • $70 – $80 for the half marathon
  • $35 – $40 for the 5K


To reserve your spot in the 2024 running of the Spearfish Canyon Half Marathon or 5K Run/Walk, register online at ItsYourRace.com here.

Official Race Website



Ever run in the Spearfish Canyon Half Marathon? Share your impressions here, or post your review in the Comments below.

See more races in: July, South Dakota

2 comments… add one
  • Tawnie June 23, 2020, 11:19 am

    is the 2020 race cancelled or still on?

  • Kristin April 20, 2016, 8:12 pm

    What is included in race fee other than run? Tshirt? Medal?


Leave a Comment