How to Get to Malahat Skywalk from Victoria: Drive, Parking & Ferry

Malahat SkyWalk is about 35 km north of downtown Victoria at 901 Trans-Canada Highway. Here is every way to reach it, from the drive up Highway 1 and the free parking to arriving from the ferry, from Nanaimo, or without a car at all.

The Trans-Canada Highway climbing over the forested Malahat pass toward Malahat SkyWalk north of Victoria

At a glance: drive time to the SkyWalk

Drive time to Malahat SkyWalkDowntown Victoriaabout 35 to 45 min, 35 kmNanaimoabout 1 hourSwartz Bay ferryno official time, route only

Drive times from the official Malahat SkyWalk getting-here page: downtown Victoria about 35 minutes; Nanaimo about 1 hour; Swartz Bay directions are given without a published time.

How far is Malahat SkyWalk from Victoria?

Malahat SkyWalk sits at 901 Trans-Canada Highway, about 35 km north of downtown Victoria. The official site puts the drive at roughly 35 minutes, though 40 to 45 is realistic once you factor in Malahat traffic. From Victoria itself it is a straight run north on Highway 1, with no ferry needed.

The address is the anchor for every route: 901 Trans-Canada Highway, Malahat, BC V0R 2L0. Type that into any map app and it will route you correctly, whether you set off from a downtown hotel, the ferry terminal, or a campground up-island. The site sits high on the Malahat, the forested mountain pass that separates Greater Victoria from the Cowichan Valley, which is why the views open up on the way in.

Victoria, the usual starting point for a Malahat Skywalk day trip
Victoria, the usual starting point for a Malahat Skywalk day trip

Distances and drive times vary with your starting point. The operator publishes a clean figure for downtown Victoria and a rough one for Nanaimo, but it does not publish a drive time from the Swartz Bay ferry terminal, so we do not either. Here is what is officially stated, with route notes for the origins that lack a published time.

Starting pointDistanceDrive timeGetting onto the route
Downtown VictoriaAbout 35 kmAbout 35 to 45 minHighway 1 north over the Malahat
Swartz Bay ferry terminalNot published by the operatorNot published (route below)Highway 17 south, then Highway 1 north
NanaimoNot publishedAbout 1 hourHighway 1 south
Metro VancouverFerry crossing plus island driveDepends on sailing and routeBC Ferries to the Island, then Highway 1

If you are deciding between taking your own car and going car-free, the split is simple: drivers get free parking and full timing freedom, while visitors without a vehicle can use the seasonal service covered in our guide to the free shuttle from downtown Victoria. The rest of this guide walks through each driving route, the parking, and the no-car fallback in turn.

What is the drive from downtown Victoria like?

From the Inner Harbour, head north out of the city onto Highway 1, the Trans-Canada, and stay on it. The road climbs over the Malahat, a forested pass with ocean views east over the water, then reaches the signed SkyWalk entrance at 901 Trans-Canada Highway. Allow about 35 to 45 minutes in normal conditions.

Downtown Victoria feeds onto Highway 1 by way of Douglas Street, which becomes the Trans-Canada as it leaves the city heading north. Once you are on the highway you barely touch the steering wheel until the entrance: it is one continuous road, signed toward Duncan and Nanaimo. The climb over the Malahat is the memorable part. The highway rises through Douglas fir and arbutus forest, and on the eastern side the land drops away toward Saanich Inlet and Finlayson Arm, which is where the big water views come from.

Old-growth Douglas fir and western red cedar along the ground-level trail
Old-growth Douglas fir and western red cedar along the ground-level trail

The Malahat is a real mountain highway, so treat it as one. It is a divided route for much of the climb, but weather changes fast up top. Winter mornings can bring fog or the odd dusting of snow at the summit even when Victoria is clear and dry at sea level. In summer the road is busy but flows well outside of peak weekend afternoons. There is nothing technical about the drive, just give yourself a little extra time and keep an eye on the signs, because the SkyWalk entrance comes up shortly after the summit.

