Northbrief Daily Report English
Northbrief.net Northbrief Daily Report
Blog Business Local Politics Tech World

Departure Bay to Horseshoe Bay Ferry: Schedule, Duration & Guide

Logan Tyler Murphy • 2026-04-27 • Reviewed by Ethan Collins

The Nanaimo–Horseshoe Bay ferry cuts a 30-nautical-mile arc across Georgia Strait, clocking in at roughly 1 hour 40 minutes—but peak-season queues can add another hour before you even board. BC Ferries runs this route every four hours, with foot passengers paying $18–$55 and vehicle fares ranging $110–$160. This guide lays out verified schedules, real-time check-in tricks, and the transit connections that actually get you there without a car.

Ferry Duration: 1h 42m ·
Operator: BC Ferries ·
Frequency: Every 4 hours ·
Ticket Cost: $18–$160 ·
Route: Nanaimo (Departure Bay) to Vancouver (Horseshoe Bay)

Quick snapshot

1Confirmed facts
2What’s unclear
  • Exact current schedules vary by season
  • Limited real-time capacity data available
  • Direct YVR to Horseshoe Bay shuttle specifics unknown
3Timeline signal
4What’s next
  • BC Ferries recommends advance booking for peak times
  • Online reservation system available
  • Walk-on tickets sold first 30 minutes of sailing

The Nanaimo–West Vancouver ferry corridor spans 30 nautical miles across Georgia Strait, connecting Vancouver Island’s largest city with Metro Vancouver’s North Shore. The route links two ferry terminals positioned 4 km north of Nanaimo downtown and 25 km northwest of Vancouver’s core.

Detail Information
Duration 1 hour 42 minutes
Frequency Every 4 hours
Cost Range $18–$160
Operator BC Ferries
Terminals Nanaimo Departure Bay to Vancouver Horseshoe Bay

How long is the ferry trip from Departure Bay to Horseshoe Bay?

The ferry crossing takes approximately 1 hour 40 minutes, covering a distance of 30 nautical miles across Georgia Strait. According to Vancouver Island travel guide, this sailing time has been consistent across multiple verified sources. The 8:40 a.m. sailing from Departure Bay is one specific departure that has been confirmed through BC Ferries current conditions.

Trip duration details

Passengers can expect the crossing to take roughly 1 hour 40 minutes to 1 hour 42 minutes depending on vessel and sea conditions. The route is serviced by vessels including the Queen of Cowichan, which recorded a 6:15 a.m. departure on March 5, 2026 per BC Ferries real-time conditions. Vehicle passengers should budget additional time for boarding and unloading.

Factors affecting travel time

Weather conditions on Georgia Strait can occasionally extend crossing times. Seasonal variations also affect the schedule, with peak summer periods typically offering more frequent departures. The Visit Parksville Qualicum Beach regional tourism guide notes that peak season brings expanded schedules but also increased demand that may affect boarding priority.

The catch: While the 1 hour 40 minute crossing seems straightforward, wait times during peak periods can add 30–60 minutes before you even board.

Do I need a reservation for Departure Bay to Horseshoe Bay?

Reservations are strongly recommended for vehicle travel during peak periods, though walk-on passengers have more flexibility. Vancouver Island travel guide confirms that BC Ferries accepts reservations online or by phone, though some sailings remain non-reservable.

Reservation requirements

For vehicles, ticket sales end 5 minutes before the scheduled sailing time. Walk-on passengers have slightly more leeway with ticket sales ending 10 minutes before departure. The Rome2Rio trip planner notes that booking ahead can result in cheaper fares compared to walk-up pricing.

Walk-on vs vehicle booking

Foot passengers can often secure passage without advance reservation, particularly on off-peak sailings. According to Vancouver Island Connector ticketing service, walk-up tickets are sold during the first 30 minutes before sailing departure. Vehicle passengers face higher demand, especially during summer weekends and holiday periods.

The upshot

Foot passengers have a practical advantage: arrive 30 minutes early and you can usually board without a reservation. Vehicle travelers who skip advance booking risk being bumped to a later sailing during peak season.

What is the Departure Bay to Horseshoe Bay ferry schedule?

The Departure Bay terminal operates with ferries departing every 4 hours, with first sailings from Horseshoe Bay typically beginning around 6:15–6:30 a.m. Final departures vary by season, ranging from approximately 8 p.m. to 10:40 p.m. according to the Visit Parksville Qualicum Beach regional tourism authority.

Current timetable

Schedules shift seasonally, with summer offering the most frequent departures. The Direct Ferries schedule aggregator notes that current sailings should be confirmed directly, as seasonal variations affect availability. Peak periods typically see additional sailings beyond the standard 4-hour interval.

