Grandma's Marathon: Elevation Profile, Course Map & Pace Calculator

A point-to-point along the North Shore of Lake Superior from Two Harbors to Canal Park in Duluth, run every June since 1977. The route follows Scenic Highway 61 on a gentle net downhill with only Lemon Drop Hill at mile 22 breaking the rhythm. A perennial Boston qualifier favorite with reliable late-spring conditions.

The Grandma's Marathon is fast, with only modest elevation change — rated 2/5 on our difficulty scale. Over the official 42.195 km (26.2 mi) the course gains about 530 ft (160 m) and loses 650 ft (200 m), with a net drop of 35 m (115 ft). Grade-adjusted pace says the toughest stretch arrives at kilometre 35 (near mile 21.5), demanding about 8% more effort than the same distance on flat ground. The steepest pitch on course reaches 4.5%.

Course stats

Distance26.2 mi (42.195 km)
LocationDuluth, MN, USA
Total ascent530 ft (160 m)
Total descent650 ft (200 m)
Net elevation-115 ft (-35 m)
Steepest grade4.5%
Difficulty2/5
Field size≈9,500 runners
Race dayThird Saturday of June

Mile-by-mile splits (grade-adjusted)

Grade-adjusted (GAP) splits for a 4:00:00 finish, computed from the course's elevation profile with the Minetti gradient-cost model: uphill miles get more time, downhills less, at even effort. Splits scale proportionally for any other goal time — the interactive pace calculator on this page computes them exactly.

MileGAP pace /miGAP pace /kmElev ΔElapsed
19:045:38-13 ft (-4 m)9:04
28:585:34-26 ft (-8 m)18:02
38:555:32-30 ft (-9 m)26:57
49:135:44+3 ft (+1 m)36:10
59:025:37-16 ft (-5 m)45:13
69:095:41-9 ft (-3 m)54:21
79:135:44+4 ft (+1 m)1:03:34
89:265:52+26 ft (+8 m)1:13:00
99:205:48+13 ft (+4 m)1:22:21
108:395:22-62 ft (-19 m)1:30:59
119:285:53+29 ft (+9 m)1:40:27
129:085:41-7 ft (-2 m)1:49:35
139:025:37-16 ft (-5 m)1:58:37
149:155:45+8 ft (+2 m)2:07:52
159:125:43+1 ft (0 m)2:17:04
169:075:40-7 ft (-2 m)2:26:11
179:175:46+10 ft (+3 m)2:35:27
189:245:51+23 ft (+7 m)2:44:52
198:545:32-31 ft (-9 m)2:53:46
209:285:53+31 ft (+9 m)3:03:14
219:225:49+17 ft (+5 m)3:12:36
228:595:35-21 ft (-6 m)3:21:35
239:185:47+9 ft (+3 m)3:30:53
249:085:40-6 ft (-2 m)3:40:01
259:015:36-17 ft (-5 m)3:49:03
268:585:34-25 ft (-8 m)3:58:00
26.29:075:40-1 ft (0 m)4:00:00

Frequently asked questions

Is the Grandma's Marathon flat or hilly?

The Grandma's Marathon is fast, with only modest elevation change (2/5 difficulty). Total ascent is about 530 ft (160 m) over 26.2 miles.

How much elevation gain does the Grandma's Marathon have?

About 530 ft (160 m) of total ascent and 650 ft (200 m) of descent, for a net change of -115 ft (-35 m). Figures come from a digital elevation model, so very flat courses can read 20–30 ft high.

What is the hardest part of the Grandma's Marathon course?

Kilometre 35 (near mile 21.5) is the toughest split on the course by grade-adjusted effort. Grade-adjusted pace puts it at roughly 8% more effort than flat running. The steepest grade on course is 4.5%.

When is the Grandma's Marathon?

The Grandma's Marathon is typically held on the third Saturday of June. The next edition is expected around June 19, 2027. Confirm the exact date on the official race website.

How many runners take part in the Grandma's Marathon?

The field is roughly 9,500 runners.

What pace do I need to run the Grandma's Marathon in my goal time?

At an even pace: 3:00:00 needs 6:52/mi (4:16/km); 3:30:00 needs 8:01/mi (4:59/km); 4:00:00 needs 9:09/mi (5:41/km); 4:30:00 needs 10:18/mi (6:24/km); 5:00:00 needs 11:27/mi (7:07/km); 5:30:00 needs 12:35/mi (7:49/km). On this course, grade-adjusted pacing shifts a few seconds per mile between uphill and downhill splits — the pace calculator on this page computes those splits for any goal time.

Plan your Duluth race

Marathons with a similar profile

Official race site: https://grandmasmarathon.com