If you’re heading from Nanaimo to the mainland, the crossing from Departure Bay to Horseshoe Bay is one of the most direct options on the island. Most sailings take just under two hours, and with around eight departures a day, there’s usually a window that fits a flexible schedule. The wrinkle many first-timers don’t expect: vehicle space on the Horseshoe Bay leg has been cut by 25%, making advance booking nearly essential for anyone with a car.

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

Quick snapshot

1Confirmed facts
  • BC Ferries operates the Nanaimo–Horseshoe Bay route (BC Ferries, official ferry operator)
  • Sailing distance covers 30 nautical miles (Vancouver Island, regional transportation guide)
  • First departure from Nanaimo at 6:15 AM (Rome2Rio, travel itinerary planner)
2What’s unclear
  • Exact taxi costs from YVR to Horseshoe Bay terminal
  • Current schedule variations outside peak season
  • Whether the 25% capacity reduction applies year-round
3Timeline signal
  • Vehicle capacity reduced 25% from fall onward (Visit Parksville Qualicum Beach, tourism guide)
  • Queen of Cowichan vessel scheduled for 6:15 AM on 2026-03-05 (BC Ferries Current Conditions, official real-time status)
  • Schedules shift seasonally with peak-season additions (Visit Parksville Qualicum Beach, tourism guide)
4What’s next
  • Book vehicles online, by phone, or at terminal well ahead (Vancouver Island, regional guide)
  • Walk-ons can still board but must arrive 10 minutes before sailing (Vancouver Island, regional guide)
  • Check real-time conditions before heading to terminal (Visit Parksville Qualicum Beach, tourism guide)
Label Value
Operator BC Ferries
Duration 1 hour 42 minutes
Frequency Every 4 hours
Ticket Range $18–$160
Terminals Departure Bay (Nanaimo), Horseshoe Bay (Vancouver)

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

The Nanaimo Departure Bay to Horseshoe Bay crossing takes approximately 1 hour 40 minutes, with some sources rounding that to 1 hour 42 minutes. Sailing distance spans 30 nautical miles across the Strait of Georgia, placing the route among BC Ferries’ longer mid-island connections.

Departures from Departure Bay run roughly every four hours. The earliest sailing leaves at 6:15 AM, with the last boat departing at 9:25 PM and arriving at Horseshoe Bay by 11:05 PM. That gives you a window of about eight round-trip sailings across the day, though exact frequencies shift with the season.

Duration details

A few travel planners list the crossing as 1.5 hours, but the official route data from Vancouver Island consistently cites 1 hour 40 minutes as the standard. The variation may reflect vessel speed assumptions or rounding differences across booking platforms.

The catch

Vessel assignments change regularly — the Queen of Cowichan was scheduled for the 6:15 AM sailing on 2026-03-05. Different vessels may run slightly faster or slower, so build in a buffer if your timing is tight.

Frequency of sailings

The route supports about eight daily round-trip sailings, though BC Ferries adds extra crossings during peak periods. If you’re traveling off-season, fewer options are available and some sailings may not operate on reduced winter schedules.

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

Yes, if you’re bringing a vehicle — and it’s not optional anymore. Starting in the fall, vehicle space on the Horseshoe Bay to Departure Bay direction was reduced by 25% due to infrastructure upgrades at the terminal. All vehicles, including motorcycles and tour operators, must now be booked and paid in advance on affected sailings; drive-up fares are no longer available.

For passengers on foot, advance booking is technically recommended but walk-on tickets are still sold at the terminal, provided you arrive before the cutoff. At Departure Bay, ticket sales close 5 minutes before sailing for vehicles and 10 minutes before for walk-ons.

Reservation requirements

BC Ferries accepts reservations online, by phone (1-888-223-3779, available Mon–Fri 7am–10pm, Sat–Sun 7am–7pm), or directly at the terminal. If you’re driving, especially during summer weekends or holiday periods, treating the reservation as mandatory is the only reliable approach.

Walk-on vs vehicle

Walk-on passengers have more flexibility but should still arrive early. During peak periods, even foot passengers may find a sailing full if the vehicle reservation limit hasn’t been reached. The 10-minute cutoff at Horseshoe Bay applies to both vehicle drivers and walk-ons; at Departure Bay, vehicles have only a 5-minute buffer.

