
Departure Bay to Horseshoe Bay Ferry: Schedule, Duration & Guide
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
- 1 hour 40 minutes crossing time (Rome2Rio trip planner)
- BC Ferries operates every 4 hours (Rome2Rio trip planner)
- Foot passenger tickets $18–$55 (Rome2Rio trip planner)
- Exact current schedules vary by season
- Limited real-time capacity data available
- Direct YVR to Horseshoe Bay shuttle specifics unknown
- 6:15 a.m. departure confirmed for March 5, 2026 (BC Ferries real-time conditions)
- First Horseshoe Bay departures ~6:15–6:30 a.m. (BC Ferries real-time conditions)
- Peak season brings additional sailings (BC Ferries real-time conditions)
- 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.
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.
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.
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.
If you’re going to YVR, you transfer to an airport shuttle as soon as the bus disembarks from the ferry.
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.