StepWhat to doNotes
1Leave downtown heading northDouglas Street feeds into Highway 1
2Merge onto Trans-Canada Highway 1 northboundSigned toward Duncan and Nanaimo
3Climb over the Malahat passOcean views east over Saanich Inlet
4Watch for the SkyWalk signs after the summitAddress is 901 Trans-Canada Highway
5Turn into the signed entrance and free lotWelcome Centre is at the parking area

For a sense of what the road is, the Malahat section of the Trans-Canada Highway is the main artery down the east side of Vancouver Island, so the same route carries local commuters, tour coaches, and RVs heading to the campgrounds further north. That mix is worth remembering when you plan your timing later in this guide.

Where do you exit and park at Malahat SkyWalk?

Parking at Malahat SkyWalk is free, on-site, and plentiful, with room for RVs. The lot sits right at the Welcome Centre at 901 Trans-Canada Highway, so there is no paid garage and no exit fee. Accessible spaces are near the entrance, and there is no need to reserve a parking spot in advance.

This is one of the easier attractions on the Island for parking. You do not hunt for a paid lot in a town centre or feed a meter. You pull off the highway into the signed entrance, park in the free lot, and the Welcome Centre is right there. Because the lot is generous and includes RV space, larger vehicles and camper vans are not a problem, which is not always the case at Vancouver Island attractions.

The Malahat Skywalk on Vancouver Island
The Malahat Skywalk on Vancouver Island

Accessible parking sits near the Welcome Centre, and from the lot the whole site is reached on a low-gradient ramp rather than stairs, so the walk in from the car is gentle. If you are traveling with someone who uses a wheelchair or a stroller, that on-site ramp is the same one you use to climb the tower, a point we cover in more detail in the accessibility notes further down and on the accessibility pages.

Parking detailWhat to expect
CostFree
LocationOn-site at the Welcome Centre, 901 Trans-Canada Highway
RV parkingYes, available on-site
Accessible parkingNear the Welcome Centre entrance
ReservationNot required
Payment on exitNone

The Welcome Centre at the lot is where the visit starts, and it is worth knowing what is there before you leave the car. On-site you will find a cafe, Basecamp Bites, for coffee and a bite, a gift shop, and washrooms, including accessible ones at the Welcome Centre and Tower Plaza. There are limited services on the highway itself over the pass, so if you want fuel or a full sit-down meal, handle that in Victoria or Nanaimo rather than counting on finding it near the summit.

Because the lot is large, it rarely fills the way a town-centre car park does, so you are unlikely to be turned away for want of a space. What does build on a busy summer weekend afternoon is everything past the car. The gate line, the tower, and the spiral slide and net queues all reach their longest around midday. Arriving nearer the 9:00 am opening, or in the later evening window on peak summer days, means you park just as easily but wait far less once you are inside.

Mobility support starts in the lot as well. Complimentary wheelchairs are offered on a first-come basis, and mobility scooters can be rented on site in season for roughly $35 plus tax for a two-hour block, which lines up with the time most visitors spend on the tower. Accessible washrooms sit at both the Welcome Centre by the parking area and the Tower Plaza, so a step-free route runs from the accessible spaces all the way up. The official Malahat SkyWalk site keeps the current seasonal details.

One planning note: free parking does not mean free admission. You still need an entry ticket, and buying online in advance can save time at the gate on a busy summer day. Our reference on ticket prices and passes lays out the current rates, the annual pass, and the legitimate ways to save.

How do you get to Malahat SkyWalk from the Swartz Bay ferry?

If you land at Swartz Bay from the mainland, drive south off the ferry ramp onto Highway 17, take exit 7 for McKenzie Avenue, then join Highway 1 and head north over the Malahat. The operator publishes these directions but no official drive time, so allow extra minutes rather than trusting a guessed figure.

Swartz Bay is the terminal at the north tip of the Saanich Peninsula, and it is where sailings from Tsawwassen on the mainland arrive. From the ferry you drive south toward Victoria on Highway 17 before doubling back north on the Trans-Canada, so the SkyWalk is not simply a short hop off the boat. Because the operator gives the turn-by-turn directions without stating how long they take, we will not publish a made-up number. Plan on it taking meaningfully longer than the run from downtown, and build in buffer for the ferry schedule itself.

