Skip to main content


Canadian National Railway Company (CN) and Canadian Pacific Railway (CP) rail corridors cross south Oshawa providing freight service and switching facilities on Canada's mainline corridors from eastern Canada to southwestern Ontario, western Canada and the American mid-west. A CP rail corridor connecting Toronto and Peterborough crosses north Oshawa.

Passenger service is provided by VIA Rail Canada and GO Transit.