ย
Ferries to Horseshoe Bay (Vancouver) ๐จ๐ฆ
Located in West Vancouver, Horseshoe Bay Terminal is one of the primary ferry terminals on BCโs mainland coast. It serves as the arrival point for ferries coming from both Nanaimo (Departure Bay) and the Sunshine Coast (Langdale)ย – connecting Vancouver with Vancouver Island and the more remote coastline northwest of the city.
Both crossings offer frequent service and vehicle access and are especially popular with tourists, weekenders, and local residents.
Map: ferries to Vancouver and Victoria
About the ferries to Horseshoe bay from Departure Bay and Langdale
Horseshoe Bay is a key ferry hub on BCโs mainland coast, with daily crossings from both Nanaimo (Departure Bay) and the Sunshine Coast (Langdale). Whether you're heading to Vancouver Island or coming back from a weekend on the coast, these ferries are fast, reliable, and offer great views along the way.
Departure Bay (Nanaimo) โ Horseshoe Bay (Vancouver)
- Province: British Columbia
- Operator: BC Ferries
- Travel time: ~1 hour 40 minutes
- Sailings: Up to 8 times per day
- Distance: ~37 nautical miles
- Vehicle access: โ Yes
- Estimated cost (2 passengers + car, return): ~$100
- Walk-on fare range: $19โ$63
Why this route?
This is a good alternative to the Duke Point route. Itโs ideal for travelers staying in North or West Vancouver and offers incredible ocean and mountain views across the Strait of Georgia.
Booking tip: This is a popular tourist routeโreserve early, especially in summer or at weekends.
Terminal Info:
- Departure Bay Terminal (Nanaimo): Minutes from Nanaimo city centre
- Horseshoe Bay Terminal: Located in West Vancouver; ~30 mins from downtown Vancouver
Langdale (Sunshine Coast) โ Horseshoe Bay (Vancouver)
- Province: British Columbia
- Operator: BC Ferries
- Travel time: ~40 minutes
- Sailings: Hourly during peak periods
- Distance: ~9 nautical miles
- Vehicle access: โ Yes
- Estimated cost (2 passengers + car, return): ~$80
- Walk-on fare range: $18โ$45
Why this route?
This is the primary connection to the Sunshine Coast, linking communities like Gibsons, Sechelt, and Roberts Creek to the Lower Mainland. Many commuters and weekend travelers use this crossing regularly.
Booking tip:ย This route getsย very busy on summer weekends with locals and tourists – book ahead and arrive early.
Terminal Info:
- Langdale Terminal: Near Gibsons, BC
- Horseshoe Bay Terminal: In West Vancouver, with direct access to Hwy 1 (Sea-to-Sky)
Getting to Horseshoe Bay Terminal
Located off Highway 1, Horseshoe Bay is about:
- 25โ30 minutes from Downtown Vancouver
- 90 minutes from the US border (Peace Arch)
- Served by public buses from Vancouver
All ferries to Horseshoe Bay accommodate vehicles, foot passengers, bicycles, and pets.
On board, vessels & route maps
Booking your ferry tickets
Using the online booking system, you can compare prices, timetables, and availability with just a few clicks. Enter your travel dates and select the crossing that best suits your needs. Itโs simple and saves time.
Pro Tip: During peak seasons, ferries can book up quickly. Secure your tickets early, especially if traveling with a vehicle.