Marathons in Alberta
Marathons across Alberta: 4 with a confirmed date (7 more are waiting on a date). Next up: Servus Calgary Marathon on May 29, 2027.
Updated daily — every listing links to the organizer's official registration page.
When
11 races listed
- Date to be announced

Wintergreen Ekiden RelayDate TBA
Bragg Creek, AB · Road running · 42km
- Date to be announced

Red Deer Marathon, Half Marathon & 10K Road RaceDate TBA
Red Deer, AB · Road running · 42km / 21km / 10km / 1km
- Saturday, May 29, 2027
Servus Calgary Marathon
Calgary, AB · Road running · 42.2km / 21.1km / 10km / 5km
- Sunday, May 30, 2027

2027 Beneva Calgary Marathon
Calgary, AB · Road running · 42km / 21km / 10km / 5km
- Date to be announced

RUN 4 FUNDate TBA
Whitecourt, AB · Road running · 21km / 10km / 5km / 42km
- Date to be announced

The YEG TraverseDate TBA
Edmonton, AB · Trail · 42km / 21km
- Date to be announced

Powderface Mountain Marathon & Half MarathonDate TBA
Bragg Creek, AB · Trail · 42km / 21km
- Sunday, July 4, 2027
2027 Great White North Marathon
St. Albert, AB · Road running · 5km / 10km / 21km / 42km
- Date to be announced

Servus Edmonton MarathonDate TBA
Edmonton, AB · Road running · 5km / 1km / 42km / 21km
- Saturday, August 21, 2027
Moose Mountain Trail Races
Bragg Creek, AB · Trail · 50km / 42km / 29km / 16km
- Date to be announced

Inter Pipeline Fort McMurray MarathonDate TBA
Fort McMurray, AB · Road running · 1km / 3km / 5km / 10km
New races in Alberta, once a month
Newly listed races, and the registrations closing in the next three weeks. One email a month, one click to leave.
Marathons in Alberta — FAQ
- How many marathons are there in Alberta in 2026?
- Marathons listed for Alberta right now: 4 with a confirmed date, plus 7 that ran last season and haven't announced their next one. The list refreshes nightly as organizers announce new dates.
- What is the next marathon in Alberta?
- Servus Calgary Marathon in Calgary on May 29, 2027.
- Which Alberta cities host the most marathons?
- Calgary (2), St. Albert (1), Bragg Creek (1).