Ferry-served island village with Snug Cove shops, Killarney Lake trails and Crippen Regional Park.
Bowen Island is a small island in Howe Sound, about 20 km northwest of downtown Vancouver, reached by a BC Ferries sailing of roughly 20 minutes from the Horseshoe Bay terminal to Snug Cove. Visitors without a car take a TransLink bus, such as the 250 from downtown, to Horseshoe Bay, then board the walk-on ferry for about CAD 12-15 return. Sailings run roughly hourly in the daytime, and the whole journey from downtown takes around an hour. The ferry lands at Snug Cove, the island's village centre, which holds a cluster of small shops, galleries, cafes and an ice cream stand within a few minutes' walk of the dock. A natural day starts with coffee or a bakery stop in the cove, followed by a walk into Crippen Regional Park, which lies directly behind the village and offers forest trails, including the Killarney Lake loop of about 4 km, an easy circuit suitable for most walkers. Visitors can add the short path to Elaine Falls or follow the shoreline at Bowen Bay in a longer outing. For lunch, patios and restaurants around Snug Cove serve seafood, pub fare and picnic supplies, and the cove's waterfront is a pleasant place to eat on a dry day. The afternoon can be spent at the Bowen Island Museum and Archives, browsing the artisan shops or renting a kayak to paddle the sheltered water of the cove. Because the island is small and car-free for walk-on visitors, little planning is needed beyond checking the return ferry timetable; the last sailings in the evening are the key constraint. The best months are May to October, when trails are dry and ferries run at their fullest frequency. In July and August, weekend sailings can be busy, so arriving early helps. Wet-season visits suit those who enjoy misty forest walks, but trails can be muddy and daylight is short.
| Distance | About 20 km |
|---|---|
| Travel time | About 20 minutes by ferry plus transit to Horseshoe Bay |
| Getting there | BC Ferries from Horseshoe Bay terminal to Snug Cove, about CAD 12-15 (approx. USD 8-11) return walk-on; TransLink bus 250 to Horseshoe Bay |
| Difficulty | easy |
| Address | Snug Cove, Bowen Island, BC V0N 1G0 |
How to get there
- Mode
- BC Ferries
- Cost
- About CAD 12-15 (USD 8-11) return, walk-on adult
- Frequency
- Roughly hourly in the daytime
- Mode
- TransLink bus to Horseshoe Bay
- Cost
- CAD 2.85-5 (USD 2.00-3.50) by zone; use tap-to-pay or Compass
- Frequency
- Frequent
Location
Snug Cove, Bowen Island, BC V0N 1G0
49.3770, -123.3375 View on map
Highlights
- Browse the shops, galleries and bakeries of Snug Cove
- Walk the easy Killarney Lake loop in Crippen Regional Park
- Paddle a kayak in the sheltered cove
- Visit the Bowen Island Museum and Archives
- Enjoy a 20-minute ferry crossing across Howe Sound
Tips for visiting
- Take a TransLink bus to Horseshoe Bay and walk on the ferry; a car is unnecessary.
- Check the BC Ferries timetable for the last return sailing before heading out on the trails.
- Arrive early on summer weekends, when ferries and the village fill up.
- Bring a packed lunch or water for the Killarney Lake loop.
- Wear waterproof footwear in the wet season, as trails can be muddy.
When to visit
May to October, ideally on a weekday morning to avoid crowded summer weekend sailings. Allow the afternoon for kayaking or trails.
Accessibility
Snug Cove is compact and mostly flat, and the ferry has accessible boarding. Forest trails vary, and the Killarney Lake loop includes some uneven sections.
Visit, book or contact
Frequently asked questions
How do visitors get to Bowen Island without a car?
Take a TransLink bus to Horseshoe Bay, then board the BC Ferries walk-on sailing to Snug Cove, which takes about 20 minutes.
How much does the ferry cost?
A walk-on adult return is about CAD 12-15, though fares should be checked on the BC Ferries site.
Is the Killarney Lake trail difficult?
No. The loop is roughly 4 km and mostly flat, suited to most walkers.
When is the best time to visit?
May to October offers dry trails and the fullest ferry schedule.