How to check real-time updates

For current departures and arrivals, the BC Ferries current conditions page provides real-time vessel tracking and schedule confirmations. Schedules are also available as downloadable PDFs from Rome2Rio. BC Ferries can be reached at 1-888-223-3779 or via bcferries.com.

How to get to Horseshoe Bay by bus or other public transport?

Getting to Horseshoe Bay terminal via public transit requires connecting through TransLink’s Metro Vancouver network, as no direct SkyTrain line reaches the terminal. The BC Transit provincial transit authority documents that the TransLink Compass card system works across SkyTrain, bus, and SeaBus services, providing seamless integration for ferry connections.

Bus options to Horseshoe Bay

TransLink buses serve the Horseshoe Bay area via routes connected to the Trans Canada Highway 1 corridor. From downtown Vancouver, passengers typically transfer via the SeaBus to North Vancouver, then connect to buses heading toward the terminal. The Visit Parksville Qualicum Beach guide confirms that Horseshoe Bay is accessible via Highway 1.

SkyTrain access

There is no direct SkyTrain connection to Horseshoe Bay. According to BC Transit government transit authority, passengers must transfer from SkyTrain to bus or SeaBus to reach the terminal. The nearest SkyTrain station is in North Vancouver, requiring a subsequent bus journey of approximately 20-25 minutes.

Why this matters

For travelers relying on public transit, the lack of direct SkyTrain access means adding 30–45 minutes to your journey compared to driving. Budget this transfer time when planning connections to or from the ferry.

Costs, airport transfers, and booking tips for the ferry

Foot passenger fares range from $18 to $55, while bringing a vehicle costs $110 to $160 per crossing. Advance booking often provides savings compared to walk-up pricing, according to Rome2Rio trip planning resource. These ranges reflect verified pricing across multiple sailings and vehicle classes.

Ferry ticket prices

Ticket categories break down as follows:

  • Foot passengers: $18–$55 per crossing
  • Vehicle with driver: $110–$160 per crossing
  • Additional passengers: charged separately from vehicle fee

Taxi from Vancouver airport

For travelers arriving at Vancouver International Airport (YVR) seeking to reach the Horseshoe Bay ferry, direct taxi service is available but costly. Welcome Pickups airport transfer service reports a taxi from YVR to Tsawwassen ferry terminal costs approximately CA$60 for the 30-minute journey. Alternative options include train plus bus combinations from YVR to Tsawwassen for approximately €10.60, though this takes 60 minutes and involves transfers.

Advance booking savings

BC Ferries offers an online reservation system that frequently provides lower fares than walk-up prices. The Victoria Mini Bus airport transfer provider offers BC Ferries airport transfers ranging from $90–$160 for travelers coming from Victoria International Airport (YYJ) or Swartz Bay terminal area.

The trade-off

Booking ahead saves money but requires commitment to a specific sailing. Walk-on passengers save flexibility but pay premium pricing. For vehicles during summer weekends, advance booking isn’t just cheaper—it’s often the only way to guarantee passage.

How to take the ferry: step-by-step

Whether you’re crossing as a foot passenger or bringing a vehicle, the process follows a consistent pattern with key decision points at each stage.

Getting to Departure Bay terminal

BC Transit Routes 20, 20A, and 25 connect downtown Nanaimo and Woodgrove Exchange to the Departure Bay terminal. According to BC Transit provincial transit authority, Route 20 Hammond Bay and Route 20A Dover serve downtown connections, while Route 25 Ferry Shuttle runs from Woodgrove Exchange. The terminal sits 4 km north of Nanaimo’s downtown core, accessible by these scheduled bus services.

Arriving at Horseshoe Bay and connecting onward

After disembarking at Horseshoe Bay, travelers can connect to YVR airport via the BC Ferries Connector shuttle service, which handles luggage and coordinates with ferry arrival times. BC Ferries Connector airport shuttle service facilitates transfers from the ferry terminal to the airport. For those continuing by transit, TransLink buses serve the terminal area with connections to North Vancouver and downtown Vancouver.

Tips for a smooth crossing

  • Arrive at least 45 minutes early for vehicle boarding during peak periods
  • Walk-on passengers should arrive 30 minutes before sailing for best boarding chances
  • Consider bringing food aboard as dining options at the terminal are limited
  • Download the BC Ferries app for real-time sailing status updates

What we know vs what remains unclear

Several key details about the Departure Bay to Horseshoe Bay route are well-established through official and multiple corroborating sources. However, some aspects require direct confirmation from BC Ferries due to seasonal variations and limited public disclosure.

