BC Cycle Tourism Society

Let's Go Biking

guidebook author visit →

Let's Go Biking is a British Columbia cycling guidebook series written by Colleen MacDonald, a champion of slow, scenic, family-friendly riding. Her three guidebooks — Around Vancouver; Okanagan and Beyond; and Vancouver Island, the Gulf Islands and Sunshine Coast — come with a companion website of mapped rides, walks, and runs.

Their BC collection

Let's Go Biking's BC coverage spans all three guidebooks, with 179 mapped rides in this collection. Most are day rides on quiet roads, greenways, dykes, and rail trails, rated easy to moderate, alongside longer options up to multi-day Kettle Valley Rail Trail (KVR) trips. The focus is family-friendly, scenery-first cycling rather than road touring or bikepacking.

179 of their BC rides#

Open any ride for its welcoming stops and how to get there. The full writeup, map, and directions live on Let's Go Biking's website.

Vancouver, Coast and Mountains · 94

Ridge Meadows Dyke
Photo: Let's Go BikingRidge Meadows Dyke
Ridge Meadows Dyke
7 km · 7 m up
EasyLow-traffic ridingAlmost all gravelGentle grades

The Ridge Meadows dykes follow an old rail corridor between Pitt Meadows and Maple Ridge, flat gravel the whole way, with the river beside you and farmland stretching out on the other side. It is 7 km one way, 14 km return, and comfortable for almost anyone, kids included.

Stops, map + getting there →
Pitt Lake (Trails)
Photo: Let's Go BikingPitt Lake (Trails)
Pitt Lake (Trails)
50 km · 125 m up
AmbitiousLow-traffic ridingMostly gravelChunky gravelGentle grades

The Pitt Lake trails run 20 km one way (40 return) from Pitt Meadows through polder farmland and marsh to the shores of one of the world's few freshwater tidal lakes. Flat the whole way but rough gravel in long stretches, so wider tires help. The birdwatching, eagles, herons, and sandhill cranes in season, is among the region's best.

Stops, map + getting there →
Around the Mountain
Photo: Let's Go BikingAround the Mountain
Around the Mountain
23 km
AmbitiousLow-traffic ridingMixed surface

Around the Mountain circles Burnaby Mountain in a 27 km loop linking Port Moody, Coquitlam, and Burnaby, climbing through forest with stretches of singletrack and open views from the high point. One of the harder rides in the Vancouver collection, with real climbing and mixed surfaces.

Stops, map + getting there →
Barnston Island (from Tynehead Park)
Photo: Let's Go BikingBarnston Island (from Tynehead Park)
Barnston Island (from Tynehead Park)
18 km · 22 m up
AmbitiousLow-traffic ridingMixed surfaceChunky gravelGentle grades

From Tynehead Park in Surrey, roll down to the Fraser and catch the tiny free ferry, a two-minute crossing, to Barnston Island, where a flat, quiet 10 km lap circles riverside farmland full of bird life. No cars to speak of, no hills at all, and a picnic spot around every corner. The road surface runs rough in patches, so take it easy.

Stops, map + getting there →
Belcarra Park & Sasamat Lake 40km
Photo: Let's Go BikingBelcarra Park & Sasamat Lake 40km
Belcarra Park & Sasamat Lake 40km
21 km · 469 m up
AmbitiousLow-traffic ridingMostly pavedMax climbing

This 26 km loop from Port Moody climbs through forest to Sasamat Lake, one of the Lower Mainland's warmest swimming lakes, and out to the seaside at Belcarra, with singletrack options and historic sites along the way. The hills are honest work, around 470 m of climbing, which is what keeps the roads quiet.

Stops, map + getting there →
Blue Heron Loop
Photo: Let's Go BikingBlue Heron Loop
Blue Heron Loop
18 km · 130 m up
AmbitiousLow-traffic ridingAlmost all gravelChunky gravelSome climbing

The Blue Heron Loop covers 18 km of quiet dyke gravel, farmland, and forest singletrack between Pitt Meadows and Maple Ridge. Nearly flat but almost all unpaved and rough in stretches, it rewards wider tires and unhurried pace, and the birdwatching, herons especially, is the point.

Stops, map + getting there →
BMUT - Burnaby Mountain Urban Trail
Photo: Let's Go BikingBMUT - Burnaby Mountain Urban Trail
BMUT - Burnaby Mountain Urban Trail
17 km
EasyLow-traffic ridingMostly paved

The Burnaby Mountain Urban Trail runs flat along the mountain's forested flank for 8.5 km one way, 17 return. An easy, family-friendly ride that turns quietly spectacular in fall when the deciduous stretches light up.

Stops, map + getting there →
BMUT Lougheed to Gastown
Photo: Let's Go BikingBMUT Lougheed to Gastown
BMUT Lougheed to Gastown
42 km
ModerateLow-traffic ridingMixed surface

An extension of the Burnaby Mountain Urban Trail, this 21 km one-way route runs from Lougheed to Gastown, trading forest for waterfront and finishing among historic brick streets. SkyTrain stations at both ends make the logistics effortless: ride one way, train back.

Stops, map + getting there →
Boundary Bay Dyke Trail
Photo: Let's Go BikingBoundary Bay Dyke Trail
Boundary Bay Dyke Trail
25 km · 12 m up
EasyLow-traffic ridingAlmost all gravelGentle grades

The Boundary Bay Dyke Trail runs dead flat along Delta's shoreline between sea and farmland, with access points offering rides of 15, 30, or 40 km. This is one of Canada's premier birdwatching areas, hawks and herons in every season, snowy owls in irruption winters, with mountain views across the bay thrown in.

Stops, map + getting there →
Burnaby Lakes & Creeks
Photo: Let's Go BikingBurnaby Lakes & Creeks
Burnaby Lakes & Creeks
28 km · 266 m up
ModerateLow-traffic ridingMixed surfaceSome climbing

Burnaby Lakes and Creeks loops through the parkland at the city's green heart, 11 to 29 km past Burnaby Lake, Deer Lake, and the creek trails that join them. Family-friendly, mostly gentle, and a reminder of how much forest hides inside the city.

Stops, map + getting there →
Burrard Inlet Trails
Photo: Let's Go BikingBurrard Inlet Trails
Burrard Inlet Trails
7 km
AmbitiousLow-traffic ridingMostly gravelChunky gravel

The Burrard Inlet Trails run 4 to 20 km out and back between Burnaby and Port Moody, mixing easy waterfront path with rougher forest singletrack. Choose the shoreline sections for a family outing, or add the trail stretches, which run genuinely rocky and rooty, for something livelier.

Stops, map + getting there →
Campbell Valley
Photo: Let's Go BikingCampbell Valley
Campbell Valley
26 km · 121 m up
EasySome traffic sharingMixed surfaceGentle grades

Campbell Valley in South Langley offers everything from a 7 km perimeter trail to a full 27 km loop, wandering regional parkland, horse country, and farmland, with the historic Langley Speedway site a curious side trip. Local wineries dot the surrounding roads, and the terrain stays gentle throughout.

Stops, map + getting there →
Canoe Pass Trail (Brunswick Point)
Photo: Let's Go BikingCanoe Pass Trail (Brunswick Point)
Canoe Pass Trail (Brunswick Point)
7 km
EasyLow-traffic ridingMostly gravelChunky gravel

The Canoe Pass Trail at Brunswick Point runs flat and quiet along the dyke near Ladner, 10 to 14 km out and back where the Fraser meets the sea. Wildflowers colour the banks in summer, and this is superb raptor and shorebird country, with snow geese passing through in season. Gravel surface, no hills at all.

Stops, map + getting there →
Canyon to Coast Trail Loop
Photo: Let's Go BikingCanyon to Coast Trail Loop
Canyon to Coast Trail Loop
34 km · 33 m up
EasyLow-traffic ridingMostly gravelGentle grades

Canyon to Coast follows a riverside dyke trail near Chilliwack, 18 km one way and 36 return, flat the whole way through farmland and parkland on a former rail corridor. A shorter 15 km road option runs nearby. Mountains bracket the valley on both sides, so the views come free.

Stops, map + getting there →
Central Valley Greenway
Photo: Let's Go BikingCentral Valley Greenway
Central Valley Greenway
25 km · 297 m up
ModerateLow-traffic ridingMostly pavedSome climbing

The Central Valley Greenway runs 25 km from Vancouver through Burnaby to New Westminster, flat, mostly paved, and stitched with parkland and riverside stretches. SkyTrain stations along the corridor make it easy to ride exactly as far as you feel like and train home.

Stops, map + getting there →
Coquitlam Parks
Photo: Let's Go BikingCoquitlam Parks
Coquitlam Parks
18 km · 240 m up
AmbitiousLow-traffic ridingMixed surfaceLots of climbing

Coquitlam Parks loops 15 to 18 km through the city's green spaces, linking lake, forest, and parkland with public art along the way and SkyTrain access making it car-free friendly. Gentle enough for families, with a bit of climbing to keep it interesting.

Stops, map + getting there →
David's Loop
Photo: Let's Go BikingDavid's Loop
David's Loop
18 km · 273 m up
AmbitiousLow-traffic ridingMostly pavedLots of climbing

David's Loop runs 18 km through forest, riverside, and parkland between Coquitlam and Port Moody, with stretches of easy singletrack. Mostly family-friendly, though the hills are punchier than the parkland setting suggests.

Stops, map + getting there →
Deep Cove + Spirit Trail East
Photo: Let's Go BikingDeep Cove + Spirit Trail East
Deep Cove + Spirit Trail East
10 km · 133 m up
AmbitiousLow-traffic ridingMixed surfaceLots of climbing

This 10 km loop out to Deep Cove in North Vancouver mixes seaside path and forest riding, with one honest climb rewarded by open water views over Indian Arm. Deep Cove's cafes and famous doughnuts make the natural halfway stop.

Stops, map + getting there →
Delta Watershed + Joe Brown Trails
Photo: Let's Go BikingDelta Watershed + Joe Brown Trails
Delta Watershed + Joe Brown Trails
35 km · 94 m up
EasyLow-traffic ridingMostly gravelGentle grades

The Delta Watershed and Joe Brown trails loop 8 to 35 km through a surprisingly deep pocket of forest between Delta and Surrey, mostly gravel with easy singletrack threading the trees. Flat, quiet, and shaded, a local secret for hot days.

Stops, map + getting there →
Discovery Trail West
Photo: Let's Go BikingDiscovery Trail West
Discovery Trail West
9 km
EasyLow-traffic ridingMostly paved

Abbotsford's Discovery Trail crosses the city in two halves, west (9 km one way) and east (11 km one way), for up to 40 km of riding through parkland and farm edges, mostly paved with gentle grades. Good fall colour, and easy to ride in whatever piece fits your day.

