There is a Duty Free shop available onboard the vessel. Duty Free List
The bus that goes to Victoria from the street in front of the terminal is the #70. Schedules are shown below. The first is for weekdays, then for Saturday, then Sunday.
The BC Transit bus #70 runs an express service leaving every 30 minutes from Swartz Bay to Victoria with a stop at 5th and Beacon, then 5th and Ocean by our terminal, at a cost of $2.50 for adults and $1.65 for seniors and youth; children under age five travel at no charge. There is also bus #75 leaving form the same stop that goes into Victoria making frequent stops along the way and taking longer.
People heading to Victoria should be instructed to cross the street as the bus stop on the terminal side is for BC Ferries bound traffic (i.e. Vancouver).
The bus system accepts only Canadian currency and requires exact change. Bus drivers carry no change.
Sidney has many banks and ATM machines along its main street so people can also walk to Beacon Avenue to change currency upon arrival.