
Ferry from Langdale to Horseshoe Bay
The easiest way to reach Horseshoe Bay is by a non-stop ferry from Langdale; this only takes about 40 minutes. The ferry is operated by BC Ferries.
- The Horseshoe Bay terminal is located in West Vancouver.
- The Langdale terminal is located on the Sunshine Coast, a 10-minute drive from Gibsons.
If you missed your ferry, you could eat something at The Good Karma Cafe in Horseshoe Bay, and in Langdale, you can grab a coffee at the Black Bean Cafe.