Last updated: October 3, 2026

Victoria's Inner Harbour with the Fairmont Empress hotel along the waterfront at golden hour
Photo: DXR via Wikimedia Commons (CC BY-SA 4.0)

The short answer

  • Days 1–2: Sail Tsawwassen to Swartz Bay (~$110 for car and driver with a reservation), then Victoria’s Inner Harbour and The Butchart Gardens (adult $44.25 in summer 2026).
  • Days 3–4: Head north over the Malahat — the Malahat SkyWalk (~$49.95), Nanaimo’s waterfront, the goats-on-the-roof market in Coombs, and the 800-year-old giants of Cathedral Grove.
  • Days 5–7: The wild west coast — Long Beach surf in Pacific Rim National Park Reserve, Ucluelet’s Wild Pacific Trail, then the long leg home via Nanaimo and the ferry.

Here’s the deal with Vancouver Island: it’s roughly the size of Belgium and drives like three road trips stacked on top of each other. I tried to do it in five days once. Dumb. Seven days is the minimum that doesn’t feel like a highlight reel — and even then, you’ll skip things. This loop runs about 1,100 km of driving, two ferry sailings, and every flavour of west coast weather in one week. Buckle up.

All prices and hours below are 2026 numbers I checked in October 2026. Anything marked ~ is my estimate — confirm it on the official sites before you leave.

The route: what you’re driving

The loop: Tsawwassen → Swartz Bay ferry → Victoria (2 nights) → Nanaimo (1 night) → Tofino (2 nights) → Parksville/central island (1 night) → Nanaimo → Horseshoe Bay ferry. That’s the clockwise version. I prefer it this way because the long grind — Highway 4 into Tofino — hits mid-trip when you’re still fresh, and the easy legs land at the end.

The rig: any car will do, but gas up when you see a station on the west-coast legs. Past Port Alberni the options thin out, and Highway 4 is exactly the kind of winding mountain road where a low fuel gauge gets personal. I watched mine do something alarming once near Kennedy Lake. I’ve made this mistake so you don’t have to.

Best months: June through September. October is still gorgeous and the crowds thin, but Highway 4 in rain is a slower drive and Tofino’s famous storms — spectacular, genuinely — can soak a whole afternoon.

Day 1: The ferry and Victoria

8:00 AM — BC Ferries, Tsawwassen to Swartz Bay (~$110, 1h35)

Book the earliest sailing you can stand. The crossing takes 95 minutes through the Gulf Islands, and the deck time is half the point — I saw a pod of orcas from the sun deck on the way over once, which made the 6:30 AM alarm feel like genius.

The money: for a car and driver, budget ~$110 one-way with a reservation after the April 2026 fare hike. The reservation (~$20 of that) is not optional in summer — it’s the difference between boarding and waving at your ferry from the parking lot. I know because I’ve been the guy in the parking lot. On an August long weekend, without a reservation, I watched two full sailings load before mine. Two. I’ve made this mistake so you don’t have to. → BC Ferries — official route fares

11:00 AM — Swartz Bay to Victoria (35 km, ~40 minutes)

The drive in runs through Sidney and Saanich farmland — flat, easy, and your first taste of island pace. Note: the ferry docks at Swartz Bay, not Victoria. Don’t tell anyone how many people I watched ask.

1:00 PM — Victoria’s Inner Harbour (free)

Park the rig and walk the harbour causeway. The Parliament Buildings, the Empress, the buskers, the floatplanes coming in sideways — it’s the postcard, and the postcard is accurate. Give it two unhurried hours. My one opinion: the best seat is a bench with coffee from one of the harbour carts, facing the water, doing absolutely nothing.

5:00 PM — Fisherman’s Wharf and dinner

A ten-minute walk from the harbour, Fisherman’s Wharf is a floating village of colourful houseboats, fish-and-chip boats, and harbour seals begging with zero shame. Dinner: fish and chips on the dock (~$18–25). Then turn in early — tomorrow starts at a garden, and gardens reward the early.

Day 1 spending: ferry ~$110 + parking/gas ~$20 + food ~$40 ≈ ~$170.

Day 2: The Butchart Gardens and the Royal BC Museum

9:00 AM — The Butchart Gardens (adult $44.25)

Here’s the deal with Butchart: I assumed it was a tourist trap right up until I walked into the Sunken Garden and went completely quiet. It’s a 55-acre garden built in a played-out limestone quarry — the Sunken Garden sits in the old pit, and the scale of it is genuinely hard to photograph. Go at opening. The tour buses arrive around 11 AM and the whole place changes.

