A small coastal town situated on the calm waters of Osborne Bay in the Cowichan Valley. It’s the location of a BC Ferries terminal with transportation to Vesuvius Bay on Saltspring Island. There is a seawalk that stretches from the wharf and ferry terminal to Crofton Beach, a distance of over one kilometre.

It is located just 11 km (7 miles) south of Chemanius and 8 km (5 miles) north of Maple Bay or about 74 km north of Victoria.

Crofton Community Links