Route Services

  • BC Ferries operates a scheduled ferry service between Horseshoe Bay Ferry Terminal in West Vancouver and Snug Cove on Bowen Island in Howe Sound.
  • Vehicles and Passengers
  • Distance: 3 nautical miles
  • Sailing Time: 20 Minutes
  • Sailings: 14 daily roundtrip sailings between Horseshoe Bay and Bowen Island
  • Horseshoe Bay is located in West Vancouver, 16 miles (25 km) northwest of downtown Vancouver
  • Ticket sales at Horseshoe Bay will end 10 minutes before the scheduled sailing time for vehicles and walk-on passengers. At Snug Cove, Bowen Island, loading will end 5 minutes before the scheduled sailing time for vehicles and walk-on passengers.

Community Information

BC Ferries Schedule for this Route

Driving instructions from Vancouver to Horseshoe Bay Ferry Terminal:
West on Georgia Street, through Stanley Park
Cross the Lions Gate Bridge
Follow the Upper Levels Highway, 99-1, to Horseshoe Bay ferry terminal
Total estimated driving time from downtown Vancouver: 25 minutes

Driving instructions from Vancouver International Airport:
Look for destination signs leaving the airport terminal and follow Highway 99 North into Vancouver.
West on Georgia Street, through Stanley Park
Cross the Lions Gate Bridge
Follow the Upper Levels Highway, 99-1, to Horseshoe Bay ferry terminal
Total estimated driving time from Vancouver International Airport: 45 minutes

Driving instructions from Seattle:
I-5 North to the Canadian border
In British Columbia, I-5 becomes Highway 99
Follow Highway 99 North into Vancouver West on Georgia Street, through Stanley Park Cross the Lions Gate Bridge
Follow Upper Levels Highway, 99-1, to Horseshoe Bay ferry terminal
Total estimated driving time: about 3 hours 30 minutes