Confirmed facts

  • 1 hour 40 minute crossing time, verified across Rome2Rio and Vancouver Island
  • BC Ferries operates every 4 hours on this route
  • Foot passenger fares $18–$55, vehicle $110–$160
  • Departure Bay terminal 4 km north of Nanaimo downtown
  • Horseshoe Bay terminal 25 km northwest of Vancouver downtown
  • BC Transit buses connect downtown Nanaimo to Departure Bay
  • Ticket sales end 5 minutes pre-sailing for vehicles, 10 minutes for walk-ons

Remaining uncertainties

  • Full seasonal schedule beyond confirmed sailings
  • Exact peak season departure frequency
  • Direct YVR to Horseshoe Bay shuttle specifics not publicly confirmed
  • Real-time capacity and wait time data not publicly available
  • YYJ airport to Departure Bay specific transfer options

The pattern: Official BC Ferries sources provide reliable anchor data for schedules and pricing, but comprehensive timetable information beyond snapshots requires direct confirmation. Third-party aggregators and travel platforms offer useful context but should be cross-referenced with official sources.

What travelers and operators say

BC Ferries operates a scheduled ferry service between Nanaimo (Departure Bay Ferry Terminal) and Horseshoe Bay in West Vancouver.

Vancouver Island travel guide

If you’re going to YVR, you transfer to an airport shuttle as soon as the bus disembarks from the ferry.

BC Ferries Connector service provider

Take the Route 20 Hammond Bay or 20A Dover from downtown Nanaimo or 25 Ferry Shuttle from Woodgrove Exchange to Departure Bay.

— BC Transit provincial authority

For Vancouver Island visitors and Metro Vancouver residents alike, the Nanaimo–Horseshoe Bay ferry provides a critical link in British Columbia’s coastal transportation network. The route’s 30-nautical-mile crossing connects two major population centers while serving as a gateway for commercial traffic and tourists exploring both the island and the mainland. Understanding the booking windows, transit connections, and cost structures outlined above helps travelers avoid the most common pain points—missed sailings due to last-minute vehicle queues, unexpected transfer waits, and premium pricing from skipping advance reservations.

Related reading: Halifax to Hamilton Airport travel options · Capital of Canada

Travelers on the Departure Bay to Horseshoe Bay route often pair it with the Horseshoe Bay to Nanaimo ferry for a full island-mainland loop via BC Ferries.

Frequently asked questions

What is the Departure Bay ferry terminal address?

Departure Bay ferry terminal is located approximately 4 kilometers north of downtown Nanaimo. The specific address is Departure Bay Drive, Nanaimo, BC. BC Transit Routes 20, 20A, and 25 provide direct bus service to the terminal from downtown Nanaimo and Woodgrove Exchange.

How do I check Horseshoe Bay ferry arrivals?

The official BC Ferries current conditions page at cc.bcferries.com/app/current-conditions/nan-hsb provides real-time arrival and departure information for the Nanaimo–Horseshoe Bay route. You can also call the BC Ferries helpline at 1-888-223-3779 for live updates.

Are pets allowed on the Departure Bay to Horseshoe Bay ferry?

BC Ferries permits pets on their vessels, though specific policies vary by vessel and terminal. Pets are typically required to remain in vehicles or designated pet areas. Service animals are accommodated in passenger areas. Check with BC Ferries directly for your specific sailing’s pet policy.

What amenities are at Horseshoe Bay Terminal?

Horseshoe Bay terminal offers basic passenger amenities including seating areas, washrooms, and limited food service. The terminal is located in West Vancouver, with proximity to the Marine Drive commercial area. For comprehensive amenities, passengers often return to downtown Vancouver or North Vancouver after disembarking.

How early should I arrive for the ferry?

BC Ferries recommends arriving at least 45–60 minutes before your scheduled sailing for vehicle travel during peak periods. Walk-on passengers should arrive 30 minutes early. Ticket sales end 5 minutes before sailing for vehicles and 10 minutes before for walk-on passengers.

Is there parking at Departure Bay terminal?

Departure Bay terminal offers parking facilities for passengers traveling with vehicles. Long-term and short-term parking options are available at the terminal. During peak travel periods, parking fills quickly—arriving early helps secure a spot.

What if I miss my Departure Bay ferry?

If you miss your scheduled sailing, you can typically board the next available ferry if space permits, though this is not guaranteed during peak periods. Walk-on passengers have better odds than vehicles. For reserved travelers, contact BC Ferries rebooking services or your reservation confirmation channel to explore rebooking options.



Logan Tyler Murphy

About the author

Logan Tyler Murphy

Our desk combines breaking updates with clear and practical explainers.