Hullo is fastest for foot passengers; BC Ferries is the Nanaimo-to-Vancouver ferry choice for cars.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
Pick the wrong terminal for Ferry from Nanaimo to Vancouver and the water crossing may be the easy part; the land transfer can cost you an extra hour. Hullo runs passenger-only service between Nanaimo Harbour and downtown Vancouver, while BC Ferries handles cars, motorcycles, RVs, and heavier luggage through Departure Bay or Duke Point.
The clean choice is simple: take Hullo if you are walking on and want downtown Vancouver; take BC Ferries from Departure Bay to Horseshoe Bay if you have a vehicle and are starting near central Nanaimo. Duke Point to Tsawwassen makes more sense from south Nanaimo, for freight-style vehicle access, or when your Vancouver-side target is closer to Richmond or Vancouver International Airport.
Once you know which terminal fits your trip, compare ferries, buses, and transfers here:
Ferry Options From Nanaimo To Vancouver
Nanaimo has one passenger-only downtown ferry and two BC Ferries routes that can carry vehicles. Hullo works without a car; BC Ferries works when the vehicle matters more than the terminal.
Hullo departs from the Nanaimo Port Authority at 100 Port Way and arrives near Canada Place in downtown Vancouver. The sailing is usually listed around 70 to 80 minutes, and the downtown-to-downtown setup saves the long bus ride from Horseshoe Bay.
BC Ferries gives you two main Nanaimo-to-Metro-Vancouver choices. Departure Bay to Horseshoe Bay takes 1 hour 42 minutes on the water and lands in West Vancouver, where TransLink route 257 connects to downtown. Duke Point to Tsawwassen takes 2 hours on the water and lands south of Vancouver, closer to Delta, Richmond, and YVR than to the downtown core.
Which Nanaimo Ferry Terminal Should You Choose?
Nanaimo Harbour is the right terminal for downtown-to-downtown foot travel, Departure Bay is the easiest BC Ferries terminal from central Nanaimo, and Duke Point is the practical pick from south Nanaimo. The right terminal depends less on the sailing and more on what happens before and after it.
- Choose Nanaimo Harbour for Hullo if you have no car, want downtown Vancouver, and can travel with airline-style luggage limits.
- Choose Departure Bay for BC Ferries if you are driving from central or north Nanaimo and want the shorter BC Ferries crossing.
- Choose Duke Point for BC Ferries if you are starting south of Nanaimo, driving a larger vehicle, or heading toward Richmond, Surrey, Delta, or YVR.
- Avoid mixing up Horseshoe Bay and Tsawwassen because the terminals sit on opposite sides of Metro Vancouver and can add a long land transfer.
Nanaimo To Vancouver Ferry Routes Compared
The fastest route is Hullo for foot passengers, while the most flexible route for drivers is BC Ferries. Costs swing by fare type, sailing time, taxes, fuel adjustments, and how early you buy.
| Route Or Mode | Total Time To Plan | Rough One-Way Cost |
|---|---|---|
| Hullo foot passenger, Nanaimo Harbour to downtown Vancouver | About 70 to 80 minutes on the water, plus short terminal time | From about US$14 (C$19.99) before GST and fuel surcharge on limited fares |
| Hullo standard Comfort fare | About 70 to 80 minutes on the water | About US$30 (C$42.99) before GST and fuel surcharge |
| BC Ferries foot passenger, Departure Bay to Horseshoe Bay | 1 hour 42 minutes sailing, then about 35 to 50 minutes by express bus to downtown | From about US$11 (C$15 Saver) or about US$15 (C$21 regular), plus local transit |
| BC Ferries car, Departure Bay to Horseshoe Bay | 1 hour 42 minutes sailing, then about 25 to 45 minutes driving to downtown | Vehicle Saver fares run about US$35 to US$70 (C$49 to C$99); Prepaid car and driver is about US$78 (C$110) |
| BC Ferries foot passenger, Duke Point to Tsawwassen | 2 hours sailing, then roughly 70 to 100 minutes by transit to Vancouver | Similar passenger fares to Departure Bay, with more land-transfer time |
| BC Ferries car, Duke Point to Tsawwassen | 2 hours sailing, then about 35 to 60 minutes driving toward Vancouver | Similar vehicle fare structure to Departure Bay |
| BC Ferries Connector coach | Schedule-dependent through trip by coach and ferry | Fare varies by date and pickup point; useful when you do not want to manage transfers |
Check fares before paying because Hullo changed its fare structure in 2026 and lists one-way general fares from C$19.99 for Comfort-Connect, C$42.99 for Comfort, and C$49.99 for Comfort-Flex on its official Hullo pricing page. Using roughly US$0.70 per C$1, those tiers land near US$14, US$30, and US$35 before taxes and fuel surcharges.
Fare caution: BC Ferries and Hullo both use fare types that can sell out or change by sailing. Treat the table as a planning baseline, then price your exact date before you commit.
How Long Does The Nanaimo To Vancouver Ferry Take?
Hullo takes about 70 to 80 minutes on the water, which is the fastest boat-only crossing for foot passengers. BC Ferries takes 1 hour 42 minutes from Departure Bay to Horseshoe Bay and 2 hours from Duke Point to Tsawwassen, before bus, taxi, or driving time.
The full door-to-door gap can be bigger than the sailing-time gap. A Hullo passenger arriving near Canada Place may already be within walking distance of a hotel, cruise terminal, SkyTrain station, or downtown meeting point. A BC Ferries passenger arriving at Horseshoe Bay still has to cross the North Shore into Vancouver, and a Tsawwassen arrival has an even longer transit ride unless the next stop is near Richmond or YVR.
Booking And Check-In Rules That Change The Trip
Reservations matter most when you are driving, traveling on weekends, or moving during summer and holiday peaks. Foot passengers have more flexibility, but the cheapest fare buckets on both operators can disappear first.
For Hullo, choose the sailing and seat tier that matches your luggage, refund needs, and arrival time. Hullo is passenger-only, so it is not a workaround for bikes, motorcycles, RVs, or cars unless the operator specifically allows that item under its baggage rules for your sailing.
For BC Ferries, reserve vehicles when the sailing matters. Departure Bay is closer to central Nanaimo, but Horseshoe Bay can clog at busy periods because it also handles other coastal routes, terminal construction updates, and North Shore traffic.
Where To Stay Before Or After The Ferry
Vancouver is the better overnight base after a late Nanaimo arrival unless your next move is Whistler, the Sunshine Coast, or the North Shore. Downtown works for Hullo passengers, while West Vancouver, North Vancouver, and Coal Harbour can cut transfer time after a Horseshoe Bay arrival.
Use this map to compare Vancouver hotels by ferry terminal, transit access, and onward route:
For an early return to Nanaimo, stay downtown if you are using Hullo and stay closer to the North Shore if you are driving to Horseshoe Bay. Tsawwassen makes sense only when you need the Duke Point route, a south-side pickup, or easier access to Richmond and YVR.
The Right Route For Your Trip
The right ferry route comes down to one decision: whether you need to take a vehicle. After that, terminal location and arrival time decide the winner.
- Fastest without a car: Hullo from Nanaimo Harbour to downtown Vancouver.
- Most sensible with a car from central Nanaimo: BC Ferries Departure Bay to Horseshoe Bay.
- Better for south Nanaimo or YVR-side plans: BC Ferries Duke Point to Tsawwassen.
- Cheapest possible foot-passenger plan: compare Hullo Comfort-Connect with BC Ferries Passenger Saver fares, then add the cost and time of ground transport.
- Least hassle without planning transfers: the BC Ferries Connector coach can be worth pricing if the pickup and drop-off points fit your day.
For final timing, transfer combinations, and same-day alternatives, compare the route options once your date is set:
References & Sources
- Hullo Ferries.“Pricing.”Supports current Hullo fare tiers and passenger fare structure for Nanaimo to Vancouver service.