British Columbia Highway 1 is part of the British Columbia section of the Trans-Canada Highway. It is 1,039 kilometers (646 miles) long across the southern part of British Columbia, including the part covered by ferries.