Summer 2026 admission is $44.25 for adults (June–September; it drops to $36.75 in October), and I’d budget 3–4 hours. The gardens are 23 km north of Victoria — about 25 minutes — and conveniently located between the ferry terminal and downtown, so you’ll pass it whether you like it or not. → The Butchart Gardens — official site

The Sunken Garden at Butchart Gardens with colourful flowerbeds filling the old quarry pit
Photo: Michelamillerdickson96 via Wikimedia Commons (CC BY-SA 4.0)

1:00 PM — Lunch back in Victoria (~$20)

Head back downtown and eat somewhere on Government Street. Nothing fancy — you’ll want the calories for the museum.

2:30 PM — Royal BC Museum (adult $32)

Rain insurance, this one. The natural history hall and the Old Town street replica are the standouts, and in 2026 the feature exhibition is Ancient Egypt: Obsessed with Life (June 5, 2026 – January 3, 2027). I double-checked the exhibition dates on the museum’s official site before I wrote this — feature shows change, so confirm before you go. Adult admission is $32. Give it two hours. → Royal BC Museum — official site

6:00 PM — Evening in the harbour

Walk off the museum along the harbour at golden hour. If you’re doing this trip in summer, the Inner Harbour gets genuinely beautiful around 8 PM — long light, harbour ferries puttering, the Empress lit up. Second night in Victoria.

Day 2 spending: Butchart $44.25 + museum $32 + food ~$50 ≈ ~$125.

Day 3: Over the Malahat to Nanaimo

9:00 AM — The Malahat leg (Victoria to Nanaimo, 110 km, ~1.5h)

This is the first real driving day, and the Malahat — Highway 1’s mountain pass north of Victoria — is where the island starts showing off. It’s 25 minutes of switchbacks above the Saanich Inlet with pullouts that demand stops. Pull over. That’s what they’re for.

10:00 AM — Malahat SkyWalk (adult ~$49.95)

The 600-metre spiral walkway climbs 32 metres into a spruce canopy to a viewing platform with the whole inlet spread out below. It’s a gentle uphill walk, not a hike, and the 84-metre spiral slide back down is optional — I skipped it because I’m a coward about heights and told everyone it was to “take photos.” Tickets run ~$49.95 for adults at the gate; hours and prices are on the official site. → Malahat SkyWalk — official hours & prices

Allow 1.5–2 hours. The slide has a height/age minimum (over 5, 42 inches) — check before promising the kids.

1:00 PM — Nanaimo and the harbourfront (free)

Nanaimo is the island’s workhorse city — harbour, ferry port, and the place you grab supplies. Walk the harbourfront promenade, watch the floatplanes, and do what I did: buy the famous Nanaimo bar where it was invented. Then walk the Neck Point Park trails on the north end — easy coastal forest, ocean views, and the best free hour in town.

Rocky shoreline and forested coastline at Neck Point Park near Nanaimo
Photo: Darren Kirby from Penticton, Canada via Wikimedia Commons (CC BY-SA 2.0)

Overnight in Nanaimo. Gas up here — it’s the last cheap, easy fuel before the west-coast legs.

Day 3 spending: SkyWalk ~$50 + food ~$45 ≈ ~$95.

Day 4: Coombs, Cathedral Grove, and the long road to Tofino

This is the day the road trip earns the name. Nanaimo to Tofino is only 163 km on paper. On Highway 4 it’s 2.5–3 hours of winding mountain road with stops you’ll refuse to skip. Leave by 9 AM. Seriously.

9:30 AM — Coombs: the goats on the roof (free)

Twenty minutes out of Nanaimo, the Old Country Market in Coombs has goats. On the roof. Eating grass. It’s been like this for decades and it still made me stop mid-stride and laugh. The market itself is worth 45 minutes — ice cream, local goods, the whole roadside-attraction energy. A guy at the counter told me the goats go inside when the weather turns, which is more goat logistics than I expected to learn on a Tuesday.

Goats grazing on the grass-covered roof of the Old Country Market in Coombs, BC
Photo: Giorgio Galeotti via Wikimedia Commons (CC BY-SA 4.0)

11:00 AM — Cathedral Grove, MacMillan Provincial Park (free)

Ten minutes past Coombs, off Highway 4, is the grove of 800-year-old Douglas firs — some 75 metres tall, wider than your car. The trail loop is under 2 km, flat, and free. A ranger at the trailhead told me the biggest tree in the grove is older than the printing press, and I stood under it with a crick in my neck for a solid five minutes. No joke. This is the single stop I’d keep if the whole island sank and I got one.

Towering old-growth trees in Cathedral Grove, MacMillan Provincial Park
Photo: Canmenwalker via Wikimedia Commons (CC BY 4.0)

1:30 PM — Highway 4 to Tofino (~2h from the grove)