Bottom line: If you’re driving, book ahead — there is no backup plan once vehicle space sells out. Walk-ons should aim for the 10-minute cutoff window at minimum, and earlier is always safer.

Is there a bus that goes to Horseshoe Bay?

Horseshoe Bay is accessible by transit, though you’ll need to connect from a nearby hub rather than taking a direct bus from central Vancouver. TransLink buses serve the area, and the BC Ferries Connector coach can link you through to YVR airport if you’re combining ferry and air travel.

For those starting in Nanaimo, BC Transit Routes 20 Hammond Bay, 20A Dover, and 25 Ferry Shuttle all run from downtown to Departure Bay terminal. The terminal itself sits just 4 km north of Nanaimo’s city centre, about a 5-minute drive or a 30-40 minute walk if you’re feeling ambitious.

Bus routes to terminal

BC Transit (Vancouver Island) operates the local Nanaimo connections, with Route 25 being the dedicated ferry shuttle. Their customer service line is 250-382-6161, open Mon–Fri 6am–7pm, Sat 7am–7pm, and Sun 8am–7pm. In Metro Vancouver, TransLink services the Horseshoe Bay area, with connections to the broader transit network via bus exchanges.

Payment options

On BC Ferries, you can pay with cash, debit, credit, or the Experience Card. TransLink uses the Compass card, or you can tap a contactless credit card or mobile wallet — cash is not accepted on TransLink buses.

The upshot

Nanaimo has a dedicated ferry shuttle (Route 25) that makes the transit case straightforward if you’re staying downtown. In Vancouver, the connection is less direct — plan for a bus transfer or a rideshare if you’re coming from the city centre.

Does the SkyTrain go to Horseshoe Bay?

No, the SkyTrain does not reach Horseshoe Bay. The Canada Line terminates at Waterfront Station in downtown Vancouver, leaving a roughly 25 km gap to Horseshoe Bay terminal that requires a bus connection or other ground transport. For most travelers coming from the airport or downtown, a transfer is inevitable.

The practical workaround is the BC Ferries Connector, a luxury coach that runs between Vancouver-area points and the ferry terminal, with direct service to YVR airport. The connector includes the ferry fare and gets first-on and first-off priority boarding — a meaningful advantage when space is tight.

SkyTrain connections

If you’re arriving via SkyTrain at Waterfront Station, you’ll need to catch a TransLink bus to Horseshoe Bay, or take a taxi/rideshare for the 20–25 minute drive. There’s no single-seat transit option from the SkyTrain network to the ferry terminal.

Alternative transit

For airport travelers, the BC Ferries Connector is the most seamless option — one booking covers the coach ride and the ferry crossing, with a shuttle drop-off at YVR departures. For everyone else, TransLink buses plus a transfer or a metered ride from the nearest SkyTrain station are the realistic choices.

What to watch

BC Ferries service is subject to cancellation with little to no notice due to weather or other circumstances. If your plans hinge on a specific sailing, check the current conditions page on BC Ferries before heading to the terminal — especially during winter storms or fog events that commonly affect Strait of Georgia crossings.

Is it cheaper to book a ferry in advance?

Advance booking doesn’t always mean a lower fare, but it does secure your spot — and on a route where vehicle capacity has been cut 25%, that peace of mind has real value. The fare range spans $18 for a pedestrian one-way up to $160 for larger vehicles, with the exact price depending on vehicle length and class. Check the ferry schedule for Departure Bay to Horseshoe Bay at fermetures 2026 nature et découverte.

What the advance booking does guarantee is availability. Drive-up fares were discontinued for vehicles on the Horseshoe Bay leg, so the only path to bringing a car aboard is to book ahead through BC Ferries’ website, phone line, or at a terminal kiosk.

Booking tips

BC Ferries’ official website is the primary booking channel, with the 1-888-223-3779 phone line as a backup for those without internet access. Some third-party platforms also list the route, but booking directly with BC Ferries avoids any discrepancies in confirmation or pricing.

Pricing factors