Stops, map + getting there →
Fort to Fort Trail
Photo: Let's Go BikingFort to Fort Trail
Fort to Fort Trail
12 km · 52 m up
EasyLow-traffic ridingAlmost all gravelGentle grades

The Fort to Fort Trail links the site of the original Fort Langley with today's national historic site, following the Fraser through riverside and farmland on flat gravel. Ride 12 to 30 km depending on the combination, adding the Brae Island loop for more. History at both ends, and Fort Langley village's cafes in the middle.

Stops, map + getting there →
Fraser Loop
Photo: Let's Go BikingFraser Loop
Fraser Loop
35 km
AmbitiousSome traffic sharingMixed surface

The Fraser Loop runs 35 km along the river through Burnaby, Vancouver, Richmond, and New Westminster, following the working waterfront where log booms, tugs, and herons share the water. Mostly flat with connecting city streets, a good half-day that shows a side of the region most rides miss.

Stops, map + getting there →
Fraser Shores
Photo: Let's Go BikingFraser Shores
Fraser Shores
8 km · 50 m up
ModerateLow-traffic ridingMostly gravelSome climbing

Fraser Shores is a quiet, flat out-and-back along the Fraser River between Burnaby and Vancouver, 6 km each way on a mix of gravel and paved path. Simple, calm riverside riding suited to families and unhurried afternoons.

Stops, map + getting there →
Friesen Loop White Rock to Crescent Beach
Photo: Let's Go BikingFriesen Loop White Rock to Crescent Beach
Friesen Loop White Rock to Crescent Beach
24 km
EasyLow-traffic ridingMixed surface

This 24 km loop connects White Rock and Crescent Beach in South Surrey, mixing quiet roads with gravel path as it rounds the bay between two of the area's favourite seaside villages. Mostly flat, with beach stops and fish and chips as natural incentives.

Stops, map + getting there →
Glen Valley Glide
Photo: Let's Go BikingGlen Valley Glide
Glen Valley Glide
42 km · 243 m up
ModerateShares roads with trafficMostly pavedGentle grades

The Glen Valley Glide loops 30 km through quiet farmland and riverside country between Fort Langley and Abbotsford, following stretches of former rail corridor past small wineries. Rolling rather than flat, and glorious in fall colour.

Stops, map + getting there →
Golden Dreams Loop - Whistler Valley Trail
Photo: Let's Go BikingGolden Dreams Loop - Whistler Valley Trail
Golden Dreams Loop - Whistler Valley Trail
15 km · 95 m up
ModerateLow-traffic ridingMostly pavedSome climbing

The Whistler Valley Trail links the resort's lakes on paved, nearly flat path: the classic 15 km loop passes Lost Lake, Green Lake, and Alta Lake, and the 26 km five-lake version adds Nita and Alpha via Creekside. Mountain views the whole way, swimming docks in summer, and family-friendly from end to end.

Stops, map + getting there →
Great Blue Heron Way
Photo: Let's Go BikingGreat Blue Heron Way
Great Blue Heron Way
8 km
EasyLow-traffic ridingMostly gravel

Great Blue Heron Way is a short, flat, quiet ride on Tsawwassen First Nation land, 4 km one way and 8 return along the seaside, with wildflowers in season and the namesake herons a common sight on the flats.

Stops, map + getting there →
Green Necklace
Photo: Let's Go BikingGreen Necklace
Green Necklace
7 km · 147 m up
AmbitiousLow-traffic ridingMostly pavedMax climbing

The Green Necklace circles central North Vancouver in a 7 km greenway loop, linking parks, public art, and heritage streets. Short, paved, and family-friendly, with more climbing than you might expect for its size, and cafes at every compass point.

Stops, map + getting there →
Green Timbers Park + Greenway
Photo: Let's Go BikingGreen Timbers Park + Greenway
Green Timbers Park + Greenway
11 km · 66 m up
ModerateLow-traffic ridingMostly pavedSome climbing

Green Timbers, the forest that started BC's reforestation story, and neighbouring Tynehead Park combine with a connecting greenway for 2 to 18 km of quiet, mostly flat riding under tall trees in the middle of Surrey. Good birdwatching and easy family terrain throughout.

Stops, map + getting there →
Harbour Loop
Photo: Let's Go BikingHarbour Loop
Harbour Loop
30 km
AmbitiousLow-traffic ridingMostly paved

The Harbour Loop circles Burrard Inlet for 32 km, linking Vancouver and North Vancouver's waterfronts by bridge, with container cranes, shipyards, seawall, and historic Gastown along the way. Flat and paved, its length is the only challenge, and the SeaBus offers a shortcut if the day runs long.

Stops, map + getting there →
Iona Jetty
Photo: Let's Go BikingIona Jetty
Iona Jetty
26 km · 5 m up
EasyLow-traffic ridingMostly gravelGentle grades

The Iona Jetty runs arrow-straight into the Strait of Georgia from Iona Beach on Sea Island, one of the region's most unusual rides: 4 km out over the water with ocean on both sides, part of an 8 to 24 km outing from Richmond. Dead flat, big skies, and world-class birdwatching at the beach and lagoons.

Stops, map + getting there →
North Sunshine Coast
Photo: Let's Go BikingNorth Sunshine Coast
North Sunshine Coast
180 km
AmbitiousLow-traffic ridingFast-road sections · 39 kmMixed surface

The north Sunshine Coast offers rides from a 5.5 km Okeover Arm amble to the coast's big adventures: the ferry-to-ferry road run, the 13 km Inland Lake loop on one of BC's most accessible trails, quiet roads to Lund at the end of Highway 101, and for the ambitious, trail options along the 180 km Sunshine Coast Trail corridor. Forest, lakes, and waterfront throughout, with real hills on the longer routes.

Stops, map + getting there →
Texada Island • Savary Island
Photo: Let's Go BikingTexada Island • Savary Island
Texada Island • Savary Island
100 km
AmbitiousSome traffic sharingMostly gravelChunky gravel

A ferry-hop pairing with two very different personalities: Texada, the big quiet island of gravel roads, forest, and honest hills, ridden in sections from 16 to 48 km, and little Savary, 18 km of sandy lanes rimmed by some of BC's warmest beaches, reached by water taxi. Together they make 18 to 100 km of seaside riding with wildlife, history, and hardly any traffic.

Stops, map + getting there →
Tiskwat • Powell River
Photo: Let's Go BikingTiskwat • Powell River
Tiskwat • Powell River
16 km
ModerateSome traffic sharingMostly paved

In Powell River, on the lands the Tla'amin people call Tiskwat, rides run from the 1.5 km Willingdon Trail and waterfront seawalk to a 13 km town loop, taking in the National Historic District Townsite with its century-old mill-town streets. Family-friendly at the short end, hillier as the loops grow, with the ocean rarely out of sight.

Stops, map + getting there →
Egmont to Secret Cove
Photo: Let's Go BikingEgmont to Secret Cove
Egmont to Secret Cove
36 km
ChallengingSome traffic sharingFast-road sections · 24 kmMixed surfaceChunky gravel

This point-to-point route explores the upper Sunshine Coast between Egmont and Secret Cove, with variations from 3 to 36 km taking in Garden Bay, Francis Point, and the Suncoaster Trail. The country is hilly and forested, the ocean never far, and the side trip to Skookumchuck Narrows, where the tide boils through at up to 30 cm a second, is worth planning around the current tables. Expect real climbing and some rough surfaces.

Stops, map + getting there →
Sechelt • Halfmoon Bay
Photo: Let's Go BikingSechelt • Halfmoon Bay
Sechelt • Halfmoon Bay
50 km
AmbitiousSome traffic sharingMixed surface

The riding around Sechelt and Halfmoon Bay runs 2 to 50 km, from easy waterfront ambles at Porpoise Bay to the Redrooffs road along Halfmoon Bay and the walkable side trip to Smuggler Cove's hidden anchorage. Quiet forested roads, seaside parkland, and enough hills to remind you the Sunshine Coast is not flat. Family options and adventure options share the same map.

Stops, map + getting there →
Sunshine Coast South
Photo: Nancy ShieldsGibsons, BC
Sunshine Coast South
55 km
ModerateSome traffic sharingFast-road sections · 5 kmMostly paved

The southern Sunshine Coast strings Davis Bay, Roberts Creek, and Gibsons together with rides from a 4 km waterfront amble to a 34 km run down the coast. Quiet forested roads and seaside stretches, hills that mean it, and Gibsons' brewery and harbour front to finish. Highway sections carry traffic, so the quieter parallel roads are worth the detours.

Stops, map + getting there →
Gibsons
Photo: Kindred ScoutNorth Vancouver, BC
Gibsons
55 km
ModerateShares roads with trafficFast-road sections · 35 kmMostly paved

A ferry ride from Horseshoe Bay lands you in Gibsons, where rides run from a 4 km esplanade amble to a 55 km day taking in the Ocean Beach Esplanade, quiet forested roads toward Port Mellon, and connections down the coast to Roberts Creek. The town's brewery and harbour cafes anchor the start and finish. The hills are real on the longer options, and the highway stretches carry traffic.

Stops, map + getting there →
Goin' to Bowen (Bowen Island)
Photo: Let's Go BikingGoin' to Bowen (Bowen Island)
Goin' to Bowen (Bowen Island)
32 km
AmbitiousSome traffic sharingMostly paved

Twenty ferry minutes from Horseshoe Bay, Bowen Island offers rides from a 2 km viewpoint hop to a 32 km out-and-back reaching Cape Roger Curtis, with Killarney Lake for swimming, Artisan Square for coffee, and quiet forested roads throughout. The island is honestly hilly, so gear low and take your time.

Stops, map + getting there →
Ladner Loop-de-Doop
Photo: Jonny BiermanBoston Bar, BC
Ladner Loop-de-Doop
34 km · 5 m up
EasySome traffic sharingMixed surfaceGentle grades

The Ladner Loop-de-Doop covers 38 km of Delta's riverside, seaside, and farmland, dead flat despite the distance, with historic Ladner Village for coffee and the bay's birdlife for company. A long easy ride rather than a hard one.

Stops, map + getting there →
Lynn Creek
Photo: Let's Go BikingLynn Creek
Lynn Creek
6 km · 73 m up
AmbitiousLow-traffic ridingMostly gravelLots of climbing

The Lynn Creek trails loop 4 to 9 km through North Vancouver forest along the tumbling creek, mostly gravel with stretches of easy singletrack and mountain views where the trees open. Small but genuinely pretty, and easy to pair with a suspension-bridge visit.

Stops, map + getting there →
Matsqui Meander
Photo: Let's Go BikingMatsqui Meander
Matsqui Meander
42 km · 49 m up
EasyShares roads with trafficMixed surfaceGentle grades

