The most common way to get to Cape Breton is by car from the mainland via the Trans-Canada Highway (Hwy 104) to the Canso Causeway.
There is daily bus service offered by Maritime Bus.http://www.maritimebus.com
Shuttle service is provided between Halifax and Sydney and environs by several companies who travel at various time throughout the day.
Cape Breton Island is serviced by JA Douglas McCurdy Sydney Airport. The Airport is about two hours from the Celtic Shores Coastal Trail and is withinin easy driving distance to other key areas of Cape Breton Island. (www.sydneyairport.ca). The Halifax Stanfield International Airport( http://www.hiaa.ca/) is about a two and a half hours drive from Cape Breton.
From Newfoundland to Cape Breton Island service is provided by Marine Atlantic. There is daily, year-round service between North Sydney and Newfoundland. Seasonal service, late June to October is provided from North Sydney to Argentia three times weekly. Reservations 800-341-7981 www.marine-atlantic.ca
General information on how to get to the area by plane, road, ferry –
Destination Cape Breton -http://www.cbisland.com/plan-your-stay/getting-here