Fare is calculated by vehicle length and type — a standard passenger car will fall somewhere in the lower-to-middle range of that $18–$160 spectrum. Pedestrians pay the lowest base rate. During peak periods, prices hold steady but sailings fill faster, making early booking the practical way to ensure a crossing rather than a specific deal.

Why this matters

For walk-on passengers, advance booking is cheaper and more reliable than arriving hoping for a spot. For drivers, the math flips — you’re not paying less upfront, but you’re guaranteeing you can actually make the crossing at all.

What we know — and what we don’t

A few things about this route are well-documented; others remain fuzzy around the edges.

Confirmed

  • BC Ferries operates the Nanaimo Departure Bay to Horseshoe Bay route daily
  • Sailing takes 1 hour 40 minutes across 30 nautical miles
  • Eight daily round-trip sailings in typical operation
  • Vehicle space reduced 25% on the Horseshoe Bay direction
  • Advanced reservation mandatory for all vehicles
  • BC Transit Routes 20, 20A, 25 serve Departure Bay from downtown Nanaimo
  • Horseshoe Bay terminal sits 25 km from downtown Vancouver

Unclear

  • Exact taxi rates from YVR to Horseshoe Bay terminal
  • Whether the 25% capacity reduction is permanent or rolling
  • Current schedule details outside peak travel periods
  • Full fare breakdown by vehicle class and size
  • Availability of real-time space tracking for walk-on passengers

Starting this fall, vehicle space on the Horseshoe Bay to Departure Bay route will be reduced by 25% due to infrastructure upgrades.

— Visit Parksville Qualicum Beach (Tourism Guide)

Fantastic, super convenient way to get from Victoria to YVR airport! You get on the bus in Victoria, the bus is first one on the ferry… shuttle takes you straight to departures.

— Passenger Review (BC Ferries Connector)

Related reading: Halifax to Hamilton Airport flight times · Canadian Tire hours and reservations

Passengers frequently pair this voyage with the Horseshoe Bay to Nanaimo ferry for a seamless round trip across the Strait of Georgia.

Frequently asked questions

What is the Departure Bay ferry schedule?

Sailings depart roughly every four hours from 6:15 AM through 9:25 PM, with eight round-trip crossings daily in normal operation. Schedules shift seasonally, with additional crossings added during peak travel periods.

How far is Horseshoe Bay from the airport?

Horseshoe Bay is approximately 25 km from downtown Vancouver and roughly 30–35 km from YVR, depending on traffic. The BC Ferries Connector offers a direct coach-to-ferry-to-airport service that may be the most practical option for air travelers.

How much is a taxi from Vancouver airport to ferry terminal?

Specific taxi fares from YVR to Horseshoe Bay terminal were not verified in available sources. A metered ride covering roughly 30 km would typically run $50–$80 CAD, but rates vary with traffic and time of day.

Can you pay cash on the bus in Vancouver?

No. TransLink buses serving the Horseshoe Bay area do not accept cash. Use a Compass card, or tap a contactless credit card or mobile wallet — these are the only accepted payment methods on TransLink.

What are current conditions for the route?

BC Ferries publishes real-time conditions and space availability on their current conditions page for the Nanaimo–Horseshoe Bay route. As of recent updates, a sample 8:40 AM sailing showed 70% vehicle space available. Services may be cancelled with little notice due to weather.

Where is the Departure Bay ferry terminal?

Departure Bay terminal is located 4 km north of downtown Nanaimo on Vancouver Island. It is accessible via BC Transit Routes 20, 20A, or 25, or by a short 5-minute drive from the city centre.

How often does the ferry run?

In typical operation, the ferry runs roughly every four hours with eight daily round-trip sailings. Frequency can increase during peak seasons and decrease during winter, so checking the current schedule before travel is always advisable.

For anyone crossing from Vancouver Island to the mainland, the Departure Bay to Horseshoe Bay route remains one of the most convenient options — as long as you plan around the current capacity constraints. Drivers should treat advance booking as non-negotiable, especially during weekends and holiday periods when the 25% space reduction bites hardest. Walk-ons have more flexibility but still benefit from an early arrival. If you’re combining the ferry with a flight out of YVR, the BC Ferries Connector removes most of the transit guesswork in a single booking.