The Matsqui Meander combines the flat Matsqui Trail along the Fraser with quiet farm roads in Abbotsford, from a 7 km taster to a 30 km loop on and around a former rail corridor. Family-friendly dyke riding, with mountain views across the river and Willband Creek's wetlands as a side trip.

Stops, map + getting there →
Millenium Trail Delta
Photo: VancityWildRichmond, BC
Millenium Trail Delta
15 km · 39 m up
EasyLow-traffic ridingMixed surfaceGentle grades

The Millennium Trail runs flat along the river dyke near Ladner, 6 km one way and 12 return, quiet water on one side and the traces of Delta's fishing and farming history on the other. An easy, peaceful hour or two.

Stops, map + getting there →
Minnekhada
Photo: Let's Go BikingMinnekhada
Minnekhada
19 km · 180 m up
ModerateLow-traffic ridingMostly gravelSome climbing

Minnekhada's out-and-back options run 9 to 25 km along a flat former rail corridor and riverside dykes between Coquitlam and Port Coquitlam, reaching the marshes below Minnekhada's historic hunting lodge. Wildlife viewing is the draw, from herons to the occasional bear near the park edges.

Stops, map + getting there →
New Westminster Loop
Photo: Let's Go BikingNew Westminster Loop
New Westminster Loop
13 km · 54 m up
EasyLow-traffic ridingMostly pavedGentle grades

The New Westminster Loop covers 15 km along the Fraser waterfront and up through the city's parks and heritage streets, famous for cherry blossoms in spring and rich colour in fall. Mostly flat riverside with gentle city grades, and the Quay's market makes a natural stop.

Stops, map + getting there →
Nicomekl
Photo: Let's Go BikingNicomekl
Nicomekl
10 km · 189 m up
AmbitiousLow-traffic ridingMixed surfaceLots of climbing

The Nicomekl combines a 7 km loop with an optional flood-plain spur for up to 13 km near Langley, through quiet riverside forest and parkland with good birdwatching, touches of singletrack, and historic sites along the old river-transport corridor.

Stops, map + getting there →
North Shore Spirit Trail
Photo: Let's Go BikingNorth Shore Spirit Trail
North Shore Spirit Trail
12 km · 16 m up
EasyLow-traffic ridingMostly pavedGentle grades

The North Shore Spirit Trail follows the waterfront for 15 km one way between North Vancouver and West Vancouver, flat, paved, and strung with public art, shipyard history, and harbour views. SeaBus access at Lonsdale makes it an easy car-free outing, and the market at the Shipyards anchors the middle.

Stops, map + getting there →
Pacific Spirit Park
Photo: Let's Go BikingPacific Spirit Park
Pacific Spirit Park
16 km · 310 m up
AmbitiousLow-traffic ridingAlmost all gravelLots of climbing

Pacific Spirit Park's 16 km loop threads the forest trails between Vancouver and UBC, almost entirely unpaved, quiet under hemlock and fir, with enough rolling climb to feel like a real ride. Hard to believe the city is minutes away.

Stops, map + getting there →
Pitt River Greenway
Photo: Let's Go BikingPitt River Greenway
Pitt River Greenway
11 km · 23 m up
EasyLow-traffic ridingAlmost all gravelGentle grades

The Pitt River Greenway runs flat along a former rail line beside the river and farmland in Pitt Meadows, 11 km one way and 22 return, with wildlife commonly spotted and the Golden Ears peaks standing over everything. Easy family riding on good gravel.

Stops, map + getting there →
PoCo Trail
Photo: Let's Go BikingPoCo Trail
PoCo Trail
25 km · 29 m up
EasyLow-traffic ridingMostly gravelGentle grades

The PoCo Trail loops 25 to 35 km around Port Coquitlam on flat former rail line and riverside dyke, linking parks the whole way around. Transit access makes it easy to reach, and the open dyke sections serve up mountain views for free.

Stops, map + getting there →
Quay & Pier Park
Photo: Let's Go BikingQuay & Pier Park
Quay & Pier Park
2 km
EasyMostly paved

A short, flat waterfront ride along New Westminster's Quay and Pier Park, 2.5 km one way and 5 return, passing the river market and museums. Small enough for the littlest riders, with trains and tugboats providing the entertainment.

Stops, map + getting there →
Queen Elizabeth Park Loop
Photo: Hubert KangVancouver, Coast and Mountains, BC
Queen Elizabeth Park Loop
20 km · 92 m up
EasyLow-traffic ridingMostly pavedGentle grades

This 20 km loop climbs gently through Vancouver's neighbourhoods to Queen Elizabeth Park, the city's highest point, where the quarry gardens and skyline views reward the effort. Public art and quiet bikeways link the rest of the way around.

Stops, map + getting there →
Queensborough
Photo: Let's Go BikingQueensborough
Queensborough
19 km · 56 m up
EasyLow-traffic ridingMixed surfaceGentle grades

The Queensborough loop stays flat and quiet along the Fraser's channels between New Westminster and Richmond, 27 km of waterfront path and parkland stitched together by a small ferry crossing. A calm ride through a corner of the river most people only drive over.

Stops, map + getting there →
Ridge Meadows Circle
Photo: Let's Go BikingRidge Meadows Circle
Ridge Meadows Circle
29 km · 33 m up
EasyLow-traffic ridingMostly gravelGentle grades

The Ridge Meadows Circle loops 30 km through quiet farmland and riverside parkland on dykes and former rail corridors between Pitt Meadows and Maple Ridge. Nearly all gravel but essentially flat, with mountain views over the fields and some of the region's most reliable birdwatching.

Stops, map + getting there →
Ridgeway Loop
Photo: The Number CreativeRichmond, BC
Ridgeway Loop
24 km
ModerateLow-traffic ridingMostly paved

The Ridgeway Loop covers 24 km of Vancouver's quiet cross-town bikeways and parks, collecting public art installations as it goes. Nearly flat and nearly all paved, an easy way to see neighbourhoods the seawall crowds never reach.

Stops, map + getting there →
Roller Coaster
Photo: Let's Go BikingRoller Coaster
Roller Coaster
47 km · 229 m up
EasyShares roads with trafficFast-road sections · 7 kmMixed surfaceGentle grades

The Roller Coaster lives up to its name: a 40 km loop through quiet Abbotsford farmland that rises and dips continually as it weaves on and off a former rail corridor. None of the hills are long, but they keep coming. Big valley views and barns for scenery, with some shared-road stretches.

Stops, map + getting there →
Sea Island Exploring
Photo: Let's Go BikingSea Island Exploring
Sea Island Exploring
9 km · 10 m up
EasyLow-traffic ridingMixed surfaceGentle grades

Sea Island Exploring loops 10 to 15 km around the island best known for the airport, finding riverside dirt paths and quiet corners most travellers never see, with planes overhead and the Fraser alongside. Flat, with some rougher trail sections that keep it interesting.

Stops, map + getting there →
Semiahmoo Trail
Photo: Let's Go BikingSemiahmoo Trail
Semiahmoo Trail
4 km · 53 m up
AmbitiousMostly gravelLots of climbing

The Semiahmoo Trail runs flat and quiet through Surrey forest for 5 km one way, 10 return, following a corridor whose history as a travel route long predates the city around it. Shaded, gentle, and family-friendly.

Stops, map + getting there →
South Langley Trail
Photo: Let's Go BikingSouth Langley Trail
South Langley Trail
21 km · 211 m up
AmbitiousLow-traffic ridingMostly gravelSome climbing

The South Langley Trail runs 25 km one way near Aldergrove through quiet forest, farmland, and winery country, rideable as a 50 km out-and-back, a 40 km trail-and-road loop, or a two-car shuttle. Gentle grades on a mix of gravel and pavement, with tasting rooms as optional waypoints.

Stops, map + getting there →
South Surrey Trails
Photo: Let's Go BikingSouth Surrey Trails
South Surrey Trails
25 km · 315 m up
AmbitiousLow-traffic ridingMostly gravelLots of climbing

The South Surrey Trails loop 21 km through the area's quiet green spaces, linking waterfront, riverside, and forest parkland with historic stops and reliable birdwatching along the way. Mostly gravel, gently rolling, and calm from start to finish.

Stops, map + getting there →
Southlands
Photo: Hubert KangVancouver, Coast and Mountains, BC
Southlands
14 km
ModerateLow-traffic ridingMixed surface

A quiet 12 km loop through Southlands, the pocket of horse paddocks and country lanes near Musqueam territory where Vancouver forgets to be a city. Forest and riverside paths, gravel in stretches, and horses likely to outnumber cars.

Stops, map + getting there →
Stanley Park Seawall
Photo: Let's Go BikingStanley Park Seawall
Stanley Park Seawall
10 km
EasyMostly paved

The seawall around Stanley Park may be Canada's most famous bike ride: 10 to 12 km one-way around the park, ocean and mountains on one side, old forest and gardens on the other, with public art and viewpoints the whole way. Flat, paved, and busy; go early for the quiet version.

Stops, map + getting there →
Stoney Creek & Brunette River
Photo: Let's Go BikingStoney Creek & Brunette River
Stoney Creek & Brunette River
14 km · 278 m up
AmbitiousLow-traffic ridingMostly gravelLots of climbing

This point-to-point route follows Stoney Creek and the Brunette River for 13 km one way between Burnaby and Coquitlam, threading forest along streams where salmon still spawn each fall. SkyTrain at both ends makes it a natural one-way ride, and the gentle grades suit families.

Stops, map + getting there →
Sumas Dyke Trails
Photo: Let's Go BikingSumas Dyke Trails
Sumas Dyke Trails
13 km · 14 m up
ModerateLow-traffic ridingAlmost all gravelChunky gravelGentle grades

The Sumas Dyke Trails run flat through quiet farmland near Abbotsford, 13 km one way and 26 return on gravel dykes and a former rail corridor. This valley floor was Sumas Lake until it was drained in the 1920s, a history worth knowing as you ride, with mountain views in every direction. Surfaces run chunky in stretches.

Stops, map + getting there →
Surrey Shores
Photo: Let's Go BikingSurrey Shores
Surrey Shores
12 km · 74 m up
ModerateLow-traffic ridingMostly gravelSome climbing

Surrey Shores links Crescent Beach, Elgin Park's heritage forest, and the Serpentine Fen wildlife area into an outing of anywhere from 4 to 30 km along waterfront, riverside, and parkland. Flat, mostly gravel, and one of the south Fraser's best birding rides; the fen's viewing towers are worth the stop.

Stops, map + getting there →
Three Bridges - Big Loop 51.6km
Photo: Let's Go BikingThree Bridges - Big Loop 51.6km
Three Bridges - Big Loop 51.6km
52 km
AmbitiousLow-traffic ridingMixed surface

