Swartz Bay ↔ Mayne Island (Village Bay)
Canada
>
British Columbia
>
Capital Regional District
>
Southern Gulf Islands Electoral Area
>
Swartz Bay ↔ Mayne Island (Village Bay)
Swartz Bay ↔ Mayne Island (Village Bay)
Bicycle
Yes
Operator
British Columbia Ferry Services