Transport: Ferry and Bus
- Companies: BC Ferries, BC Bus North
- Duration: Approximately 4 hours 30 minutes
- Distance: 120 km (75 miles)
- Costs: Approximately 40 EUR (ferry) + 25 EUR (bus) = 65 EUR total
- Roads/Routes: Highway 97, BC Ferries route from Swartz Bay to Tsawwassen
Pro Tip: Book your BC Ferries ticket in advance online to secure your spot, especially during weekends and holidays.
For your journey from Vernon, BC to Victoria, BC, I highly recommend taking a combination of the BC Ferries service and a local bus. Start your trip by taking a bus from Vernon to Kelowna (operated by BC Bus North) and then proceed to the ferry terminal at Tsawwassen. After crossing the Strait of Georgia via BC Ferries to Swartz Bay, you will be just a short drive away from downtown Victoria.