The Three Bridges big loop makes a 50 km circuit of the rivers, crossing between Port Coquitlam, Surrey, and Pitt Meadows on its namesake bridges and linking riverside rail-trails and parkland between them. Flat almost throughout; the distance is the whole challenge, and the river views keep it honest company.

Stops, map + getting there →
Three Bridges via North Route 44.5km
Photo: Let's Go BikingThree Bridges via North Route 44.5km
Three Bridges via North Route 44.5km
45 km
EasyLow-traffic ridingMixed surface

The northern variation of the Three Bridges loop covers 45 km of riverside paths and quiet roads through Coquitlam and the Pitt Meadows flats, flat throughout on a mix of gravel and pavement. A slightly shorter sibling of the 50 km big loop, with the same bridges and the same river company.

Stops, map + getting there →
Town Center & Coquitlam River
Photo: Let's Go BikingTown Center & Coquitlam River
Town Center & Coquitlam River
10 km · 85 m up
ModerateLow-traffic ridingMostly gravelSome climbing

A 9 km out-and-back linking Coquitlam's town centre to the Coquitlam River, through parks and forest path that turn golden in fall. Flat, family-friendly, and SkyTrain-accessible, an easy after-school or Sunday-morning ride.

Stops, map + getting there →
UBC Explorer
Photo: Let's Go BikingUBC Explorer
UBC Explorer
9 km
ModerateLow-traffic ridingMostly paved

The UBC Explorer loops 9 to 15 km around the university peninsula, linking the Museum of Anthropology, the botanical and rose gardens, and an open-air gallery's worth of public art. Gentle paved riding with ocean glimpses at the edges and student-priced food everywhere.

Stops, map + getting there →
Vancouver City Circle
Photo: Let's Go BikingVancouver City Circle
Vancouver City Circle
20 km
ModerateLow-traffic ridingMostly paved

The City Circle loops 20 km through Vancouver's seaside paths, waterfront, and historic core, collecting public art and viewpoints as it goes. Flat and paved throughout, and in cherry blossom season the neighbourhood streets steal the show.

Stops, map + getting there →
Seaside Beaches
Photo: Andrew StrainVancouver, Coast and Mountains, BC
Seaside Beaches
18 km
EasyLow-traffic ridingMixed surface

Vancouver's beachfront path runs flat along the shore for 9 km one way, 18 return, hopping beach to beach with public art, sunset views, and swimming stops built in. Family-friendly the whole way, and busiest on exactly the days you most want to be there.

Stops, map + getting there →
Arbutus Greenway
Photo: Hubert KangVancouver, BC
Arbutus Greenway
17 km
EasyLow-traffic ridingMostly paved

The Arbutus Greenway follows a former rail line through Vancouver's west side, 8.5 km one way and 17 back, flat and paved the whole length. Community gardens, coffee stops, and neighbourhood cross-streets make it as much a stroll as a ride, well suited to families and new riders.

Stops, map + getting there →
Vancouver to Steveston
Photo: Let's Go BikingVancouver to Steveston
Vancouver to Steveston
44 km
AmbitiousLow-traffic ridingMixed surface

This out-and-back links Vancouver to Steveston along a former rail corridor and the Fraser River, 22 km each way, passing historic sites and open river views before arriving at the village's working fishing harbour. Flat the whole way; the 44 km round trip is the only difficulty.

Stops, map + getting there →
BC Parkway
Photo: Let's Go BikingBC Parkway
BC Parkway
36 km
ModerateLow-traffic ridingMostly paved

The BC Parkway follows the SkyTrain corridor for 18 km from Vancouver through Burnaby to New Westminster, flat and lined with pocket parks. With stations along the whole length, you can ride as far as you like and take the train back, one of the easiest one-way rides in the city.

Stops, map + getting there →
Burnaby Scenic & Adanac Bikeway
Photo: Let's Go BikingBurnaby Scenic & Adanac Bikeway
Burnaby Scenic & Adanac Bikeway
35 km
AmbitiousLow-traffic ridingMixed surface

This 35 km loop through Vancouver and Burnaby pairs waterfront stretches and viewpoints with the Adanac bikeway's cross-town run, collecting public art and historic stops as it goes. Mostly gentle, with just enough hill to open up the views.

Stops, map + getting there →
Seaside Greenway
Photo: Alex StrohlVancouver, BC
Seaside Greenway
24 km
ModerateLow-traffic ridingMostly paved

The Seaside Greenway loops 24 km along Vancouver's waterfront, linking beaches, parks, and public art, with a tiny False Creek ferry stitching the shores together. Flat, family-friendly, and arguably the city's signature ride.

Stops, map + getting there →
False Creek & Granville Island
Photo: Let's Go BikingFalse Creek & Granville Island
False Creek & Granville Island
10 km
Easy

The classic Vancouver starter ride: a flat 10 km loop around False Creek past Granville Island, science domes, marinas, and a parade of public art, with the option to shortcut across the water on the tiny False Creek ferries. Busy on sunny weekends, and lovely anyway.

Stops, map + getting there →
Crosstown & Queens Park
Photo: Let's Go BikingCrosstown & Queens Park
Crosstown & Queens Park
16 km
EasyLow-traffic ridingMostly paved

Crosstown and Queens Park wanders New Westminster's historic streets and parkland for 3 to 16 km, quiet and family-friendly, past heritage homes and the grand trees of Queens Park. Lovely any time, best in fall colour.

Stops, map + getting there →
Seymour Valley
Photo: Let's Go BikingSeymour Valley
Seymour Valley
29 km
AmbitiousLow-traffic ridingMixed surfaceChunky gravel

The Seymour Valley out-and-back runs 24 to 29 km through North Vancouver's deep forest, from the smooth, car-free paved parkway to rougher trail options near the lake and river. The easy line suits families; the trail sections turn rocky enough to want fatter tires. Views open up the valley as you go.

Stops, map + getting there →
Mosquito Creek
Photo: Let's Go BikingMosquito Creek
Mosquito Creek
8 km
EasySome traffic sharingMostly paved

Mosquito Creek's out-and-back covers 2.5 to 8 km along a former rail line and creekside trail in North Vancouver, shady, family-friendly, and easy to fit into an afternoon.

Stops, map + getting there →
Shoreline Trail
Photo: Let's Go BikingShoreline Trail
Shoreline Trail
9 km
EasyLow-traffic ridingMostly paved

Port Moody's Shoreline Trail curves around the head of Burrard Inlet for 6 to 9 km of flat, family-friendly waterfront path, past mudflats busy with herons and parkland with plenty of stops. SkyTrain access makes it an easy car-free outing, and the brewery row nearby is no secret.

Stops, map + getting there →
Colony Farm
Photo: Let's Go BikingColony Farm
Colony Farm
16 km
EasyLow-traffic ridingMixed surface

Colony Farm Regional Park spreads flat over old farmland along the Coquitlam River, with 10 km of riding (16 return) between Port Coquitlam and Coquitlam. Community gardens, open meadows, and some of the region's best accessible birdwatching make it a favourite slow ride for families.

Stops, map + getting there →
Around Richmond
Photo: Kindred ScoutNorth Vancouver, BC
Around Richmond
38 km
ModerateSome traffic sharingMostly paved

Around Richmond loops the island city for 38 km on former rail corridors and dykes, flat the entire way, tracing the Fraser River and the sea. Historic sites dot the route, and the bird life along the estuary is world-class. A satisfying half-day with no hill in sight.

Stops, map + getting there →
Railway Greenway
Photo: Let's Go BikingRailway Greenway
Railway Greenway
23 km
EasyLow-traffic ridingMostly paved

The Railway Greenway follows a flat former rail line, interurban tram cars once ran here, from central Richmond down to Steveston, 6 to 23 km depending on your turnaround. Historic sites along the way, and Steveston's fishing-village harbour front makes the perfect destination.

Stops, map + getting there →
West Dyke & Middle Arm
Photo: Reuben KrabbePemberton, BC
West Dyke & Middle Arm
22 km
EasySome traffic sharingMixed surface

The West Dyke and Middle Arm trails run flat along Richmond's western edge for 11 km one way, 22 return, with the Sturgeon Bank marshes and their birdlife on one side and mountain views across the strait on the other. Easy family riding that can link to Steveston at the south end.

Stops, map + getting there →
Steveston South Dyke Trail
Photo: Let's Go BikingSteveston South Dyke Trail
Steveston South Dyke Trail
20 km
EasyLow-traffic ridingMostly paved

The Steveston South Dyke Trail runs flat along the Fraser's south arm for 10 km one way, 20 return, past historic sites and public art, finishing in Steveston village with its museums, cannery history, and fish and chips off the boats.

Stops, map + getting there →
Bike the Bridge
Photo: Let's Go BikingBike the Bridge
Bike the Bridge
20 km
AmbitiousLow-traffic ridingMostly paved

Bike the Bridge loops 20 km between Vancouver and the North Shore along seaside paths and waterfront, crossing the inlet by bridge one way and returning by SeaBus. Flat, scenic, and family-friendly, with the harbour views doing most of the entertaining.

Stops, map + getting there →
Friesens Ride
Photo: Let's Go BikingFriesens Ride
Friesens Ride
24 km
ModerateSome traffic sharingMostly paved

Friesens Ride loops 24 km through the quiet waterfront and seaside parkland of White Rock and South Surrey, all paved with barely a hill, collecting ocean views along the way.

Stops, map + getting there →
Portside
Photo: Let's Go BikingPortside
Portside
20 km
EasyLow-traffic ridingMostly paved

Portside follows Vancouver's waterfront for 10 km one way and 20 return, past gardens, pocket parks, and the working harbour's cranes and ships. Flat and family-friendly, with plenty of reasons to stop and watch the water.

Stops, map + getting there →
The Drive
Photo: Kindred ScoutNorth Vancouver, BC
The Drive
16 km
Moderate

The Drive loops 9 to 16 km through East Vancouver's most storied neighbourhoods, past Commercial Drive's cafes, breweries, murals, and historic streets. City riding with personality, and more snack stops per kilometre than any route deserves.

Stops, map + getting there →
Vedder Loop
Photo: Let's Go BikingVedder Loop
Vedder Loop
21 km · 63 m up
ModerateLow-traffic ridingAlmost all gravelGentle grades

The Vedder River trails offer flat riverside riding near Chilliwack, from a 7 km taster to a 20 km loop on gravel dykes, former rail corridor, and parkland. The river draws eagles, spawning salmon in season, and anglers year-round, with optional spurs onto the north dyke and creekside paths.

Stops, map + getting there →
West Vancouver Exploring
Photo: Let's Go BikingWest Vancouver Exploring
West Vancouver Exploring
36 km · 665 m up
AmbitiousSome traffic sharingMostly pavedLots of climbing

