Horseshoe Bay is a seaside village in West Vancouver that’s home to one of BC Ferries‘ two terminals that link the Lower Mainland with Vancouver Island.
The Horseshoe Bay terminal offers sailings to Nanaimo, as well as to other Gulf Islands including Bowen. BC Ferries’ other main terminal is at Tsawwassen which offers a Vancouver-to-Victoria route via Swartz Bay on Vancouver Island.
Located at the far west tip of West Vancouver on the North Shore, Horseshoe Bay is a pretty little village marking the start of the beautiful Sea to Sky highway that links Metro Vancouver with Whistler.
If you plan to take a ferry to Vancouver Island, it can be worth going early to 1) get near the front of the ferry line-up as the boats do fill up sometimes, and 2) give yourself a chance to stroll around Horseshoe Bay.
The village at Horseshoe Bay is quite pretty with a selection of restaurants and coffee shops from which to pass the time and watch the boats going in and out from the harbour.
If you get to the ferries in plenty of time, you are allowed to leave your car at the terminal and go into the village – just remember to take your ticket with you and get back at least 20 minutes before loading time.
If heading out to visit Horseshoe Bay and you like beaches and nature, then also consider visiting spectacular Whytecliff Park just a couple of kilometres away, and beautiful Lighthouse Park is only just a little bit further.
Places to Eat in Horseshoe Bay
Horseshoe Bay has a number of nice restaurants, including the Olive & Anchor at 6418 Bay Street. It’s good for hamburgers, fish & chips and other seafood. Another favourite is The Boathouse, at 6695 Nelson Avenue, which is right on the water.
Directions to Horseshoe Bay
Heading up the Trans-Canada Highway, take the #3 exit.
Other Interesting Places to Visit
Horseshoe Bay is one of several little villages we recommend as some of Vancouver’s best places. If you like Horseshoe Bay, other similar places you might like include White Rock (a seaside resort), Fort Langley (a historic site), Steveston Village (a historic fishing village in Richmond) and Deep Cove (a picturesque village on the North Shore).
Horseshoe Bay isn’t necessarily a place you would take a trip out to see specially, but it’s definitely worth visiting if you plan to be in the area anyway, like on route to Vancouver Island. These other picturesque places though, are destinations in themselves, as is Bowen Island which is access by ferry via Horseshoe Bay.