Taking an RV on the Ferry to Vancouver Island

Quick summary: Vehicle ferries carry RVs from the Vancouver area to Vancouver Island and the Sunshine Coast. From Tsawwassen, south of the city, ferries run to Swartz Bay near Victoria and to Duke Point near Nanaimo; from Horseshoe Bay, in West Vancouver, they run to Departure Bay in Nanaimo and to the Sunshine Coast. Ferry charges depend on vehicle length, so a campervan or smaller motorhome costs less than a large Class A.

At a glance
Tsawwassen to Swartz BayFor Victoria
Tsawwassen to Duke PointFor Nanaimo and the north island
Horseshoe Bay to Departure BayFor Nanaimo and Tofino
Horseshoe Bay to LangdaleFor the Sunshine Coast
PricingBased on vehicle length
ToursVictoria tours

Compare RV rental in Vancouver

Which ferry should you take?

DestinationRoute
Victoria and Butchart GardensTsawwassen to Swartz Bay
Nanaimo, Parksville, TofinoHorseshoe Bay to Departure Bay, or Tsawwassen to Duke Point
Sunshine CoastHorseshoe Bay to Langdale

Should you reserve a sailing for an RV?

Yes, in summer and on holiday weekends. Larger vehicles have fewer spaces, and waiting for the next sailing can cost hours. Arrive early even with a reservation.

Is the ferry crossing scenic?

Very. The route to Swartz Bay threads through the Gulf Islands, with chances to spot orcas, seals and eagles.

Can you make a loop?

Yes. Take one ferry out and another back, such as Tsawwassen to Swartz Bay and Departure Bay to Horseshoe Bay. See Vancouver Island in 7 days.

Compare RV rental in Abbotsford

Frequently Asked Questions

Can you take a rental RV on the ferry to Vancouver Island?

Yes. Vehicle ferries carry RVs from Tsawwassen and Horseshoe Bay.

Do you need to book the ferry for an RV?

It’s strongly recommended in summer and on holiday weekends.

How are ferry charges calculated for an RV?

By vehicle length, so smaller vehicles cost less.

Which ferry goes to Victoria?

Tsawwassen to Swartz Bay, around 30 minutes from Victoria.