Get Your Training Plan

Free, personalized for this race

Course & Elevation

The St. George Marathon is a point-to-point road race in southwestern Utah that starts in the Pine Valley Mountains and finishes in downtown St. George. It is hosted by the city of St. George and held on the first Saturday of October; the 2026 race was the 50th edition, and the first was run in November 1977. The marathon starts at 7 a.m. on State Route 18 at about 5,240 feet (1,600 m) and descends nearly 2,600 feet (790 m) to the finish at Vernon Worthen Park, which sits at 2,680 feet (820 m). On the way the course passes through the Snow Canyon area, with formations of white, pink and red sandstone and black basalt. A half marathon runs on the same Saturday and a 5K on the Friday evening. The city sets a cut-off rather than a plain finish limit: runners must reach the corner of Snow Canyon Parkway and S.R. 18, at 23.1 miles, by 1:15 p.m., which is 6 hours 15 minutes after the start. Anyone who misses it is taken off the course and transported to the finish. Registration is first come, first served through the city and opens on 1 April at 6 a.m. Mountain time. Race times are used by many runners to qualify for the Boston Marathon.

Surface: road Profile: Rolling

Weather

Typical climate for the race month — an estimate, not a forecast or a race-day record

Temperature 17°C
Humidity 35%
Rain Chance 11%

In October, St. George has average highs of about 26°C and lows of about 8°C, with rain on only around three days of the month. The start in the Pine Valley Mountains sits at 1,600 m and is cooler than the finish.

Related Guides

St. George Marathon race

The Race

St. George cityscape

St. George

Race Lore

A City Parks Employee's Idea

1977

The St. George Marathon was originated and organised in just a few months by Sherm Miller, who worked for the St. George City Parks and Recreation Department and had run the Deseret News Marathon in Salt Lake City. The first race, in November 1977, was run on a cold day into a strong headwind. It is still hosted by the city.

The 50th Running

2026

The 50th St. George Marathon took place on 3 October 2026. Eric Nelson of Nibley, Utah, won the men's race in 2:15:23 after overtaking two-time champion Jj Santana near the end. Morgan Nokes won the women's race in 2:30:01, in her first competitive marathon anywhere. Both winners received a $10,000 prize.

🏅 Create Your St. George Marathon Diploma

Finished this race? Get a free certificate with celebrity comparisons & race day weather

Course Record

02:13:56

Jake Heslington (2025)

Registration

Entry fee, registration dates and lottery rules are not confirmed here yet. Check the official registration page.

Register Now

Official Website →

Google Flights

Fun Facts

Compare With Similar Races

Are you the race organizer?

Free · Get featured on our homepage · Edit your race details

Get alerts for St. George Marathon

Registration openings, date changes, sell-out warnings.