2,134 Trails in Canada

Trail Name Difficulty Length (mi) Rating City
Millennium Cycle Bike Park  difficulty 3.7 Quispamsis
Mill Creek Ravine (south) Beginner difficulty 9.0 *** Edmonton
Mill Creek Ravine (north) Beginner difficulty 4.0 *** Edmonton
Mill Creek Horse Trail  difficulty 1.41 Maple Ridge
Milky Way (Englishman River Falls Provincial Park)  difficulty 1 Errington
Migor (Cranbrook Community Forest – South)  difficulty 1.68 Cranbrook
Midway (Connor Park)  difficulty 0.17 Welcome Beach
Midland/tay Trail System  difficulty 13.0 Midland
Midland SCMBC Trail (Midland City Forest) Easiest difficulty 9.0 **** Midland
Midhurst Intermediate difficulty 15.0 ***** Barrie
Middlepoint  difficulty 15.0 Halfmoon Bay
Middle Earth (Svoboda Trails)  difficulty 1.73 Nelson
Middle Bench Trail (Mount Geoffrey Regional Nature Park)  difficulty 2.21 Hornby Island
Middle Bench (Myra-Bellevue)  difficulty 0.48 Kelowna
Mid-Life Crisis (Alice Lake Provincial Park)  difficulty 0.22 Squamish
Microclimate (Blackcomb Trails)  difficulty 1.0 Whistler
Mica Trail System (Chantecler)  difficulty 4.0 Sainte Adele
Mexican Ninja (Vedder Mountain)  difficulty 0.59 Chilliwack
Mexican Jumping Bean (Mount Elphinstone)  difficulty 0.99 Gibsons
Mesa Butte Provincial Recreation Area  difficulty 38.0 Millarville
Mesa (Kenna Cartwright Park)  difficulty 1.66 Kamloops
Merry Go Round Trail (Merry Creek)  difficulty 0.9 Castlegar
Merry Creek Trail (Merry Creek)  difficulty 2.01 Castlegar
Merry Creek  difficulty 17 Castlegar
Mercey River/Jakes Landing to Merrymakedge Beach Beginner difficulty 7.0 **** Maitland Bridge
Memphis (Mount Prevost)  difficulty 1.15 North Cowichan
Memory Lake Trail (Don Getty Wildland Provincial Park)  difficulty 4.7 Coleman
Megasaurus (Fernie Alpine Resort)  difficulty 1.68 Fernie
Megahurts (Mount Fernie Provincial Park)  difficulty 1.0 Fernie
Medzhitenneh Trail (Caribou Trail) (Fort Nelson Demonstration Forest)  difficulty 1 Fort Nelson
Meatgrinder (Rubberhead Trail System)  difficulty 0.44 Salmon Arm
Meat Draw (Westwood Lake)  difficulty 1.1 Nanaimo
Meander Trail (Montane Traverse)  difficulty 2.0 Canmore
Meadows Trail (Cornish Mountain)  difficulty 1.48 Wells
MeadowLilly Intermediate difficulty 7.0 ** london
Meadow Trail (South Canoe)  difficulty 0.06 Salmon Arm
Meadow (Penticton Maze)  difficulty 0.35 Powell River
Mckinnon Ravine  difficulty 2.0 Edmoton
McKenzie Trails  difficulty 4.0 Red Deer
McKenzie Trails  difficulty 4.0 Red Deer
McKenzie Point Trail  difficulty 1.0 La Ronge
McIntosh Mills Trails Intermediate difficulty 8.0 *** McIntosh Mills
McGillvray Lake Trail (Mt Morrisey XC trails)  difficulty 1.33 Sun Peaks
Mcdougal Rim Intermediate difficulty 18.0 ***** Kelowna
McCloud (Diamond Head)  difficulty 0.2 Squamish
Mayook Trail  difficulty 10.5 Cranbrook
Mayflower Lake (Rockwood Park)  difficulty 0.66 Saint John
Maxwell Lake / Beaver Board Walk Advanced difficulty 2.0 **** Hinton
Max Power (Westwood Lake)  difficulty 1.01 Nanaimo
Maud Island Trail (Quadra Island Trails)  difficulty 3.77 Campbell River

Know of a new mountain bike trail not listed here? Please tell us about it using this form. Find mountain bike trails near you or for even more trail inspiration and how we ranked the mountain bike trails, see this list of the best mountain bike trails in the world.