Travel from Oshawa to North-Bay

How to get from Oshawa to North Bay?

There is no direct connection from Oshawa to North Bay. However, you can take the train to UP Express Union Station, take the train to Toronto airport, fly to North Bay, then take the taxi to North Bay. Alternatively, you can take a vehicle from Oshawa to North Bay via UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW and Yorkdale Bus Terminal in around 6 hours 23 minutes.

How to get from Oshawa to North Bay

ModeDurationPrice
From Oshawa train to UP Express Union Station, train to Toronto airport, fly to North Bay airport, then taxi to North Bay.3 h 6 min$146
From Oshawa train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale Bus Terminal, then bus to North Bay, ON.6 h 23 min$98
From Oshawa train to Toronto, train to Washago, ON, then bus to North Bay, ON.8 h 4 min$115
From Oshawa drive to North Bay.3 h 58 min$31

How long does it take to get from Oshawa to North Bay?

It takes approximately 3 hours 6 minutes to get from Oshawa to North Bay, including transfers.

Operators from Oshawa to North Bay

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
UP ExpressUP Express
Air CanadaAir Canada
Toronto TransitToronto Transit
Ontario Northland+1 800-461-8558Ontario Northland