Victoria Area (Pacific Trailhead to Malahat)

Map Legend & Disclaimer

Note that you can click on each object on the map to obtain details about it.

Trans Canada Trail Legend:

Trans Canada Trail Pavilion
Multi-Use Route (Cycling & Walking)
Hiking Only Route (No Cycling)
Equestrian Route (May Allow Cyclists/Walkers)
Paddling/Water Route
Temporary Bypass or Unofficial TCT Route
Trans Canada Trail Closed
Obstacle or Warning (click it for details)

Alternate Route Legend:

Alternate Route for Cyclists & Walkers
Alternate Route for Hiking
Alternate Route for Equestrians
Connection Point to the Trans Canada Trail

Google Maps Legend:

Map menu to access highlights, campsites, grocery stores, parking areas, toilets and more!
Click the grey star at the top of the map to favourite it in Google Maps, so you can pull it up later in your Google Maps app's "My Places".

Disclaimer: This trail information is subject to changes. While reasonable effort has been made to ensure that the information on this site is correct, Trails BC makes no warranty about the accuracy of this information and accepts no liability for any inconvenience or any direct or consequential loss arising from reliance upon this information. Be sure to check our Latest Trail Closures before heading out and read our full disclaimer!.

Please contact Trails BC if you require in-depth trail knowledge or have suggestions or corrections. Support us by becoming a member or donating funds!

GPS Downloads

  • KML/KMZ files can be opened in Google Earth, and many smartphone apps.
  • GPX files can be opened by most GPS software apps when KMZ cannot. Note, GPX files do not contain custom colours and icons that we use on our maps; all tracks and icons will appear the same colour and styles. We recommend using KMZ instead of GPX if possible.

The files below include data for only this specific area. For all of our Trans Canada Trail data for the entire province (including features, campsites and alternate routes), download our BC.kmz master file (1.2 MB)

Visit our GPS & Navigation page for instructions of how to use your smartphone as a GPS device (even when outside of data coverage) or how to import data to your Garmin unit.

About the Route: 

Victoria is the largest city on Vancouver Island and is the capital of British Columbia. The region includes many municipalities that have grown together into an area known as Greater Victoria. Victoria is a popular tourist spot, famous for its "British" character, gardens, and moderate climate. A must see for new visitors to the city is the Royal BC Musem. Much of the Trans Canada Trail in the Victoria area follows established regional trails, mostly on the famous Galloping Goose rail trail.

  • Clover Point - the proposed Pacific Trailhead
  • Victoria Pavilion
  • Selkirk Trestle on the Galloping Goose
  • Galloping Goose trail near Thetis Lake
  • Galloping Goose near Aldeane Road

Trail Highlights and Developments: 

The western (or "Pacific") terminus of the Trans Canada Trail is situated at Clover Point where one can dip their feet into the cool waters of the Pacific Ocean - a quintessential moment for anyone beginning or finishing their journey! Clover Point is located on the Victoria waterfront near Beacon Hill Park.