West Van Exploring loops 30 km along West Vancouver's coastline and up into its forested hills, with about 665 m of climbing, real work by this collection's standards, rewarded with Howe Sound views, historic stops, and a ferry crossing to vary the return. Roads are shared, so ride the busier stretches with care.

Stops, map + getting there →
Westham Island
Photo: Let's Go BikingWestham Island
Westham Island
9 km · 13 m up
EasySome traffic sharingMostly pavedGentle grades

Westham Island, reached over a one-lane wooden swing bridge near Ladner, offers a quiet 10 to 18 km out-and-back through berry farms and a small winery, ending near the George C. Reifel Migratory Bird Sanctuary, one of Canada's top birding sites. Flat, calm, and best in migration season.

Stops, map + getting there →
White Rock + South Surrey Big Loop
Photo: Indigenous Tourism BCAgassiz, BC
White Rock + South Surrey Big Loop
32 km
AmbitiousLow-traffic ridingMixed surface

The White Rock and South Surrey big loop covers 32 km linking the beachfront promenade below the pier with forest parkland and quiet river valleys inland. Mixed gravel and pavement with a few honest climbs away from the water, and historic stops along the way.

Stops, map + getting there →

Vancouver Island · 49

Pacific Spirit Loop
Photo: Let's Go BikingPacific Spirit Loop
Pacific Spirit Loop
235 km
AmbitiousShares roads with trafficFast-road sections · 101 kmMixed surfaceRemote stretches

The big South Island circuit: 235 km linking the Galloping Goose, the wild coast road to Port Renfrew, the interior crossing to Lake Cowichan, and rail trail home past Shawnigan Lake. Forested climbs, ocean views, and long remote stretches on the west side; each leg has its own character, so riders build the trip to their taste over several days.

Stops, map + getting there →
Salish Sea Trail
Photo: Let's Go BikingSalish Sea Trail
Salish Sea Trail
175 km
ModerateSome traffic sharingMixed surface

The Salish Sea Trail links the South Island's best rail trails, the Lochside, the Galloping Goose, and the Cowichan Valley Trail, into one big 175 km loop with a Salt Spring Island ferry hop in the middle. Most of it is calm rail-trail riding through forest and farmland; the road stretches through wine country roll and climb a bit more. Ride a 15 km piece, or take a few days and go all the way around.

Stops, map + getting there →
Salt Spring Island
Photo: Let's Go BikingSalt Spring Island
Salt Spring Island
50 km
AmbitiousSome traffic sharingFast-road sections · 11 kmMostly paved

Salt Spring is the biggest and busiest of the Gulf Islands, and its loops of 6 to 50 km roll through hilly farmland past lakes, parks, and small museums, with Ganges' famous Saturday market, farm-gate cheese, and cider stops setting the agenda. The hills are constant and occasionally steep; the food justifies every one of them.

Stops, map + getting there →
Pender Islands
Photo: Let's Go BikingPender Islands
Pender Islands
25 km
ModerateShares roads with trafficFast-road sections · 4 kmMostly paved

Reached by ferry, the Pender Islands offer 6 to 25 km of winding, hilly coastal roads past vineyards, parkland, and dozens of little beach accesses. Roads are narrow and shared in the Gulf Islands way; the hills are constant and the pace unhurried by law of local custom.

Stops, map + getting there →
Mayne Island
Photo: Daniel BaylisColwood, BC
Mayne Island
25 km
ModerateShares roads with trafficMostly paved

Mayne Island's loop runs 4 to 25 km of hilly, winding lanes past the Japanese memorial garden at Dinner Bay, the historic Active Pass lighthouse grounds, and a small brewery for the finish. Roads are narrow and shared, hills frequent, and the Gulf Islands pace infectious.

Stops, map + getting there →
Saturna Island
Photo: Let's Go BikingSaturna Island
Saturna Island
50 km
AmbitiousSome traffic sharingMixed surface

Saturna is the quietest of the ferry-served Gulf Islands, half of it national park reserve, and its hilly lanes make an 11.5 to 50 km out-and-back ending at East Point, where orcas pass close to the sandstone bluffs. Almost no services and almost no cars; bring supplies and settle into island time.

Stops, map + getting there →
Galiano Island
Photo: Let's Go BikingGaliano Island
Galiano Island
42 km
AmbitiousShares roads with trafficMostly paved

On Galiano Island, a ferry-hop from Swartz Bay or Tsawwassen, rides of 5 to 42 km climb through forest and quiet parkland to coastal viewpoints over the Salish Sea, with Montague Harbour the classic destination. The island is genuinely steep in places, and the narrow roads are shared, so take the hills as a feature and the pace as given.

Stops, map + getting there →
Thetis Island
Photo: Let's Go BikingThetis Island
Thetis Island
30 km
ModerateLow-traffic ridingMostly paved

Little Thetis Island, a short ferry from Chemainus, offers 1 to 30 km of quiet shoreline roads with rolling hills and almost no traffic. No village to speak of, just coves, farms, and the kind of stillness only small islands manage. Time your ride to the ferry and let the day be simple.

Stops, map + getting there →
Cowichan Valley Trail
Photo: Let's Go BikingCowichan Valley Trail
Cowichan Valley Trail
88 km
ModerateSome traffic sharingMixed surface

The Cowichan Valley Trail follows historic rail grade through forest and along the Cowichan River, with access points serving everything from 6 km family outings to the 28 km Duncan-to-Lake-Cowichan run, or an 88 km loop that adds road riding to Shawnigan Lake, crossing the great Kinsol Trestle country en route. Flat, shaded, and transit-reachable, it is the valley's backbone ride.

Stops, map + getting there →
Shawnigan Lake & Cobble Hill
Photo: Let's Go BikingShawnigan Lake & Cobble Hill
Shawnigan Lake & Cobble Hill
80 km
EasyShares roads with trafficMostly fast roadsMostly paved

Around Shawnigan Lake and Cobble Hill, loops of 12 to 80 km roll through the Cowichan's wine country: the signed 35 km Wine Route, the lake circuit past historic Shawnigan village, and connections toward Mill Bay's ferry. Vineyards, cideries, and farm stands supply the stops; the roads are shared and gently rolling.

Stops, map + getting there →
Galloping Goose
Photo: Let's Go BikingGalloping Goose
Galloping Goose
55 km
ModerateLow-traffic ridingMixed surface

The Galloping Goose is one of BC's best-known rail trails, running 55 km from downtown Victoria out through Langford's lakes and forest to Sooke, with the Matheson Lake stretch a favourite finale. Flat, family-friendly, and paved near the city before turning to gravel, it carries commuters, tourers, and first-timers alike. Access points and transit connections along the whole length make any distance possible.

Stops, map + getting there →
Duncan
Photo: Let's Go BikingDuncan
Duncan
20 km
EasySome traffic sharingMostly paved

Around Duncan, the City of Totems, short loops of 2 to 20 km link rail trail, dyke paths, parkland, and pockets of singletrack, with the town's famous totem collection and public art never far away. Quiet, flat, and family-friendly, with good birdwatching along the river dykes.

Stops, map + getting there →
North Cowichan
Photo: Let's Go BikingNorth Cowichan
North Cowichan
27 km
EasyShares roads with trafficFast-road sections · 23 kmMostly paved

North Cowichan's loops run 3 to 27 km through farmland and along the sea, taking in Maple Bay, Genoa Bay's floating village, Quamichan Lake, and historic Cowichan Bay with its heritage waterfront and bakeries. Breweries and a ferry-hop option round it out; some hills and shared roads keep it honest.

Stops, map + getting there →
Chemainus Rail Trail
Photo: Let's Go BikingChemainus Rail Trail
Chemainus Rail Trail
19 km
EasySome traffic sharingMixed surface

The Chemainus Rail Trail corridor links Ladysmith, Chemainus, and Crofton in flat, family-friendly rides of 7 to 19 km. Chemainus's world-famous outdoor murals are the star attraction, with museums, public art, and Transfer Beach along the way, and the Crofton ferry connects onward to Salt Spring Island.

Stops, map + getting there →
Nanaimo South
Photo: Let's Go BikingNanaimo South
Nanaimo South
32 km
EasyShares roads with trafficFast-road sections · 18 kmMostly paved

South of Nanaimo, loops of 6 to 32 km explore the old coal country: the Morden Colliery rail trail and its historic tipple, Nanaimo River parkland, Hemer Park's lakeside trails, and the Yellow Point farm lanes. Quiet riding with history underfoot, and some shared-road stretches between segments.

Stops, map + getting there →
Nanaimo
Photo: Let's Go BikingNanaimo
Nanaimo
30 km
EasyLow-traffic ridingMostly paved

Nanaimo's rides run 3 to 30 km through town: the harbourfront walkway, the E&N rail trail, Westwood Lake's swimming loop, and best of all a foot-ferry hop to Saysutshun (Newcastle Island), a car-free provincial park with 9 km of shoreline trail. Flat, family-friendly, and transit-connected throughout.

Stops, map + getting there →
Gabriola Island
Photo: Let's Go BikingGabriola Island
Gabriola Island
45 km
EasySome traffic sharingMixed surface

Twenty ferry minutes from Nanaimo, Gabriola calls itself the Isle of the Arts, and its loops of 3.5 to 45 km ride past studios and public art, through forest, and along sandstone shorelines including the famous Malaspina Galleries. Quiet roads with honest hills, and singletrack connectors for variety.

Stops, map + getting there →
Nanaimo North
Photo: Let's Go BikingNanaimo North
Nanaimo North
60 km
ModerateSome traffic sharingMostly paved

North of Nanaimo, flat and family-friendly rides of 3.5 to 60 km follow the Parkway Trail and E&N rail trail up through seaside parkland to Lantzville. Transit access along the corridor makes one-way rides easy, and singletrack parks sit just off the line for anyone wanting more.

Stops, map + getting there →
Nanoose Bay - Parksville
Photo: Let's Go BikingNanoose Bay - Parksville
Nanoose Bay - Parksville
40 km
ModerateShares roads with trafficFast-road sections · 15 kmMostly paved

Between Nanoose Bay and Parksville, loops of 3.5 to 40 km wander forest, farmland, and the peninsula's seaside viewpoints, from the Fairwinds loop to the Errington back roads. Hillier than the coastal flats nearby, with singletrack options and quiet lanes, though highway-adjacent sections carry traffic.

Stops, map + getting there →
Parksville - Qualicum Beach
Photo: Let's Go BikingParksville - Qualicum Beach
Parksville - Qualicum Beach
32 km
EasySome traffic sharingMostly paved

Linking Parksville and Qualicum Beach, flat, family-friendly loops of 4 to 32 km follow rail trail and waterfront paths past farms and historic sites, between two of the island's favourite beach towns. The sands at low tide stretch forever, and the coffee stops come frequently.