The Malahat Skywalk on Vancouver Island
The Malahat Skywalk on Vancouver Island
StepDirection
Off the ferrySouth on Highway 17 toward Victoria
Exit 7McKenzie Avenue
Join Highway 1Trans-Canada, northbound
ContinueNorth over the Malahat to 901 Trans-Canada Highway

Check your sailing before you commit to a plan. Crossing times, first and last departures, and reservations all live on the BC Ferries site, and a missed sailing can add an hour or two to your day. Foot passengers arriving at Swartz Bay without a car are a different case: rather than renting on the spot, most car-free visitors head into downtown Victoria and pick up the seasonal shuttle, which we cover in the no-car section below.

How do you get there from Nanaimo and the north?

From Nanaimo, Malahat SkyWalk is about an hour south on Highway 1. Drivers coming off the Departure Bay or Duke Point ferries, or down-island from Parksville and points north, follow the Trans-Canada south through Duncan and the Cowichan Valley, then up and over the Malahat to the signed SkyWalk entrance.

Approaching from the north flips the drive: instead of climbing the Malahat from the Victoria side, you come down into it from Cowichan. Nanaimo is the reference point the operator gives, at roughly an hour away. Duncan and the wider Cowichan Valley sit between Nanaimo and the Malahat, so those origins are shorter than the full hour, while Parksville and up-island towns are longer because they route through Nanaimo first. We have kept the table to those relative comparisons rather than inventing precise minutes the operator has not published.

A Cowichan Valley vineyard north of the Malahat
A Cowichan Valley vineyard north of the Malahat
Coming fromApprox. driveRoute
NanaimoAbout 1 hourHighway 1 south
Duncan / Cowichan ValleyShorter than from NanaimoHighway 1 south, then over the Malahat
Parksville / up-islandLonger than from NanaimoHighway 1 south through Nanaimo

The northern approach is the natural one if you are already touring the middle of the Island, and it pairs well with a slower day. Because you pass straight through the Cowichan Valley, it is easy to add a winery stop or a stretch of the old rail trail on the way. We map out a full ordered plan in the guide to a day trip with Butchart Gardens and the Cowichan Valley, including which stop to do first so you are not backtracking over the pass.

Can you visit without a car, or from a cruise ship?

Yes. A free seasonal shuttle runs from two downtown Victoria pickup points to the SkyWalk and back, which is the simplest option for cruise passengers and anyone without a car. Taxis and rideshares also make the roughly 35 km trip. The shuttle itself is not wheelchair accessible, though the attraction on-site is.

Cruise ships calling at Victoria dock on the city waterfront, within reach of the downtown core on foot or by a short cab ride. From there, the free shuttle is the low-effort choice: it picks up at the Steamship Terminal on the Inner Harbour and at Capital City Station, runs about an hour each way, and returns roughly two hours after it drops you off. That gives most people enough time for the walkway, the tower, and a slide ride before the return bus. Seats are walk-on and first-come, so on a busy day it pays to arrive early at the pickup.

The watch-out for cruise passengers is the return time more than the outbound one. Because the shuttle runs three fixed round trips and comes back roughly two hours after it drops you, you want a departure that returns you to the ship with margin before all-aboard. On a short port call, the 9:00 am or 11:00 am departures leave the safest cushion, while the 1:00 pm departure, whose return leaves the SkyWalk at 4:10 pm, is the one that cuts it fine for an early-evening sailing. When the timing is too tight to trust, a taxi or rideshare each way keeps the clock in your hands.

Taxis and rideshares are the flexible alternative if the shuttle times do not fit your ship's schedule, or if you simply want to leave when you please. The trip is about 35 km each way from downtown, so it is a real fare, not a quick hop, but it removes the fixed-window constraint the shuttle imposes. One caveat for anyone who needs a step-free vehicle: the free shuttle bus is not wheelchair accessible, so plan to drive or arrange accessible transport, then use the site's ramp on arrival.

