
The travel time from Kitsilano to Bowen Island’s Snug Cove Ferry Terminal is approximately 1.5 hours, including a 20-minute ferry ride.
Catch the ferry to Bowen Island!
Depart from Horseshoe Bay Terminal—just 30 minutes from downtown Vancouver—and enjoy a quick 20-minute ride to Snug Cove. Check the BC Ferries website for the full schedule and tickets.

Horseshoe Bay Ferry Terminal
From Goldie’s coffee and doughnuts to C-Lovers fish and chips, there are lots of amenities for you to explore.
Check out the ferry schedule below to plan your trip.
Snug Cove Ferry Terminal
Once you hop off the ferry, you can take a leisurely walk through the charming village, where you're greeted with local shops and coastal views.
Whether you're looking to grab a fresh pastry, enjoy a sit-down meal, or browse through quaint shops and local art galleries, Snug Cove has something for everyone.