
Arrival at Horseshoe Bay seen from the sky
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 and is a 10-minute drive from Gibsons.
If you missed your ferry you can eat something at The Good Karma Cafe in Horseshoe Bay, and in Langdale, you can grab a coffee at the Black Bean Cafe.