2018 – 2019 Canada Marathon Calendar

Browse our Marathon Calendar for races organized in Canada among 86 races.

86 races

Yukon River Trail Marathon

Marathon Relay
2018-08-05
North America / Canada / Yukon / Whitehorse
Marathon
Trail Running Relay

Yukon River Trail Marathon

Marathon
2018-08-05
North America / Canada / Yukon / Whitehorse
Marathon
Trail Running Solo

Yukon Arctic Ultra

Marathon
2019-02-03
North America / Canada / Yukon / Whitehorse
Marathon
Snow Trail Running Solo

Yellowknife Overlander Marathon

Yellowknife Overlander Marathon
2017-08-20 - 08:00
North America / Canada / Northwest Territories / Yellowknife
Marathon
Road Running

Yarmouth "Bean There, Ran That" Marathon Running Event

Marathon Relay
2019-06-09 - 08:00
North America / Canada / Nova Scotia / Yarmouth
Marathon
Boston Qualifier Road Running Relay

Yarmouth "Bean There, Ran That" Marathon Running Event

Marathon
2019-06-09 - 08:00
North America / Canada / Nova Scotia / Yarmouth
Marathon
Boston Qualifier Road Running Solo

Woody's RV World Red Deer Marathon

Marathon
2018-05-20
North America / Canada / Alberta / Red Deer
Marathon
Boston Qualifier Road Running Solo

Winterman Marathon, Marathon Relays, Half Marathon, 10Km, 5Km, and 3Km

Winterman Marathon
2018-02-18 - 08:30
North America / Canada / Ontario / Ottawa
Marathon
Road Running Solo

Whole Health Mudcat Marathon Weekend

Mudcat Marathon
2018-05-12 - 07:00
North America / Canada / Ontario / Dunnville
Marathon
Boston Qualifier Road Running Flat Solo

Waterloo Marathon & Half Marathon

Waterloo Marathon
2018-04-29 - 08:00
North America / Canada / Ontario / Bechtel Park, Waterloo
Marathon
Boston Qualifier Road Running Flat Multiple loops Solo

Wandering Moose Trail Race

42km Trail Race
2017-10-07 - 08:30
North America / Canada / British Columbia / Kelowna
Marathon
Trail Running

Valley Harvest Marathon

Valley Harvest Marathon
2017-10-08 - 08:30
North America / Canada / Nova Scotia / Wolfville
Marathon
Road Running
Upcoming races first Name A->Z Name Z->A Location A->Z Location Z->A Date older->newer Date newer-> older