BC Ferries, highways, transit, and float planes — the practical guide to moving yourself (and your stuff) on and off the island
If you live on Vancouver Island, your relationship with BC Ferries will become one of the most significant in your life. It's the only way to get a vehicle to or from the mainland, and you'll use it more than you think.
BC Ferries operates year-round service between Vancouver Island and the Lower Mainland, plus dozens of inter-island and coastal routes. The major routes run every 1–2 hours during peak season (May through September) and slightly less frequently in winter. Sailings take between 1 hour 35 minutes and 2 hours depending on the route.
You can drive on without a reservation on most sailings — but during summer weekends, holiday Mondays, and spring break, that's a gamble. Waits of 2–3 sailings (3–5 hours) happen regularly at Tsawwassen and Horseshoe Bay on busy days. Reservations cost $11–$22 depending on the route and are worth every cent if you have a schedule to keep.
Fares vary by route, but here's what to expect on the major routes between Vancouver Island and the Lower Mainland:
These aren't one-time vacation costs — they're a recurring line item in your budget. A couple making monthly mainland trips with a vehicle will spend $2,400–$2,600 per year just on ferry fares. Factor this into your cost of living calculations.
Money-saving tip: BC Ferries Experience Card gives you discounted fares on every sailing. If you're making more than 4–5 return trips per year, it pays for itself. Seniors travelling Monday through Thursday ride free on major routes — a massive perk that shapes how many retirees schedule their mainland trips.
These are the routes that connect Vancouver Island communities to the Lower Mainland. Each serves a different part of the island and has its own personality.
The main route for Victoria and south island residents. Swartz Bay is about 30 minutes north of downtown Victoria via Highway 17. Tsawwassen terminal connects to Highway 99 and the rest of Metro Vancouver. This is the busiest route in the system — on summer Fridays, the Tsawwassen lineup can stretch for hours. Reserve ahead or travel mid-week.
Connects Nanaimo to West Vancouver. The terminal is right in Nanaimo's harbour, walkable to downtown. Horseshoe Bay is at the base of the Sea-to-Sky Highway, making this a good choice if you're headed to Whistler, Squamish, or North/West Vancouver. Fewer sailings than Tsawwassen routes but generally shorter lineups.
The "other" Nanaimo route. Duke Point terminal is south of Nanaimo, closer to Parksville and the mid-island communities. This is the preferred route for commercial traffic and people heading north up-island. Typically less crowded than Departure Bay, with more availability on busy weekends. No walk-on passenger service — vehicles only.
A smaller route connecting the Comox Valley to the Sunshine Coast. This isn't a direct mainland connection — you'd still need the Earls Cove–Saltery Bay ferry plus the Horseshoe Bay–Langdale ferry to reach Vancouver (the "Sunshine Coast circle route"). Useful for exploring, less useful for regular mainland commuting.
Vancouver Island isn't the only island in the neighbourhood. BC Ferries connects dozens of smaller islands, each with its own schedule and quirks.
The Gulf Islands — Salt Spring, Galiano, Mayne, Pender, Saturna — are served from Swartz Bay (south) and various inter-island routes. Service ranges from 6–8 sailings daily for Salt Spring (Fulford Harbour) to just 2–3 daily for the outer islands. Fares are lower than the major routes: around $7–$12 for a walk-on passenger, $25–$35 for a vehicle.
If you're considering living on a Gulf Island, understand that ferry dependency is amplified dramatically. A missed sailing might mean waiting 3–4 hours for the next one. Medical appointments on Vancouver Island or the mainland require serious logistical planning.
Quadra Island is a 10-minute ferry from Campbell River (every hour, roughly $10 per adult, $30 for a vehicle). Many Quadra residents commute to Campbell River for work and shopping — it's essentially a suburb with a ferry ride. Cortes Island requires a second ferry from Quadra (45 minutes, less frequent), making it significantly more remote. Cortes is for people who genuinely want to be off the grid.
Peak season warning: Gulf Island ferries are small (many carry only 20–30 vehicles). In July and August, being in line 45+ minutes before sailing is standard. Thanksgiving, Easter, and BC Day long weekends are equally packed. If you live on an island, you learn to plan your life around the ferry schedule — or you learn patience.
Vancouver Island is 460 km long. Getting between communities means driving — and the island's two main highways define the experience.
The Trans-Canada Highway (Highway 1) runs from Victoria to Nanaimo — about 110 km, taking roughly 1 hour 40 minutes via the Malahat, a scenic but winding mountain pass between Goldstream and Mill Bay. The Malahat is beautiful, but it closes occasionally for accidents, rockslides, or heavy snow. When it closes, there's no good alternate route.
North of Nanaimo, Highway 19 (the Island Highway) continues all the way to Port Hardy at the island's northern tip. The section from Nanaimo to Campbell River is mostly four-lane divided highway now — fast and modern. North of Campbell River, it narrows to two lanes and the pace slows down.
| From → To | Distance | Drive Time |
|---|---|---|
| Victoria → Nanaimo | 111 km | 1 hr 40 min |
| Victoria → Duncan | 60 km | 50 min |
| Nanaimo → Parksville | 37 km | 30 min |
| Nanaimo → Comox/Courtenay | 108 km | 1 hr 15 min |
| Comox/Courtenay → Campbell River | 56 km | 45 min |
| Campbell River → Port Hardy | 235 km | 3 hrs |
| Parksville → Tofino | 160 km | 2 hrs 30 min |
| Victoria → Comox/Courtenay | 220 km | 2 hrs 50 min |
| Nanaimo → Port Alberni | 85 km | 1 hr 10 min |
The Tofino drive deserves special mention: Highway 4 from Parksville crosses the island's mountainous spine via Sutton Pass. It's beautiful, but it's also a narrow, winding two-lane road with logging truck traffic. In winter, chains or winter tires are essential.
Most of Vancouver Island rarely sees snow at sea level. But the Malahat, Sutton Pass (Highway 4 to Tofino), and the inland sections of Highway 19 north of Campbell River all get winter conditions. BC requires winter tires (M+S or snowflake-rated) from October 1 through March 31 on most highway routes. This is enforced and fines are steep.
Let's be honest: Vancouver Island is a car-dependent place. But if you live in one of the larger communities, transit is at least functional for daily errands.
Victoria has the best transit on the island, by a wide margin. BC Transit operates roughly 50 routes across Greater Victoria, including frequent service (every 10–15 minutes) on main corridors. The #70 bus connects downtown to Swartz Bay ferry terminal for walk-on passengers. Single fare is $2.50, a monthly pass runs $85. If you live in the urban core — James Bay, Fernwood, Fairfield, or near UVic — a car-free life is genuinely possible.
Nanaimo's system covers the basics: downtown, the university (VIU), Woodgrove Mall, and the ferry terminals. Buses run every 30–60 minutes on most routes, with limited evening and Sunday service. It'll get you to the grocery store, but it won't replace a car for most people. The Hullo passenger ferry to downtown Vancouver (75 minutes, $40–$55 each way) is a walk-on option for mainland commuters who don't need a vehicle on the other side.
The Comox Valley has a basic bus network connecting Courtenay, Comox, and Cumberland. Buses run roughly every 30–60 minutes on weekdays, with reduced service on Saturdays and no Sunday service. Campbell River has a small local system, and there's a regional connector bus between Campbell River and Nanaimo.
Outside the main towns — places like Port Alberni, Sooke, Tofino/Ucluelet, or the north island — public transit ranges from minimal to non-existent. A vehicle is not optional.
The Tofino Bus: There is a private shuttle service (Tofino Bus / Island Link Bus) running between Victoria, Nanaimo, and Tofino. It's primarily aimed at tourists and backpackers, but it exists. Runs once daily in each direction, about $60–$80 one-way from Nanaimo.
Flying on and off the island is faster than the ferry — and sometimes more practical than you'd expect.
The island's largest airport, located in Sidney about 25 minutes north of downtown Victoria. Direct flights to Vancouver (25 min), Calgary, Edmonton, Seattle, Toronto (seasonal), and several sun destinations. WestJet, Air Canada, Pacific Coastal, and Flair operate here. This is your best bet for cross-country travel from the south island. Expect to pay $150–$400 for a return flight to Vancouver, though booking ahead helps.
A small regional airport south of Nanaimo (Cassidy). Limited service — mainly Vancouver, Calgary, and Edmonton via Pacific Coastal and Air Canada. Fewer flights and fewer bargain fares than YYJ. Most Nanaimo residents use either the Hullo ferry or drive to Victoria for better flight options.
Serves the Comox Valley and mid-north island with flights to Vancouver, Calgary, and Edmonton. WestJet and Pacific Coastal are the main carriers. It's a small, easy airport — no long security lines, free parking close to the terminal. For Courtenay and Comox residents, YQQ is a genuine alternative to the 3+ hour drive to Victoria for a flight out.
Float planes are the quintessential BC travel experience — and for some islanders, a practical commuting tool. Harbour Air and Seair Seaplanes operate scheduled service from Victoria Inner Harbour, Nanaimo Harbour, and Comox to downtown Vancouver (YVR South Terminal or Coal Harbour). Flight time is 20–35 minutes, and fares run $120–$200 each way.
For mainland professionals who work in downtown Vancouver a few days a week, the float plane from Nanaimo Harbour or Victoria Harbour is door-to-door faster than the ferry when you factor in terminal waits and driving time. It's expensive, but some island residents swear by it.
Helijet runs helicopter service between downtown Vancouver and Victoria, Nanaimo, and occasionally other island points. It's the fastest option (about 35 minutes Victoria–Vancouver) and the most expensive ($200–$350 one way). Used mainly by business travellers and people who truly value their time.
Moving to an island means accepting that some things you've always taken for granted — popping across town, driving to a specialist, ordering something online — work differently here.
In Victoria and Nanaimo, you'll barely notice a difference — full grocery selection, Costco, big box stores, everything. In smaller communities like Campbell River, the Comox Valley, or Port Alberni, you'll have solid grocery stores but fewer specialty options. Islanders on the Gulf Islands or remote north island often do a "big shop" in a larger town once or twice a month. Amazon delivers to most of the island, but expect 2–5 extra days compared to Vancouver.
Island Health handles most routine and acute care on-island. But some specialist appointments, advanced procedures, and clinical trials still require a trip to Vancouver. This means a ferry ride (or flight), possibly an overnight stay, and often a full day lost. BC's Travel Assistance Program (TAP) covers ferry fare for medical travel, which helps — but the time cost is real. Factor this into your decision to move.
Some island residents commute to Vancouver for work, typically 2–3 days per week. From Nanaimo, the Hullo passenger ferry (75 min to downtown Vancouver, ~$40–55 each way) makes this almost viable. From Victoria, it's the Swartz Bay ferry plus a drive — roughly 4 hours door-to-door each way. Float planes cut that to under an hour but cost $150+ each way. It works for some people, but it's a lifestyle commitment, not a casual arrangement.
BC Ferries cancels sailings in severe wind and seas — typically a handful of times per year, mostly November through February. When that happens, you're stuck. The Malahat closes for accidents and occasionally for snow. Highway 4 to Tofino can close for mudslides. These events aren't common, but they're not rare either. Islanders learn to keep a buffer in their plans and not book tight connections.
Gas on Vancouver Island is typically 5–15 cents per litre more than in Metro Vancouver. Auto repairs can cost more in smaller communities with fewer shops. And because many islanders drive significant distances — commuting between towns, accessing ferries — annual fuel costs tend to run higher than they did on the mainland. The flip side: less traffic, easier driving, and free parking almost everywhere outside downtown Victoria.
The hardest adjustment isn't logistical — it's psychological. On the mainland, everything feels accessible. On the island, there's a subtle awareness that you're surrounded by water and that getting anywhere beyond it requires planning. Most people find this becomes a non-issue within months, even something they love. But in the early days of island life, it can feel isolating. It's worth being honest with yourself about how that might affect you.