โœ“ Plan and book your perfect crossing โ€“ simple, fast, and reliable

Ferries to Horseshoe Bay (Vancouver)

1h 40 mins.
25 miles
Up to 8 times per day

ย 

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

40 minutes
11 miles
Up to 15 times per day
1h 40 mins.
25 miles
Up to 8 times per day

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.

We will be happy to hear your thoughts

Leave a reply

FerryGoGo.com
Logo