Stops, map + getting there →
Rathtrevor Park - Top Bridge Trail
Photo: Let's Go BikingRathtrevor Park - Top Bridge Trail
Rathtrevor Park - Top Bridge Trail
30 km
ModerateShares roads with trafficMixed surface

Loops of 5 to 30 km link Rathtrevor Beach's forest paths, the Top Bridge Trail with its river-canyon suspension bridge and swimming rocks, and the Englishman River parkland into Parksville. Family-friendly at the beach end, more singletrack-flavoured along the river, with some shared-road connections.

Stops, map + getting there →
Lochside Trail
Photo: Let's Go BikingLochside Trail
Lochside Trail
29 km
EasyLow-traffic ridingMostly paved

The Lochside Trail runs 29 km between the Swartz Bay ferry terminal and downtown Victoria, flat rail-trail riding through Central Saanich farmland, along seaside stretches, and past some of the region's best birding flats. The natural first ride for anyone arriving by ferry with a bike, and a lovely day out for locals, with Sidney's bookshops a short spur away.

Stops, map + getting there →
Qualicum River Trails
Photo: Let's Go BikingQualicum River Trails
Qualicum River Trails
32 km
AmbitiousSome traffic sharingFast-road sections · 20 kmMixed surfaceChunky gravel

The Qualicum River trails offer out-and-back rides of 6 to 32 km through quiet forest along salmon-bearing water, with side trips to Spider Lake's warm swimming and the double cascades at Little Qualicum Falls. Surfaces run from smooth to genuinely rough, so the longer options suit wider tires.

Stops, map + getting there →
Port Alberni
Photo: Pete O HaraPort Alberni, BC
Port Alberni
20 km
AmbitiousSome traffic sharingMixed surfaceChunky gravel

In Port Alberni, loops of 3.5 to 20 km mix the harbour quay's working waterfront, the Log Train rail trail's southern reaches, and creekside paths, with historic industrial sites along the way. Family-friendly at the water, rougher and hillier on the trail sections.

Stops, map + getting there →
Log Train Trail - Sproat Lake
Photo: Pete O HaraPort Alberni, BC
Log Train Trail - Sproat Lake
42 km
AmbitiousSome traffic sharingFast-road sections · 3 kmMixed surface

Port Alberni's Log Train Trail follows a historic logging railway for up to 21 km one way through forest and farm edges, with connectors linking the Kitsuksis Dyke and the warm waters of Sproat Lake. Options run 3.5 to 42 km, family-friendly on the rail grade, rougher and hillier on the connectors.

Stops, map + getting there →
Tofino - Ucluelet (apsciik tasii)
Photo: Let's Go BikingTofino - Ucluelet (apsciik tasii)
Tofino - Ucluelet (apsciik tasii)
50 km
EasyLow-traffic ridingFast-road sections · 2 kmMostly paved

ʔapsčiik t̓ašii ('going the right direction on the path' in Nuu-chah-nulth) links Tofino and Ucluelet with 25 km of paved, family-friendly trail through Pacific Rim National Park Reserve's rainforest, with beach access points to Long Beach along the way. Flat, safe, and spectacular: ride it one way with the wind or 50 km return, and let the surf schedule your stops.

Stops, map + getting there →
Qualicum Bay - Royston - Denman Island
Photo: Let's Go BikingQualicum Bay - Royston - Denman Island
Qualicum Bay - Royston - Denman Island
77 km
AmbitiousShares roads with trafficMostly fast roadsMostly paved

Between Qualicum Bay and Royston, the old Oceanside highway serves up flat, view-rich seaside touring of 9 to 77 km, with Fanny Bay's oysters en route and a ferry hop to Denman Island's quiet lanes as the detour of choice. Shared roads throughout, but the shoulder is generous and the sea does the entertaining.

Stops, map + getting there →
Hornby Island
Photo: Let's Go BikingHornby Island
Hornby Island
35 km
ModerateLow-traffic ridingMostly paved

Hornby takes two ferries to reach, and rewards the journey: loops of 3 to 35 km link Tribune Bay's white-sand beach, the Helliwell bluffs with their spring wildflowers, and quiet forest roads and singletrack between. An island built for slow days, with bakeries and beaches setting the schedule.

Stops, map + getting there →
Courtenay Riverway - Royston Seaside Trail
Photo: Let's Go BikingCourtenay Riverway - Royston Seaside Trail
Courtenay Riverway - Royston Seaside Trail
15 km
EasyLow-traffic ridingMixed surface

Courtenay's Riverway connects to the Royston Seaside Trail for 2 to 15 km of flat, family-friendly riding along river and shoreline, with the estuary's birdlife on constant display and historic stops along the way. One of the Comox Valley's easiest and prettiest outings.

Stops, map + getting there →
One Spot Trail
Photo: Let's Go BikingOne Spot Trail
One Spot Trail
25 km
EasySome traffic sharingFast-road sections · 12 kmMixed surface

The One Spot Trail follows the grade of a one-locomotive logging railway through Courtenay-area forest, with loops of 5 to 25 km and a riverside run out to Nymph Falls, where the Puntledge River pours over wide rock shelves. Family-friendly, quiet, and threaded with optional singletrack.

Stops, map + getting there →
Miracle Beach - Williams Beach
Photo: Let's Go BikingMiracle Beach - Williams Beach
Miracle Beach - Williams Beach
70 km
EasySome traffic sharingFast-road sections · 12 kmMixed surface

Between Miracle Beach and Williams Beach north of Courtenay, out-and-back rides of 3 to 70 km follow quiet roads and forest trails along the shoreline, with Saratoga Beach's long sands and warm shallows the family favourite. Gentle grades, frequent wildlife, and more beach stops than progress allows.

Stops, map + getting there →
Cumberland - West Courtenay
Photo: Let's Go BikingCumberland - West Courtenay
Cumberland - West Courtenay
26 km
AmbitiousShares roads with trafficFast-road sections · 7 kmMixed surface

The loops between Cumberland and West Courtenay run 5 to 26 km on historic colliery rail trails and forest singletrack, past Comox Lake and salmon-bearing rivers. Cumberland's coal-mining past shows everywhere, and its present, cafes, breweries, and one of the island's great trail networks, makes the town the natural hub. Hillier than the valley floor rides nearby.

Stops, map + getting there →
Victoria
Photo: Let's Go BikingVictoria
Victoria
20 km
EasyLow-traffic ridingMostly paved

Victoria's city loops run 1.6 to 20 km through the capital's best: the Inner Harbour and Ogden Point breakwater, Beacon Hill Park and its roaming peacocks, Craigdarroch Castle's neighbourhood, and Canada's oldest Chinatown. Flat, family-friendly, transit-connected, and dense with museums, gardens, and public art.

Stops, map + getting there →
Comox Valley Circle
Photo: Let's Go BikingComox Valley Circle
Comox Valley Circle
65 km
AmbitiousShares roads with trafficFast-road sections · 22 kmMostly paved

The Comox Valley Circle loops 65 km through the valley's farm and cidery country, linking seaside and riverside stretches with rail-trail and parkland. Essentially flat, but its length and shared-road sections make it a full day. Farm stands and tasting rooms supply the excuses to stop.

Stops, map + getting there →
East Courtenay - Comox
Photo: Let's Go BikingEast Courtenay - Comox
East Courtenay - Comox
36 km
EasySome traffic sharingFast-road sections · 16 kmMostly paved

Loops of 5 to 36 km connect East Courtenay and Comox, from the Three Beaches loop along the shoreline to the Seal Bay forest trails and the full 36 km Red Loop. Family-friendly, nearly all paved, with waterfront parks, harbour views, and frequent wildlife.

Stops, map + getting there →
Elk Falls
Photo: Let's Go BikingElk Falls
Elk Falls
100 km
ModerateSome traffic sharingMostly paved

The Elk Falls loops run 1.5 to 19 km through forest and along the Campbell River, with the park's dramatic canyon waterfall and suspension bridge as the centrepiece and the huge Snowden trail network next door for singletrack appetites. Riverside birdwatching, ocean viewpoints, and real hills on the longer options.

Stops, map + getting there →
Frog Greenways Loop
Photo: Let's Go BikingFrog Greenways Loop
Frog Greenways Loop
28 km
EasySome traffic sharingMostly paved

Campbell River's signed FROG Greenways Loop makes a flat, family-friendly 28 km circuit of the city's waterfront, riverside, and forested parkland, with good birdwatching and the Beaver Lodge Lands' easy singletrack as an optional add-on. Follow the frog signs and let the route do the navigating.

Stops, map + getting there →
Quadra Island
Photo: Let's Go BikingQuadra Island
Quadra Island
30 km
AmbitiousSome traffic sharingMixed surface

A ten-minute ferry from Campbell River, Quadra Island offers loops of 3 to 30 km: Rebecca Spit's beach-lined provincial park, the Cape Mudge lighthouse loop through We Wai Kai territory, and quiet forested roads between. Steeper than it looks in places, with a winery stop and singletrack networks for the curious.

Stops, map + getting there →
Cortes Island
Photo: Let's Go BikingCortes Island
Cortes Island
50 km
ChallengingSome traffic sharingFast-road sections · 15 kmMixed surface

Cortes Island takes two ferries to reach, which keeps its roads wonderfully quiet. The riding runs 20 to 50 km from Whaletown to Smelt Bay Park, with side trips to Squirrel Cove and Cortes Bay, through forest and along the sea. Do not let the island size fool you: the hills come steadily and steeply. Historic stops and swimming beaches reward the effort.

Stops, map + getting there →
Alice Lake + Holberg Loops
Photo: Let's Go BikingAlice Lake + Holberg Loops
Alice Lake + Holberg Loops
128 km
AmbitiousSome traffic sharingFast-road sections · 26 kmMostly gravelRemote stretches

The Alice Lake and Holberg loops are the North Island's long days out: 120 to 128 km of backcountry gravel through deep forest and past big lakes, quiet, remote, and rich in wildlife. Real climbing and long distances between services, so treat them as full expeditions rather than rides. Holberg's famously remote pub is en route for those who plan well.

Stops, map + getting there →
Port McNeill - Telegraph Cove
Photo: Let's Go BikingPort McNeill - Telegraph Cove
Port McNeill - Telegraph Cove
60 km
ModerateShares roads with trafficFast-road sections · 12 kmMostly paved

Between Port McNeill and Telegraph Cove, rides of 20 to 60 km follow quiet forested roads and trail to one of the coast's most charming destinations: Telegraph Cove's historic boardwalk village, the jumping-off point for Johnstone Strait's orcas. Rolling hills, light traffic, and whale-watching or kayak trips waiting at the end.

