How to get to Cape Breton
(most of the following is from the official Province of Nova Scotia website)
Major airports are located in Halifax (YHZ) and Sydney, Cape Breton (YQY), with the Halifax International Airport serving as the “hub” airport for the entire Atlantic region, providing direct connections throughout North America, as well as with Europe and beyond. Limousine services and car rentals are available at the Halifax International, and Sydney airports. There is a shuttle bus to and from hotels in the Halifax area.
Halifax Stanfield International Airport
Sydney Airport Authority
SMT (Eastern) Ltd. and Acadian Lines provide excellent service throughout the province of Nova Scotia. There are connections with SMT Eastern from the neighboring province of New Brunswick, Voyager from Quebec and Ontario, and Greyhound from the United States. Acadian Lines also provides daily service throughout Nova Scotia (902-453-8912). For further information visit the Acadian Lines website. There is extensive shuttle service within Nova Scotia. Please contact the nearest tourist information centre for a listing or call 1-800-565-0000.
National passenger rail service is operated by Via Rail. Despite cutbacks, it is still possible to go all the way from Vancouver to Halifax by train. You have to change trains at Toronto and at Montreal and the schedules are such that you must get off the train and make at least one overnight stop, which will be in Toronto if you are traveling east, or in either Toronto or Montreal if you are headed west. The Toronto-Vancouver train runs three times a week. In southern Ontario and Quebec, trains run several times a day between major centres.
For fares and schedules, consult a travel agent; visit the VIA Rail web site, or telephone:
Prince Edward Island, Nova Scotia, and New Brunswick: 800-561-3952
Halifax NS: 902-429-8421
Saint John NB: 902-642-2916
Moncton NB: 902-857-9830
Outside Canada, consult a travel agent, or phone VIA Rail in the nearest major Canadian city.