Travel from Ottawa to North-Bay

Bus or fly from Ottawa to North Bay?

Greyhound Canada operates a bus from Ottawa to North Bay once daily. Tickets cost $24 - $60 and the journey takes 5 h 34 min. Ontario Northland also services this route 3 times a week. Alternatively, Air Canada, WestJet and United Airlines fly from Ottawa to North Bay hourly.

How to get from Ottawa to North Bay

ModeDurationPrice
From Ottawa, ON bus to North Bay, ON.5 h 34 min$71
From Ottawa drive to North Bay.4 h 38 min$45
From Hurdman C line 97 bus to Ottawa airport, fly to North Bay airport, then taxi to North Bay.4 h 33 min$388
From Ottawa train to Kingston, taxi to Kingston airport, fly to North Bay airport, then taxi to North Bay.7 h 34 min$335

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

The bus from Ottawa, ON to North Bay, ON takes 5 h 34 min including transfers and departs three times a week.

Is there a direct bus between Ottawa and North Bay?

Yes, there is a direct bus departing from Ottawa, ON and arriving at North Bay, ON. Services depart three times a week, and operate every day. The journey takes approximately 5 h 34 min.

Operators from Ottawa to North Bay

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
OC TranspoOC Transpo
Air CanadaAir Canada
WestJetWestJet
United AirlinesUnited Airlines
VIA Rail+1 1 888 842-7245VIA Rail