Stops, map + getting there →
Port Hardy
Photo: Nathan MartinPort Hardy, BC
Port Hardy
26 km
EasySome traffic sharingFast-road sections · 4 kmMixed surface

Port Hardy's rides span 3 to 26 km of quiet, forested seaside trails: the waterfront walk, Storey's Beach, the Quatse River's salmon-bearing loops, and the trail to Fort Rupert, home of the Kwakiutl First Nation. Eagles are constant company this far north, and the pace is all North Island.

Stops, map + getting there →
Malcolm Island
Photo: Let's Go BikingMalcolm Island
Malcolm Island
90 km
AmbitiousLow-traffic ridingMostly gravel

A ferry from Port McNeill lands you in Sointula, the village founded by Finnish settlers seeking utopia in 1901, and Malcolm Island's quiet roads and gravel take it from there: 10 to 90 km of waterfront riding out to Mitchell Bay or the Pulteney Point lighthouse. Orcas and humpbacks pass offshore, and the co-op store in Sointula has run since 1909. Mostly unpaved and hillier than it looks.

Stops, map + getting there →
Seaside Loop
Photo: Let's Go BikingSeaside Loop
Seaside Loop
40 km
EasyLow-traffic ridingMixed surface

Victoria's signed Seaside Touring Route follows the shoreline for up to 40 km, from the breakwater at Ogden Point around clifftop viewpoints and beaches toward Cordova Bay, with shorter neighbourhood loops of 2 km and up branching off. Urban riding with constant ocean views, some honest hills, and historic stops throughout.

Stops, map + getting there →
Alert Bay - Cormorant Island
Photo: Let's Go BikingAlert Bay - Cormorant Island
Alert Bay - Cormorant Island
8 km

A ferry-hop from Port McNeill lands you on Cormorant Island, where Alert Bay's quiet waterfront streets make a 1 to 8 km ride past historic buildings and some of the coast's most significant totem poles, among them one of the world's tallest. The 'Namgis community's U'mista Cultural Centre anchors any visit. Small distances, big presence.

Stops, map + getting there →
Glen Lake / Royal Roads / Metchosin
Photo: Jarrett LindalCumberland, BC
Glen Lake / Royal Roads / Metchosin
24 km
AmbitiousSome traffic sharingMixed surface

Loops around Glen Lake, Royal Roads, and Metchosin span 4.5 to 24 km west of Victoria, passing Hatley Castle's gardens at Royal Roads, lakeside swimming at Glen Lake, and Metchosin's rural seaside lanes. Family-friendly overall, though the Metchosin hills roll more than the lake sections.

Stops, map + getting there →
E&N Loops / Esquimalt / View Royal
Photo: Let's Go BikingE&N Loops / Esquimalt / View Royal
E&N Loops / Esquimalt / View Royal
46 km
ModerateLow-traffic ridingMixed surface

Around Esquimalt and View Royal, flat, family-friendly loops of 2 to 46 km combine the E&N Rail Trail and Galloping Goose with waterfront rides along the Gorge, Portage Inlet's bird flats, and Thetis Lake's swimming beaches. Mix and match trail sections to size the day; the 19 km E&N-plus-Goose loop is the classic.

Stops, map + getting there →
Saanich Centennial Trails
Photo: Let's Go BikingSaanich Centennial Trails
Saanich Centennial Trails
45 km
EasySome traffic sharingFast-road sections · 2 kmMostly paved

The Saanich Centennial Trails knit the municipality's greenways into rides of 1 to 45 km: the Colquitz River's salmon stream, Elk Lake's loop, the old Interurban rail grade, and connecting corridors between parks. Flat, quiet, family-friendly riding with good birdwatching, all inside the capital region.

Stops, map + getting there →
North Saanich
Photo: Let's Go BikingNorth Saanich
North Saanich
60 km
EasySome traffic sharingMostly paved

North Saanich offers rides of 3 to 60 km around the peninsula's tip: the Flight Path loop circling the airport, Lands End's quiet lanes, Sidney's seaside village, and practical ferry-to-ferry connections for travellers. Farmland, sea views, and gentle hills, family-friendly and transit-linked throughout.

Stops, map + getting there →

Thompson Okanagan · 32

Osoyoos Exploring
Photo: Let's Go BikingOsoyoos Exploring
Osoyoos Exploring
24 km
EasyShares roads with trafficMostly fast roadsMostly paved

This out-and-back explores Osoyoos in the South Okanagan, 4.5 to 24 km through lakefront parks, vineyards, and a stretch of rail trail. Osoyoos Lake is often called Canada's warmest, and the desert hills around it bloom with wildflowers in spring, with good birdwatching in the quieter sections.

Stops, map + getting there →
KVR - Penticton to Midway
Photo: Let's Go BikingKVR - Penticton to Midway
KVR - Penticton to Midway
214 km
AmbitiousLow-traffic ridingFast-road sections · 25 kmMostly gravelChunky gravelRemote stretches

The Kettle Valley Rail Trail from Penticton to Midway is one of Canada's most-loved off-pavement tours: 214 km of historic rail grade through Naramata's benchlands, up past Chute Lake, through the Kelowna highlands and Beaverdell, and down to Midway. Access points all along mean you can ride anything from 11 km to the whole thing. The grades stay gentle, but surfaces vary from smooth to rough and sandy, and services thin out in the middle, so plan your days around the towns.

Stops, map + getting there →
Myra Canyon
Photo: Let's Go BikingMyra Canyon
Myra Canyon
22 km
EasyLow-traffic ridingAlmost all gravel

The most famous stretch of the Kettle Valley Rail Trail: Myra Canyon's historic wooden trestles and rock tunnels curve around the canyon rim high above Kelowna, in Myra-Bellevue Provincial Park. It is 11 km one way, 22 km return, on gentle rail grade the whole way, well suited to families. Go early or late in summer; the exposed sections get hot.

Stops, map + getting there →
Summerland
Photo: Let's Go BikingSummerland
Summerland
30 km
AmbitiousSome traffic sharingMostly paved

Loop options around Summerland range from 3 to 30 km, mixing rail trail and farmland with vineyards and Okanagan Lake shoreline. The flat sections suit families; the benchland climbs are steeper than they look and open up big views.

Stops, map + getting there →
Fur Brigade Trail
Photo: Let's Go BikingFur Brigade Trail
Fur Brigade Trail
43 km
ModerateSome traffic sharingMixed surface

An out-and-back on the historic Fur Brigade Trail, the old Hudson's Bay Company route between Summerland and Peachland. Ride 4 km or the full 43, climbing quietly through forest to big views, with wildlife common along the way. Partly gravel, and steeper than the average rail trail: this was a pack trail, not a train line.

Stops, map + getting there →
Peachland
Photo: Let's Go BikingPeachland
Peachland
26 km
AmbitiousLow-traffic ridingMixed surface

Peachland's out-and-back options span 3 to 26 km. Stay low for quiet, family-friendly lakefront parkland along Okanagan Lake, or climb into the hills past historic sites and the local museum, where the riding turns noticeably hillier and rougher.

Stops, map + getting there →
West Kelowna
Photo: Emma ChooWest Kelowna, BC
West Kelowna
40 km
AmbitiousSome traffic sharingFast-road sections · 4 kmMostly paved

West Kelowna's out-and-back covers 3 to 40 km, linking lakefront parks with the vineyards, farmland, and breweries of the west side. Family-friendly near the water, hillier as you head for the wineries.

Stops, map + getting there →
Mission Creek Greenway
Photo: Let's Go BikingMission Creek Greenway
Mission Creek Greenway
18 km
EasyShares roads with trafficMixed surface

The Mission Creek Greenway follows its creek through Kelowna for 3 to 18 km of family-friendly riding through parks and forest. Come in fall for the salmon spawning, bring binoculars for the birds, and watch for the historic sites tucked along the way.

Stops, map + getting there →
Kelowna Lakeshore Parks
Photo: Let's Go BikingKelowna Lakeshore Parks
Kelowna Lakeshore Parks
14 km
EasyLow-traffic ridingMostly paved

Kelowna's Lakeshore Parks ride threads the city's waterfront for 7 to 14 km, flat and paved nearly the whole way, connecting beaches, parks, and public art. An easy family outing where the hardest decision is which beach to stop at.

Stops, map + getting there →
Lakeshore South
Photo: Let's Go BikingLakeshore South
Lakeshore South
30 km
ChallengingLow-traffic ridingMixed surfaceChunky gravel

Lakeshore South in Kelowna stretches from an easy waterfront roll to a genuinely hilly 30 km out-and-back. The further you go, the wilder it gets: quiet forest, lake views, and upper stretches that turn rough and steep enough to feel like a real workout. Pick your distance to match your day.

Stops, map + getting there →
Vistas & Vines
Photo: Let's Go BikingVistas & Vines
Vistas & Vines
20 km
ModerateSome traffic sharingMostly paved

Vistas and Vines loops through Kelowna's East Kelowna Bench for 6.5 to 20 km, climbing quiet roads through vineyards and orchards to big valley views. Time it for cherry blossoms in spring or fall foliage later in the season; either way the wineries are open.

Stops, map + getting there →
Osoyoos East
Photo: Let's Go BikingOsoyoos East
Osoyoos East
9 km

Osoyoos East is a short out-and-back, 1.5 to 9 km, of flat, family-friendly riding along lakefront parks and vineyards, with historic sites along the way. A gentle introduction to Canada's desert wine country.

Stops, map + getting there →
Okanagan Rail Trail - Kelowna
Photo: Let's Go BikingOkanagan Rail Trail - Kelowna
Okanagan Rail Trail - Kelowna
32 km
EasyLow-traffic ridingMostly paved

The Okanagan Rail Trail through Kelowna runs 1.5 to 32 km, flat and nearly all paved, an easy spin for families and new riders. Breweries, vineyards, and the city's urban stretches line the way, with singletrack options nearby for those who want them.

Stops, map + getting there →
Okanagan Rail Trail - North
Photo: Let's Go BikingOkanagan Rail Trail - North
Okanagan Rail Trail - North
75 km
ModerateSome traffic sharingFast-road sections · 11 kmMostly paved

North of Kelowna, the Okanagan Rail Trail continues through Lake Country toward Vernon, 8 to 75 km out and back, famously hugging the turquoise shoreline of Kalamalka Lake. Vineyards, farmland, and lakefront the whole way, gorgeous in fall colour, and gentle enough for families.

Stops, map + getting there →
Predator Ridge & Ellison Park
Photo: Let's Go BikingPredator Ridge & Ellison Park
Predator Ridge & Ellison Park
10 km
AmbitiousSome traffic sharingMostly paved

Predator Ridge and Ellison Provincial Park in the North Okanagan offer 1 to 10 km of quiet forest riding out to Okanagan Lake views, with good birdwatching and frequent wildlife. Short but not always flat: the trail climbs enough to keep it interesting.

