How cycling in Victoria could look like.
How cycling in North Saanich could look like.

Cycling day trip from Victoria to North Saanich

Customize your own route based on our template or discover how our community prefers to cycle from Victoria to North Saanich.

Route template

Victoria to North Saanich

2 h 8 min
Duration
35.2 km
Distance
205 m
Ascent
197 m
Descent
16.5 km/h
Avg. speed
57 m
Max. altitude

Ready for a satisfying ride from the lively streets of Victoria up to the tranquil corners of North Saanich? This ~35 km route takes you north from BC’s charming capital, weaving through neighborhoods, parks, and farm country for a true Vancouver Island experience. The ride is mostly paved—with a healthy mix of smooth asphalt cycleways and quieter roads—so you can expect a relaxed, enjoyable pedal (bonus: nearly zero busy roads!).

On the way, you’ll gain just over 200 meters in elevation but it’s nothing too intense—just enough to keep things interesting. You’ll find yourself rolling past lakes, rural landscapes, and patches of forest. Don’t forget to pause for ocean views!

Victoria’s famed Inner Harbour is a great launching spot, and as you finish up in North Saanich, you’ll notice the area’s gentle, scenic vibe—think small farms, marinas, and easy access to the water. If you’re looking for a classic south island ride with a bit of everything, this route is a winner.

Community

Top users in this region

From our community

The best bike routes from Victoria to North Saanich

2

The Start Victoria to Ferry terminal

Cycling route in Victoria, British Columbia, Canada

162.2 km
Distance
0 m
Ascent
0 m
Descent
Victoria To Swartz Bay Return
Road bikeMTBCity bikePavedUnpavedGravel
AJ-Lisa Simpkin
20

Victoria To Swartz Bay Return

Cycling route in Victoria, British Columbia, Canada

35.4 km
Distance
94 m
Ascent
110 m
Descent
Victoria to Swartz Bay
City bikePaved
Grant Gardner PREC
0

Victoria to Swartz Bay

Cycling route in Victoria, British Columbia, Canada

33.7 km
Distance
600 m
Ascent
625 m
Descent
0

first loop

Cycling route in Victoria, British Columbia, Canada

62 km
Distance
258 m
Ascent
279 m
Descent
1

peninsula peaks

Cycling route in Victoria, British Columbia, Canada

41.4 km
Distance
655 m
Ascent
395 m
Descent
Long ride from Victoria to Sidney
Road bikePavedUnpavedGravel
Jasmine Poh
0

Long ride from Victoria to Sidney

Cycling route in Victoria, British Columbia, Canada

31.5 km
Distance
112 m
Ascent
109 m
Descent
0

Victoria to Swartz

Cycling route in Victoria, British Columbia, Canada

34.2 km
Distance
195 m
Ascent
193 m
Descent
1

1635 Cook St, Victoria to 2471 Beacon Ave, Sidney

Cycling route in Victoria, British Columbia, Canada

29.4 km
Distance
107 m
Ascent
132 m
Descent
Uptown to Mill Bay via the Malahat
City bikePaved
Ddc1962
0

Uptown to Mill Bay via the Malahat

Cycling route in Victoria, British Columbia, Canada

38.9 km
Distance
511 m
Ascent
510 m
Descent
Victoria B.C. to Swartz Bay Ferry
Road bike
1

Victoria B.C. to Swartz Bay Ferry

Cycling route in Victoria, British Columbia, Canada

35.4 km
Distance
204 m
Ascent
212 m
Descent
Beacon Hill Park to Swartz Bay via Goose Trail
Road bikeMTBPavedGravel
0

Beacon Hill Park to Swartz Bay via Goose Trail

Cycling route in Victoria, British Columbia, Canada

36.7 km
Distance
148 m
Ascent
162 m
Descent
0

Wharf St, Victoria to Lochside Dr, North Saanich

Cycling route in Victoria, British Columbia, Canada

25.5 km
Distance
118 m
Ascent
116 m
Descent

Discover more routes