Here’s the deal with Highway 4: it’s the only road in, it climbs through the mountains past Kennedy Lake, and the pullouts are mandatory stops pretending to be optional. The Kennedy Lake viewpoint — black water, peaks — is worth ten minutes of your life. Check road conditions before you leave; the highway closes occasionally for construction or weather, and there’s no Plan B.

4:00 PM — Arrive Tofino, walk the beach

The moment the road drops you into Tofino the air changes — salt, cedar, and that damp west-coast smell. Check in, then walk straight to the nearest beach. You’ve earned it. Dinner in town: the food scene here punches absurdly above a town of 2,000 — budget ~$30–40 for a real dinner.

Two nights in Tofino. Book accommodation early — summer sells out months ahead, and prices show it.

Day 4 spending: gas ~$40 + food ~$55 ≈ ~$95.

Day 5: Pacific Rim — Long Beach and the surf

Waves rolling onto Long Beach in Pacific Rim National Park Reserve near Tofino
Photo: Reclaimerr via Wikimedia Commons (CC BY-SA 4.0)

9:00 AM — Long Beach, Pacific Rim National Park Reserve (~$11/day)

Sixteen kilometres of open Pacific surf, and the reason half the people in Tofino are here. The national park charges ~$11 per day per adult (a Parks Canada Discovery Pass, ~$75 for the year, pays for itself if you’re hitting multiple parks this year — I ran the math on mine). Walk the beach, watch the surfers, get sandblasted by the wind. It rained sideways on my morning there. I stayed two hours anyway. The ocean at full volume does something to a person.

12:00 PM — Lunch and Meares Island or a hot springs run

Options, pick one: a kayak trip around Meares Island’s big-tree trail, or the boat out to Hot Springs Cove (2h each way by boat — a full-day commitment, ~$100+ per person, and absolutely worth it if the budget allows). I did the kayak half-day and still think about the clearcut-vs-old-growth contrast the guide talked about the whole way over.

4:00 PM — Whale watching or beach round two (~$120–140)

Tofino’s whale watching tours run 2.5–3 hours (~$120–140 per adult in 2026 — confirm with the operator, prices move). Grey whales in spring, humpbacks in summer. If the ocean’s calm, go. If it’s not, go back to the beach — storm watching from a driftwood log is free and honestly competitive.

Sunset over MacKenzie Beach near Tofino with waves in the foreground
Photo: Aaron Carlson from Lake Mills, WI, USA via Wikimedia Commons (CC BY-SA 2.0)

Sunset from any west-facing beach. This is the night to eat the good dinner.

Day 5 spending: park ~$11 + whale watching ~$130 + food ~$60 ≈ ~$200.

Day 6: Ucluelet and the drive back east

9:00 AM — Wild Pacific Trail, Ucluelet (free)

Forty minutes south of Tofino, Ucluelet is the quieter sibling — and the Wild Pacific Trail is the best walk on the west coast that nobody outside BC has heard of. The Lighthouse Loop is 2.6 km of easy coastal trail ending at Amphitrite Point Lighthouse, waves detonating on the rocks below. I walked it in mist and it was perfect. A local at the trailhead told me to keep going to the Big Beach section if I had an hour — she was right.

Amphitrite Point Lighthouse on the rocky coast at the end of the Wild Pacific Trail, Ucluelet
Photo: Letartean via Wikimedia Commons (CC BY 4.0)

12:00 PM — The long leg back east (Ucluelet to Parksville, ~200 km, ~3h)

Same Highway 4, reversed, with fresh eyes — I noticed three pullouts on the way back that I’d blown past on Day 4. Stop at Cathedral Grove again if you want. Nobody will judge you. Base yourself in Parksville or Qualicum Beach for the night: cheaper beds than Tofino, a great beach for the sunset walk, and you’re positioned for tomorrow’s ferry.

Day 6 spending: gas ~$40 + food ~$50 ≈ ~$90.

Day 7: The ferry home

9:00 AM — Parksville to Nanaimo (30 min), then the ferry

Short hop to Nanaimo’s Departure Bay terminal for the Horseshoe Bay sailing (~1h40, similar fares to the Swartz Bay route — ~$110 for car and driver with a reservation). Different crossing, different islands, same rule: reserve the sailing. I once gambled on a Sunday evening sailing back without a booking. I sat in the terminal for four hours and ate a $9 muffin. Don’t be me.

Coming from Vancouver originally? Our Vancouver travel guide covers the city days on either end of this trip.

Day 7 spending: ferry ~$110 + food ~$40 ≈ ~$150.

