Road · Marathon · Already run

St. Lawrence Marathon


Cornwall, ON, Canada

St. Lawrence Marathon is a road race of 26.2 miles (42 km) in Cornwall, Ontario, Canada. It was last run on Saturday, April 25, 2026. The race gives its climbing as 453 ft (138 m). The field is about 142 runners.

There are 38 other upcoming marathons in Canada. St. Lawrence Marathon climbs about 17 ft a mile (3 m per km), near the middle of the 476 marathons listed with their climbing.

26.2miDistance
453ftClimbing
142runnersField
58°Flow 37°FTypical race day

Questions about St. Lawrence Marathon

When is St. Lawrence Marathon 2026?

St. Lawrence Marathon 2026 was on Saturday, April 25, 2026.

Where is St. Lawrence Marathon?

St. Lawrence Marathon is held in Cornwall, Ontario, Canada.

How long is St. Lawrence Marathon?

St. Lawrence Marathon is 26.2 miles (42 km).

How much elevation gain does St. Lawrence Marathon have?

St. Lawrence Marathon has 453 ft (138 m) of elevation gain, as the race states it.

What is the weather usually like at St. Lawrence Marathon?

Around St. Lawrence Marathon's date, the day's high is typically about 58°F (14°C) and the low about 37°F (3°C), averaged over recent years.

How hilly is St. Lawrence Marathon?

St. Lawrence Marathon climbs about 17 ft a mile (3 m per km), near the middle of the 476 marathons listed with their climbing.

What other marathons are there in Canada?

Other upcoming marathons in Canada include Caledon Crusher (April 10, 2027), Mississauga Marathon (April 25, 2027) and Dirty Feet - Kal Park 50 (May 2, 2027).

Other races in Canada

Every race in Canada

More like it

Updated