Stops, map + getting there →
Okanagan Lake Views
Photo: Let's Go BikingOkanagan Lake Views
Okanagan Lake Views
30 km
ModerateShares roads with trafficMostly paved

This Vernon loop runs 2.5 to 30 km, collecting Okanagan Lake views from waterfront parks, farmland, and climbing hillside roads, with historic stops along the way. The short version suits families; the full loop earns its viewpoints.

Stops, map + getting there →
Vernon Exploring
Photo: Let's Go BikingVernon Exploring
Vernon Exploring
13 km
EasySome traffic sharingMostly paved

Vernon Exploring loops through Vernon and Coldstream for 8 to 13 km, stringing together urban parks, the city's famous murals and public art, historic sites, and breweries. A few hills, but nothing a coffee stop can't fix.

Stops, map + getting there →
Kalamalka Lake Park
Photo: Let's Go BikingKalamalka Lake Park
Kalamalka Lake Park
17 km
AmbitiousSome traffic sharingMostly gravel

Kalamalka Lake Provincial Park near Vernon and Coldstream offers loops from 3 to 17 km through quiet forest and singletrack, with viewpoints over the lake's famous blue-green water. Good birdwatching and frequent wildlife, and enough climbing on the longer options to earn the views.

Stops, map + getting there →
Swan Lake & Grey Canal
Photo: Let's Go BikingSwan Lake & Grey Canal
Swan Lake & Grey Canal
27 km
ChallengingLow-traffic ridingMostly paved

Swan Lake and the historic Grey Canal near Vernon form a loop of 1.3 to 27 km. The lake is a birdwatching favourite, and the canal, once the Okanagan's most ambitious irrigation project, now carries a trail through farmland and forest with wide valley views. The full loop climbs more than you might expect.

Stops, map + getting there →
Green Valleys
Photo: Grant HarderThompson Okanagan, BC
Green Valleys
74 km
EasyShares roads with trafficFast-road sections · 27 kmMostly paved

A loop through the green farm country of Salmon Arm, Spallumcheen, and Enderby, ridden at anywhere from 24 to 74 km. Quiet farmland roads, riverside stretches, and a section of rail trail lead past vineyards and historic sites, with some climbing but nothing sustained.

Stops, map + getting there →
Armstrong-Enderby
Photo: Let's Go BikingArmstrong-Enderby
Armstrong-Enderby
24 km
EasyShares roads with trafficMostly fast roadsMostly paved

A country loop between Armstrong and Enderby through Spallumcheen farmland, 16.5 to 24 km depending on the variation. Quiet roads climb past historic sites, and both towns have somewhere good to refuel at the end. Expect some traffic on the connecting stretches.

Stops, map + getting there →
Salmon Arm
Photo: Salmon Arm TourismSalmon Arm, BC
Salmon Arm
20 km
AmbitiousShares roads with trafficMostly paved

This Salmon Arm loop runs 3.5 to 20 km, starting along the Shuswap waterfront, where the foreshore is one of BC's best birding spots, then climbing through farmland and vineyards above the lake. The full loop has real hills; the waterfront section suits everyone.

Stops, map + getting there →
Golden Mile
Photo: Let's Go BikingGolden Mile
Golden Mile
18 km
ModerateShares roads with trafficFast-road sections · 7 kmMostly paved

The Golden Mile loop at Oliver runs 5 to 18 km through the heart of Canada's wine country, mixing the valley-bottom rail trail with quiet climbing roads along the benchlands. Vineyards, farmland, historic stops, and big views the whole way, with wineries inviting a slower pace than you planned.

Stops, map + getting there →
Notch Hill - Tappen
Photo: Let's Go BikingNotch Hill - Tappen
Notch Hill - Tappen
50 km
ModerateShares roads with trafficFast-road sections · 5 kmMixed surface

This Shuswap loop links Tappen, Notch Hill, Sorrento, Blind Bay, and Sunnybrae over 18.5 to 50 km of quiet farmland roads. Vineyards, historic sites, and Shuswap Lake views roll past, with wildlife along the way and moderate climbing throughout.

Stops, map + getting there →
North Shuswap - Tsutswecw
Photo: Kari MedigPenticton, BC
North Shuswap - Tsutswecw
84 km
AmbitiousSome traffic sharingMostly fast roadsMixed surface

The North Shuswap out-and-back runs through Squilax, Scotch Creek, and Celista for anywhere from 5 to 84 km, past lake views, forest singletrack, and vineyards. This is salmon country: Tsútswecw Provincial Park hosts one of North America's great sockeye runs each fall, spectacular in its dominant years. Some climbing on the longer options.

Stops, map + getting there →
Kettle Valley Rail Trail - Hope to Summerland
Photo: Let's Go BikingKettle Valley Rail Trail - Hope to Summerland
Kettle Valley Rail Trail - Hope to Summerland
254 km
AmbitiousShares roads with trafficFast-road sections · 71 kmMixed surfaceRemote stretches

The western half of the Kettle Valley Rail Trail links Hope to Summerland through Brookmere, Tulameen, Princeton, and Osprey Lake, with access points letting you ride anything from 26 km to the full 254. Quiet, historic rail grade through forest and riverside country, finishing in wine country. Be aware that parts of the corridor near the Coquihalla are currently closed or rough, so check current trail status before planning a through-ride.

Stops, map + getting there →
Hike-Bike Trail & Black Sage Road
Photo: Let's Go BikingHike-Bike Trail & Black Sage Road
Hike-Bike Trail & Black Sage Road
40 km
ModerateSome traffic sharingFast-road sections · 5 kmMostly paved

The Hike-Bike Trail and Black Sage Road loop near Oliver covers 18.5 to 40 km of flat, quiet riding along rail trail and riverside paths, past some of the South Okanagan's most storied vineyards. Good birdwatching in the green stretches, and wine stops as tempting as you let them be.

Stops, map + getting there →
Similkameen
Photo: Let's Go BikingSimilkameen
Similkameen
40 km
EasyShares roads with trafficFast-road sections · 12 kmMostly paved

This Similkameen Valley loop through Cawston and Keremeos runs 4 to 40 km of quiet, family-friendly riding on rail trail and riverside roads. The valley calls itself Canada's organic farming capital, and the fruit stands, orchards, and vineyards along the way back the claim. Flat, warm, and generous with views.

Stops, map + getting there →
Corkscrew & Grasslands
Photo: Kari MedigOkanagan Falls, BC
Corkscrew & Grasslands
23 km
EasyShares roads with trafficMostly paved

An out-and-back between Okanagan Falls and Oliver, 13.5 to 23 km, climbing quietly through farmland and grassland benches. The reward is big views over the vineyards of one of Canada's premier wine regions, with wildlife often making an appearance.

Stops, map + getting there →
Skaha Lake
Photo: Let's Go BikingSkaha Lake
Skaha Lake
30 km
ModerateSome traffic sharingFast-road sections · 10 kmMostly paved

The Skaha Lake loop connects Okanagan Falls, Kaleden, and Penticton over 2 to 30 km, much of it on lakefront rail trail with beaches at each end. Vineyards and historic sites line the route, and the few climbs come with views over the water.

Stops, map + getting there →
Penticton Exploring
Photo: Let's Go BikingPenticton Exploring
Penticton Exploring
20 km
EasyLow-traffic ridingMostly paved

Penticton Exploring loops through the city for 1.5 to 20 km of flat, family-friendly riding, linking lakefront parks, rail trail, historic sites, and the edges of wine country. The city sits between two lakes, so beaches bookend the ride.

Stops, map + getting there →
Naramata
Photo: Let's Go BikingNaramata
Naramata
37 km
AmbitiousSome traffic sharingFast-road sections · 9 kmMostly paved

The Naramata loop near Penticton covers 7 to 37 km through the vineyards and orchards of the Naramata Bench, mixing quiet climbing roads with rail trail and lakefront stretches. Historic stops and big views over Okanagan Lake come standard; winery visits are up to you.

Stops, map + getting there →

Kootenay Rockies · 4

Columbia & Western Rail Trail
Photo: Let's Go BikingColumbia & Western Rail Trail
Columbia & Western Rail Trail
162 km
AmbitiousSome traffic sharingFast-road sections · 51 kmMixed surfaceChunky gravelRemote stretches

The Columbia & Western Rail Trail crosses the Boundary and West Kootenay regions from Midway through Greenwood, Grand Forks, and Christina Lake up to Farron and down to Castlegar, with access points along its 21 to 162 km. The historic corridor is quiet and rich with wildlife and birdwatching, but do not expect groomed rail trail the whole way: long stretches run rough and chunky, shared with ATVs, so bigger tires and a sense of adventure help.

Stops, map + getting there →
Slocan Valley - Nelson-Salmo - Nakusp
Photo: Let's Go BikingSlocan Valley - Nelson-Salmo - Nakusp
Slocan Valley - Nelson-Salmo - Nakusp
170 km
AmbitiousShares roads with trafficMostly fast roadsMixed surfaceRemote stretches

The West Kootenays kept their railway history rideable: four rail trails around Nakusp, New Denver, the Slocan Valley, Nelson, and Salmo. Ride one as a gentle riverside day, or string them together into something closer to 170 km. The trails themselves are calm and forested, and wildlife sightings are common; getting between them means some riding on shared roads.

Stops, map + getting there →
North Star & Chief Isadore
Photo: Let's Go BikingNorth Star & Chief Isadore
North Star & Chief Isadore
72 km
EasySome traffic sharingFast-road sections · 16 kmMixed surface

The North Star and Chief Isadore rail trails connect Kimberley, Cranbrook, and Wardner in the East Kootenay, ridden in pieces from 6.5 km or end to end at 72 km. Easy, nearly flat, family-friendly riding through forest and wildflowers on historic rail grade, with wildlife commonly spotted along the way.

Stops, map + getting there →
Markin-MacPhail Westside Legacy Trail
Photo: Let's Go BikingMarkin-MacPhail Westside Legacy Trail
Markin-MacPhail Westside Legacy Trail
50 km
AmbitiousLow-traffic ridingFast-road sections · 3 kmMixed surface

The Markin-MacPhail Westside Legacy Trail connects Invermere, Fairmont Hot Springs, and Radium Hot Springs through the Columbia Valley, ridden as out-and-backs from 7 to 50 km. Mostly gentle and family-friendly, following lake and forest with steady mountain views and good birdwatching, though a few sections roll and climb more than you might expect. Hot springs at either end make a fine finish line.

Stops, map + getting there →
← All route makers
Do you publish well-documented cycling routes in BC — road, gravel, touring, or family rides?

We're interested in learning more about where you love to ride. Drop us a note and tell us what you publish.

hello@bccycletourism.ca