OptionCostGood forNotes
Free seasonal shuttleFreeCruise passengers, car-free visitorsTwo downtown pickups, walk-on, seasonal
Taxi or rideshareMetered or app fareFlexible timing, small groupsAbout 35 km each way from downtown
Rental carRental plus fuelCombining nearby stopsFree on-site parking on arrival

Because the shuttle is the single most useful tool for car-free visitors, we have given it its own full breakdown, including the exact departure and return times, the seasonal dates, and who it does and does not suit. If you have no vehicle, read that next.

Which arrival option is right for you?

Drive if you want to arrive early, stay past the 90-minute average, bring an RV or an accessible vehicle, or add a Cowichan or Butchart stop. Take the free seasonal shuttle if you have no car and a two-hour window works. Use a taxi or rideshare when the shuttle times or off-season gaps do not fit.

Every route above leads to the same free lot, so the real decision is not which road to take but which mode fits your day. The table below matches common situations to the arrival option that tends to work best, drawn from the trade-offs already covered: the shuttle's fixed schedule and two-hour window, the freedom and free parking of driving, and the on-demand flexibility of paid transport.

Your situationBest arrival optionWhy
Own a car, want a flexible dayDriveFree parking, any arrival time, easy to add stops
Cruise passenger with no carFree seasonal shuttleNo fare, downtown pickup, two-hour visit window
Need a wheelchair-accessible vehicleDrive or accessible transportThe shuttle vehicle is not accessible
Traveling by RV or campervanDriveFree on-site RV parking
Visiting off-season or a weekdayDrive, taxi or rideshareThe shuttle runs weekends only in spring and fall
Pairing with Butchart or the Cowichan ValleyDriveA fixed shuttle window cannot support extra stops

Most visitors land in one of two camps. If you have a car, driving wins on nearly every axis except the small cost of fuel, and the free parking removes even that sting. If you do not, the free shuttle is the obvious pick in season, with a taxi or rideshare as the flexible backup when its times or seasonal gaps get in the way.

What are the hours, and when is the drive easiest?

Malahat SkyWalk opens at 9:00 am daily and stays open about an hour after the last ticket, which ranges from 3:00 pm in winter to 7:30 pm on peak summer evenings. The Malahat highway is busiest on summer weekend afternoons, so an early start or a later evening arrival means a smoother drive and thinner crowds.

Timing your drive is really two questions rolled into one: when is the site open, and when is the road quiet. Opening is consistent at 9:00 am every day, but the closing time follows the season, because the operator sets a last-ticket time and keeps the site open for roughly 60 minutes after it. The table below shows the last-ticket times through the 2026 and early 2027 seasons. Note that the site closes on Christmas Day, and there is an annual maintenance closure in late November, so confirm current dates on the official site before a shoulder-season trip.

Season (2026 to 2027)Last ticket sold
Summer (May 15 to Aug 31), Mon to Wed6:00 pm
Summer (May 15 to Aug 31), Thu to Sun7:30 pm
Early Fall (Sep 1 to 14)6:00 pm
Fall (Sep 15 to Oct 12)5:00 pm
Winter (Oct 13 to Mar 9)3:00 pm
Spring (Mar 10 to May 13)5:00 pm

Two closures are worth marking on a calendar. The site closes on Christmas Day, and it takes an annual maintenance break in late November, a window of roughly two weeks. The official hours page shows continuous winter hours across that span rather than itemising the maintenance dates, so if you are planning a late-November visit, confirm the exact closure on the official site first.

For the road, the pattern is what you would expect of a highway pass near a big tourist town. Summer weekend middays carry the most traffic, and holiday long weekends are the worst. Early mornings around opening are calm and often the clearest for photos, and the late Thursday-to-Sunday summer window rewards an evening visit with softer light and lighter traffic. If you are weighing weather, crowds, and light against each other, our guide to the best time to visit for weather and crowds goes deeper. You will still need admission on arrival: the site sells Malahat Skywalk Tickets online and at the gate, and buying ahead in summer saves waiting.