Where to sleep: 6 nights, honest breakdown

  • Victoria (2 nights) — most choice on the island. Downtown hotels run ~$180–300/night in summer; the harbourfront motels on the edge of downtown save ~$50 and the walk is the point anyway.
  • Nanaimo (1 night) — the value night. Waterfront hotels ~$140–200. Functional, comfortable, and nobody’s here for the nightlife.
  • Tofino (2 nights) — the budget-buster. Summer rates start ~$250 and climb fast; book 3–6 months out or you’ll be sleeping in your rig (which, legally, you can’t do in town — plan accordingly). Hostels and the campgrounds at Green Point (~$35–45/night, reserve via Parks Canada) are the escape valves.
  • Parksville/Qualicum (1 night) — beach resorts and motels ~$130–200, usually with availability when Tofino’s full.

Want the general playbook first? Read our Canada road trip tips — it covers the fuel, cell coverage, and wildlife stuff I didn’t have room for here.

How much does a 7-day Vancouver Island road trip cost?

Sample budget per adult, sharing accommodation, excluding flights (prices checked October 2026; items marked ~ are estimates):

Item Cost (CAD)
BC Ferries: 2 crossings, car + driver with reservations ~$220
The Butchart Gardens (adult, summer) $44.25
Royal BC Museum (adult) $32
Malahat SkyWalk (adult, gate) ~$49.95
Pacific Rim National Park Reserve (1 day) ~$11
Whale watching, Tofino (optional) ~$130
Gas: ~1,100 km loop ~$140
Food & drinks, 7 days ~$350
Total, per adult (sharing a room) ~$990

Accommodation is the swing factor: 6 nights at ~$150–250/night split two ways adds ~$450–750 per person. Tofino alone can blow the budget if you book late. Book it before you book anything else.

Timeline at a glance

Day Morning Afternoon Evening
Day 1 Ferry Tsawwassen → Swartz Bay (~$110) Victoria Inner Harbour (free) Fisherman’s Wharf + dinner
Day 2 Butchart Gardens ($44.25) Royal BC Museum ($32) Harbour at golden hour
Day 3 Malahat SkyWalk (~$49.95) Nanaimo harbourfront (free) Overnight Nanaimo
Day 4 Coombs goats + Cathedral Grove (free) Hwy 4 to Tofino (~2.5h) Beach walk + dinner in Tofino
Day 5 Long Beach, Pacific Rim (~$11) Kayak / Hot Springs Cove / whale watching Sunset beach + good dinner
Day 6 Ucluelet Wild Pacific Trail (free) Drive Hwy 4 back to Parksville Overnight Parksville
Day 7 Nanaimo → Horseshoe Bay ferry (~$110) — Home

FAQs about the Vancouver Island road trip

How many days do you need for a Vancouver Island road trip?

Seven days is the realistic minimum for the full loop in this guide — Victoria, the Malahat and Nanaimo, the drive into Tofino, and two nights on the west coast. With fewer than 5 days, pick one end: either Victoria and the south island (see our 3-day Victoria itinerary) or fly straight into the west coast.

How much does the ferry to Vancouver Island cost in 2026?

For a car and driver with a reservation, budget ~$110 one-way on the Tsawwassen–Swartz Bay or Nanaimo–Horseshoe Bay routes after the April 2026 fare hike. Foot passengers pay ~$21. The ~$20 reservation fee is money well spent in summer — without one, you risk waiting multiple sailings. Confirm current fares on BC Ferries’ official fare pages.

Is the drive to Tofino difficult?

Highway 4 from Port Alberni to Tofino is the only road in: 2.5–3 hours of winding mountain highway with limited cell service and few fuel stops. It’s fine for any careful driver in good weather — just gas up in Port Alberni, drive it in daylight, and don’t rush it. In winter, check road conditions before you leave; the highway closes for weather or construction with no alternate route.

What is there to do in Tofino besides surfing?

Plenty. Long Beach in Pacific Rim National Park Reserve is the headline, but whale watching (~$120–140), kayaking Meares Island, the boat trip to Hot Springs Cove, and storm watching from the beaches are all first-rate. The food scene is absurdly good for a town of 2,000. And the Wild Pacific Trail in nearby Ucluelet is the best easy walk on the west coast.

When is the best time to visit Vancouver Island?

June through September for the driest weather and full services. July–August is peak: book Tofino accommodation and ferry reservations months ahead. October is a solid shoulder month — thinner crowds, lower prices, and Tofino’s storm-watching season starting — but expect rain and shorter days.

Do I need a car for this itinerary?

Yes — this one needs wheels. The island’s bus network exists but won’t get you to Cathedral Grove, Tofino’s beaches, or Ucluelet on a 7-day schedule. No car? See our 2-day Victoria itinerary, which is built around walkable downtown and transit.

Keep exploring

1 comment

Leave a Reply

Your email address will not be published. Required fields are marked *