There are 5 ways to get from Swartz Bay to Semiahmoo Resort by ferry, car, bus, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, drive
best- Take the ferry from Victoria to VancouverVancouver - Victoria
- Drive from Vancouver to Semiahmoo Resort
2h 20m$18–99Ferry, line 351 bus
- Take the ferry from Victoria to VancouverVancouver - Victoria
- Take the bus from Bridgeport Station @ Bay 9 to White Rock Centre @ Bay 1351 / ...
3h 49m$19–98Drive, ferry
- Drive from Swartz Bay to Departure Bay
- Take the ferry from Departure Bay to Horseshoe Bay
- Drive from Horseshoe Bay to Semiahmoo Resort
4h 52m$43–156Bus and ferry, line 351 bus
- Take the busferry from Swartz Bay to Vancouver International Airport Level 1, BCVictoria to Vancouver Airport
- Take the bus from Bridgeport Station @ Bay 9 to Southbound 152 St @ 18 Ave351
3h 52m$28–39Bus and ferry
- Take the busferry from Swartz Bay to Vancouver Cruise Ship TerminalVictoria to Vancouver Cruise Ship Terminal
6h 33m$32–45
Questions & Answers
The cheapest way to get from Swartz Bay to Semiahmoo Resort is to bus and ferry and line 351 bus which costs $27 - $40 and takes 3h 52m.
The fastest way to get from Swartz Bay to Semiahmoo Resort is to ferry and drive which takes 2h 20m and costs $17 - $100.
The distance between Swartz Bay and Semiahmoo Resort is 61 miles.
It takes approximately 2h 20m to get from Swartz Bay to Semiahmoo Resort, including transfers.
There are 244+ hotels available in Semiahmoo Resort.
What companies run services between Swartz Bay, BC, Canada and Semiahmoo Resort, WA, USA?
BC Ferries Connector - Wilson's Group operates a vehicle from Swartz Bay to Vancouver Cruise Ship Terminal on demand. Tickets cost $24–35 and the journey takes 4h 26m.
- Phone
- +1 604-953-3333
- Website
- translink.ca
Bus from Bridgeport Station @ Bay 9 to White Rock Centre @ Bay 1
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- https://www.translink.ca
Bus from Bridgeport Station @ Bay 9 to Southbound 152 St @ 18 Ave
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.translink.ca
- Phone
- +1 888 788 8840
- reservations@bcfconnector.com
- Website
- bcfconnector.com
Busferry from Swartz Bay to Vancouver International Airport Level 1, BC
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- $20–28
- Website
- https://bcfconnector.com/
- Schedules at
- https://bcfconnector.com/bc-ferries-connector-schedules/
- Adult
- $20–28
Busferry from Swartz Bay to Vancouver Cruise Ship Terminal
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- $24–35
- Website
- https://bcfconnector.com/
- Schedules at
- https://bcfconnector.com/bc-ferries-connector-schedules/
- Adult
- $24–35
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Victoria to Vancouver
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $10–90
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $10–35
- Standard Vehicle + Passenger
- $60–90
Ferry from Departure Bay to Horseshoe Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $13–110
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $13–40
- Standard Vehicle + Passenger
- $75–110
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Getting around the Cyclades, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.