What should you check before you drive the Malahat?

Fuel up before you leave the city, save your directions in case of patchy signal on the pass, and aim to arrive well within the day's operating hours. Parking is free, so the real planning is timing: give yourself the roughly 90 minutes most visitors spend on the walkway and tower, plus your drive each way.

None of this is complicated, but a short pre-drive check saves the small headaches. Cell coverage can be patchy over the summit, so having your route saved offline is smart. The site does not require a car reservation or a parking booking, so the only thing you truly must sort in advance is your entry ticket if you want to skip the line. If you are unsure whether to book ahead at all, our note on whether you need to reserve ahead or arrive same day covers the summer-versus-off-season answer.

  • Fuel: top up in Victoria or Nanaimo; there is no reason to run low over the pass.
  • Directions: set 901 Trans-Canada Highway, Malahat, BC as your destination and save it offline.
  • Timing: arrive with enough of the day left for the roughly 90-minute visit, plus your drive back.
  • Weather: check the forecast for the summit, not just for Victoria at sea level.
  • Ticket: buy online in advance in peak season to skip the gate queue; parking itself is free.
  • Accessibility: the on-site route is a ramp, not stairs, and complimentary wheelchairs are available first-come.

Do those few things and the trip is genuinely easy. A car gives you the freedom to arrive early for the quiet light, linger past the 90-minute average, and add a stop in the Cowichan Valley on the way home, none of which a fixed shuttle window allows. If a car is not an option, the free downtown shuttle is the next best thing, and it is the whole subject of the companion guide linked above.

Frequently asked questions

How long does it take to drive to Malahat SkyWalk from Victoria?

It is about 35 km from downtown Victoria, and the official site puts the drive at roughly 35 minutes. In practice, allow 35 to 45 minutes, more on busy summer weekend afternoons. The whole trip is north on Highway 1, the Trans-Canada, over the Malahat pass to the signed entrance at 901 Trans-Canada Highway.

Is there parking at Malahat SkyWalk, and is it free?

Yes. Parking is free, on-site, and plentiful, including space for RVs, right at the Welcome Centre at 901 Trans-Canada Highway. Accessible spaces sit near the entrance. You do not need to reserve a parking spot and there is no exit fee, though you still need a separate admission ticket to enter.

How do I get to Malahat SkyWalk from the Swartz Bay ferry?

Drive south off the ferry ramp onto Highway 17, take exit 7 for McKenzie Avenue, then join Highway 1 and head north over the Malahat to 901 Trans-Canada Highway. The operator gives these directions but does not publish a drive time, so allow extra minutes and check your BC Ferries sailing before you plan the day.

Can I visit Malahat SkyWalk without a car?

Yes. A free seasonal shuttle runs from two downtown Victoria pickup points, the Steamship Terminal and Capital City Station, out to the SkyWalk and back, on a walk-on first-come basis. Taxis and rideshares also make the roughly 35 km trip. Note the shuttle vehicle itself is not wheelchair accessible, though the attraction on-site is.

Do RVs and campervans have parking at Malahat SkyWalk?

Yes. The free on-site lot includes RV parking, so larger vehicles and camper vans are welcome without a separate booking. That makes the SkyWalk an easy stop for anyone touring Vancouver Island by RV along Highway 1.

Should I drive to Malahat SkyWalk or take the shuttle?

Drive if you want to arrive early, stay longer than about two hours, bring an RV or an accessible vehicle, or add a stop like Butchart Gardens or a Cowichan Valley winery. Take the free seasonal shuttle if you have no car and a two-hour window suits you. A taxi or rideshare fills the gap when the shuttle's times or off-season days do not fit.

Book your Malahat Skywalk visit

Booked through the operator's own GetYourGuide listing, with live prices, timed-entry availability and free-cancellation windows shown there.

4.8 · 5,420 reviews · Malahat Skywalk Tickets Check availability →