Travel from Abbotsford to Horseshoe-Bay-BC-Canada

Bus or train from Abbotsford to Horseshoe Bay?

Greyhound Canada operates a bus from Abbotsford to Horseshoe Bay every 4 hours. Tickets cost $10 - $28 and the journey takes 1 h 10 min. 2 other operators also service this route. Alternatively, VIA Rail operates a train from Abbotsford to Horseshoe Bay twice a week. Tickets cost $24 - $70 and the journey takes 1 h 41 min. 2 other operators also service this route.

How to get from Abbotsford to Horseshoe Bay

From Abbotsford, BC bus to Nb Main St Fs Terminal Ave, line 019 bus to Wb Dunsmuir St Fs Cambie St, then line 257 bus to Horseshoe Bay Ferry Terminal. 2 h 16 min $31. From Abbotsford, BC bus to Main Street-Science World Station Platform 1, train to Wb W Georgia St Fs Burrard St--, then line 250 bus to Horseshoe Bay Ferry Terminal. 2 h 16 min $30. From Abbotsford train to Main Street-Science World Station Platform 1, train to Granville Station Platform 1, walk to Wb Dunsmuir St Fs Cambie St, then line 257 bus to Horseshoe Bay Ferry Terminal. 2 h 46 min $48. From Abbotsford drive to Horseshoe Bay. 1 h 12 min $12.