From Clover Point to the Johnson Street Bridge, the route is mostly developed, but trail improvements will continue during and beyond 2017, such as the construction of footbridges at Heron Cove and Raymur Point (close to Fisherman's Wharf) and improvements to the sidewalks and foot trails. This trail development is called the "David Foster Way". In early 2016, city council voted for this route to be pedestrian-only, which would help alleviate some of the costs associated with developing the trail. Please note, since the David Foster Pathway is a pedestrian-only route, touring cyclists are encouraged to cycle along adjacent roadways from Clover Point to the Johnson Street Bridge instead. However, the pathway between Fisherman's Wharf and Johnson Street Bridge would be a shame to miss; you can certainly walk your bicycle along this portion. The section in front of the Empress Hotel can be extremely busy during the summer, so cyclists pushing loaded bicycles may want to skip this section.

Most of the Trans Canada Trail in the Victoria area follows the Galloping Goose Trail, a regional rail trail that starts at the west end of the Johnson Street Bridge. The trail travels north to the Switch Bridge, which allows trail users to cross the Trans Canada Highway. At the north end of the Switch Bridge, the trail meets the Lochside Trail, another regional trail which leads to the Swartz Bay ferry terminal, connecting to the Southern Gulf Islands other trails on the mainland. The Trans Canada Trail continues west along the Galloping Goose Trail to Langford.

The route utilizes urban trails to the West Hills housing development, reaching the Humpback Reservoir, then begins its climb over the Malahat following the Sooke Hills Wilderness Trail, which opened in late June 2017. The route passes Goldstream Provincial Park and finally reaches the boundary with the Cowichan Valley Regional District.

The Trans Canada Trail proudly shares its entire route within the Victoria area with the Vancouver Island Spine Trail, which when completed will form a 700 km trail (mainly hiking) north along the island all the way to Cape Scott!

About the Gaps: 

Two footbridges along the David Foster Harbour Pathway in the Inner Harbour are planned for the future - so are considered "gaps" in the Trail route. For more information, visit the City of Victoria's page for details.

The portion of the TCT between Langford and the Cowichan Valley is NOW OPEN AND OPERATIONAL, closing a significant gap in the Trail.

Trail Operator: 

The trail route in the city of Victoria is managed by the City of Victoria. From the Johnson Street Bridge to the Selkirk Trestle, the operator is the city of Victoria. From the Selkirk Trestle to Langford - and beyond to the Malahat - the trail operator is the Capital Regional District. Technically, the Galloping Goose is owned by the Ministry of Transportation and leased to the CRD.

Trail Stewards and Volunteers: 

No volunteer trail stewards are in place along this section of the Trans Canada Trail. All maintenance issues should be brought to the attention of the City of Victoria or the Capital Regional District. If you see any issues along the trail, snap a photo and provide a detailed description of the location (or better, provide GPS coordinates). Trails BC appreciates being kept aware of any issues along the trail route as well.

Other Regional Trail Groups: 

Parking & Staging Areas

Free overnight parking can be a bit difficult to find, but many parkades are located in the downtown core. For day parking, plenty of parking can be found along Dallas Road. Staging areas can be found along the Galloping Goose, such as at Atkins, Roche Cove and Sooke River Road.

Public Washrooms

Washrooms are available along the city route. Once on the Galloping Goose, toilets are located at some of the staging areas. Please refer to our maps.


It may be difficult to locate camping within the city, but some RV sites exist outside the core. A little known fact is that tent camping is permitted in Beacon Hill Park from dusk to dawn but is really meant for those without the means to afford other shelter. Bed and Breakfasts, AirBnB and hotels are located throughout the city.

Shopping & Provisions

All provisions can be located in Victoria, including many outdoor recreation and cycling shops. Repairs are available throughout the city. Langford is also a good area to locate supplies.


The Greyhound terminal is located behind the Empress Hotel at the corner of Douglas (Trans Canada Hwy) and Belleville. Harbour Air provides a quick transport to Vancouver and other locations throughout the island - from its convenient location in the Inner Harbour. The regional airport is located north, a short trip off the Lochside Trail.

Printable Maps & Directions (PDF)

Directions: Eastbound

LANGFORD/MALAHAT TO VICTORIA: Ironically, in order to travel "west" on the Trans Canada Trail (towards the Pacific Ocean terminus), within Victoria you'll actually be traveling east.

The connection point between the Cowichan Valley and Victoria is still under construction and not operational, so in order to reach the Trans Canada Trail from the Duncan area will require some creativity for the time being. We have an interim route that utilizes quiet roads, pathways and a short ferry ride - we do not recommend following the Trans Canada Highway for safety reasons. For more information, please contact Trails BC for our recommendations and advice for making the trip safe and straightforward.

For now, the Trans Canada Trail can indeed be traveled along the Galloping Goose, starting from the intersection of Glen Lake Road and the Old Island Highway (#14). From here, the route is straightforward along a finely crushed gravel trail. The "Goose" is a fomer railway, named after the gasoline powered locomotives which once ran along it. It is useful to note, that as a former rail line, the trail never makes any abrupt turns or steep climbs/descents. In the very few places it does, it only serves as a short bypass around obstacles, such as roads or developments which interrupted the railway right of way. So if you do suddenly find yourself headed in a completely new direction, or heading up a steep hill, you've probably lost the trail; retrace your steps to point where you lost the trail and consider "which way would a train go?".

After 1.7 km, the trail reaches the intersection of Kelly Road and the Veteran's Memorial Higway, which it crosses diagonally. Follow the signage closely.

After another 3.5 km, the trail crosses the Old Island Highway, past Royal Roads University, runs under a wooden bridge, and once again arrives to the busy Old Island Highway. Although the trail is visible on the opposite side, signage will direct you to turn right and follow the sidewalk along the highway. This is a temporary bypass because the highway crossing is uncontrolled and hazardous. At the first set of lights (Ocean Blvd on the right, Wale Rd on the left), cross Ocean Blvd, then turn left and cross the highway using the crosswalks. Follow Wale Rd for 250 metres, where the trail will continue to your right at the crosswalk (Nob Hill Road). From here, the Goose is almost entirely paved all the way to downtown Victoria.

Eventually, you'll find yourself traveling adjacent to the Trans Canada Highway, crossing major roads such as McKenzie and Tillicum. Within 1 km of crossing Tillicum, the trail will veer to the left away from the highway and split. Straight ahead is the Lochside Trail, another rail trail which runs north to Sidney, the airport and the Swartz Bay ferry terminal. Quite often people will accidently continue this direction through the tunnel, so no need for embarrassment if you need to turn around and go back - the correct direction at the split is to go RIGHT towards downtown Victoria. You'll immediately climb a short hill and go over the highway on the "Switch Bridge".

The next 2 km from the bridge is a pleasant urban trail experience, and cross the Selkirk Trestle. The trail splits, so veer left to stay on the main trail, passing the Trans Canada Trail Pavilion (on your right side). Continue on the trail as it follows the shoreline. Walkers are encouraged to travel on the left (water) side, bikers on the right to alleviate conflicts due to high trail use at rush hour. The Galloping Goose ceases to be a dedicated trail when it reaches the trailhead at Harbour Road, marked by a totem pole. This can be a confusing area for new trail users - turn left onto Harbour Road, continuing south, using the bike lane or sidewalk, following the waterfront - with shipyards on your left, and new developments popping up on your right.

You will reach the traffic lights at Esquimalt Road. This whole area is being revamped with the construction of the Johnson Street Bridge between now and 2018. Turn left to follow Esquimalt Road which crosses the current bridge. Bicyclists must use the roadway, but the drivers must allow you full use of the lane. Important: walkers should walk along the south sidewalk on Esquimalt! The north side of the bridge has no sidewalk!

You will now find yourself in downtown Victoria. Walkers and bicyclists' routes are split from now on. Walkers should turn right on Wharf St, but immediately after passing two small abandoned buildings (Northern Junk), clamber down stairs through a small grass square to the Harbour Pathway. The walkway and boardwalks meander along the harbour quays all the way to the Parliament buildings. Passing below the tourist info centre, the path runs south to Belleville St (note the Legislature Buildings ahead).

Bicyclists cannot ride on the pathway so from the Johnson Street Bridge should continue south on Wharf St, which eventually combines with Government Street - or simply walk your bike along the trail.

The Trans Canada Trail (walking route) follows the Inner Harbour Pathway in front of the Empress Hotel, then turns west, past the Black Ball ferry terminal, as well as Laurel Point, Fisherman's Wharf, and swinging south towards Ogden Point along Dallas Road. From Ogden Point, a generous sidewalk and walking trail follows the shoreline east towards Clover Point, running over 3 km of fantastic scenery. Again, cyclists must ride on the roadways or walk their bikes along the trail. Once around Holland Point and Finlayson Point, you'll see Clover Point proudly jutting out into the ocean. Upon arriving to Clover Point (the parking area), a paved ramp allows visitors to access the shoreline where you can dip your toes or your bike tire!

Directions: Westbound

VICTORIA TO LANGFORD/MALAHAT: Ironically, in order to travel "east" (towards Vancouver.. and eventually Alberta) on the Trans Canada Trail, within Victoria, you'll actually travel WEST.

Start at Clover Point, the southernmost point of the mainland within the city of Victoria. There is a suitable paved ramp which allows visitors to dip their feet in the ocean. Leaving Clover Point,  pedestrians can use the paved walking trail travelling west along the escarpment, which runs for about 3 km to Ogden Point and the cruise ship terminal. Cyclists are not permitted to use this trail, so simply follow Dallas Road.

At Ogden Point, the proposed route follows the future David Foster Pathway, which winds its way along the shoreline all the way to Johnson Street Bridge. From Ogden Point, simply follow Dallas Road north to Fishermans Wharf Park, where the footpath truly begins. To keep the directions simple, simply stay as close to the shoreline as possible, and you will eventually round Laurel Point, pass the Black Ball ferry terminal and step down onto the Inner Harbour Basin walkway. The trail continues north, around Ship Point, past the seaplane docks and ending just short of the Johnson Street Bridge - cross the bridge to Victoria West. Cyclists are not permitted to ride along these pathways, but certainly can walk their bikes aong the whole route. Otherwise, follow the paved streets that run parallel to the route.

On the west side of the Johnson Street Bridge (the big bridge that crosses the Harbour), the road is known as Esquimalt Road, and slopes downhill towards traffic lights. Turn right onto Harbour Road, which runs north and offers generous sidewalks and bike lanes. You will pass shipyards on the right and new commericial and residential developments on the left, called Dockside Green. Harbour Road runs for 500 metres in a straight line before turning left to meet Tyee Rd; at this turn, the trail leaves Harbour Road (across from the cafe), heading north on the Galloping Goose trail. This trailhead is marked by a large totem pole and a "trail counter" (counting the number of trail users).

The Galloping Goose continue north. It is a former railway, named for the gasoline powered locomotives that once ran along it. Generally, walkers should stay on the brick path on the east (water side), and bikers should use the blacktop path on the west, until the trail paths converge at the Selkirk Trestle. Check out the Trans Canada Trail pavilion on the left! Proceed over Selkirk Trestle. Following the trail north for the next 2.3 kilometres is simple and straightforward.

It is useful to note, that as a former rail line, the trail never makes any abrupt turns or steep climbs/descents. In the very few places it does, it only serves as a short bypass around obstacles, such as roads or developments which interrupted the railway right of way. So if you do suddenly find yourself headed in a completely new direction, or heading up a steep hill, you've probably lost the trail; retrace your steps to point where you lost the trail and consider "which way would a train go?".

At the 8 kilometre mark from Clover Point, the TCT climbs over the Trans Canada Highway on the "switch bridge". On the other side, the trail splits. To the left, the Galloping Goose runs west alongside the highway on its way to Langford and eventually Sooke. To the right, the Lochside (another rail trail) runs through a tunnel, past Swan Lake, and continues north to Sidney, the airport and the Swartz Bay ferry terminal. Go LEFT to Langford/Sooke! Within 100 metres, you should find yourself on the trail beside the highway.

For those following the TCT to the Cowichan Valley, the following instructions won't be necessary - you'll want to take the Lochside Trail, or continue on the Goose for another kilometre to Interurban Road / the Colquitz River trail. Refer to our Malahat Bypass route page.

The TCT runs along the Galloping Goose for another 14.4 km, and continues to be quite straightforward. There are two tricky places, however. The first will occur 9 km from the Switch Bridge, when the trail reaches Wale Rd. Although you can see the path continuing on the other side of the road, a sign instructs you to turn left. The reason for this is because shortly ahead, the Galloping Goose crosses the very busy Old Island Highway. At some point in the future, a bridge will be constructed to allow users to continue straight ahead - but for the time being, the crossing is uncontrolled and hazardous - so turn left onto Wale. At the lights (Old Island Hwy), cross the highway on the crosswalk. Do not proceed straight along Ocean Boulevard! Turn right and proceed on the wide sidewalk on the left side of the highway for 100 metres. There, you will see the Galloping Goose continuing on your left side. From here, the surface is unpaved, finely crushed gravel.

After another 3 kilometres, the trail reaches the intersection of th Veteran's Memorial Highway and Kelly Road. The trail runs diagonally across the intersection (use the two crosswalks), then continues west. Be sure not to continue south along the path beside the highway - the trail veers to the right, continuing west to Langford.

Finally, 22.5 kilometres from Clover Point, the TCT passes Langford Lake (on the right) and leaves the Galloping Goose when it reaches the Old Island Highway at Glen Lake Rd. From here, the TCT is considered a gap, as the route has not been finalized over the Malahat and to the boundary of the Cowichan Valley Regional District. In the future, you will be directed north along Glen Lake Rd to the roundabout at Parkdale Rd, and following Parkdale to the left, the trail will eventually head north through the new housing developments en route to Humpback Reservoir and beyond. For the time being, the trail is not open to the public. For the latest developments, contact the Capital Regional District.

For interim routing to the Cowichan Valley, consult our map. It is possible to bicycle along the Trans Canada Highway, but we do not recommend it due to safety concerns. Instead, cyclists may consider following the Lochside Trail (from the switch bridge) north to Brentwood Bay - or you may enjoy the Colquitz-Glendale-Centennial trails to Brentwood Bay - it's a bit more complicated to follow but better for walkers or cyclists looking to avoid roadways as much as possible. Using the short ferry route to Mill Bay, roads will take you onward to Shawnigan Lake. For further details, contact Trails BC. We can provide further details and suggestions.