There are 5 ways to get from Saint Ignace to North Bay by car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Saint Ignace to Barr Rdcar
- Take the bus from Barr Rd to Sudburybus
- Take the bus from Sudbury to North Bay Health Ctrbus
7h 56m$58–137Bus
cheapest- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to North Baybus
9h 30m$52–147Drive 514.9 km
- Drive from Saint Ignace to North Baycar 514.9 km
6h 29m$102–148Bus, fly to North Bay/Jack Garland Airport
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to North Bay/Jack Garland Airport (YYB)plane YAM - YYB
7h 9m$302–1,469Bus, fly to Greater Sudbury Airport
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to Greater Sudbury Airport (YSB)plane YAM - YSB
- Take the bus from Sudbury to North Bay Health Ctrbus
5h 51m$1,280–2,739
Sault Ste. Marie Airport (YAM) to North Bay/Jack Garland Airport (YYB) flights
Questions & Answers
The cheapest way to get from Saint Ignace to North Bay is to drive and bus which costs $55 - $140 and takes 7h 56m.
The fastest way to get from Saint Ignace to North Bay is to bus and fly which takes 5h 51m and costs $1,200 - $2,800.
No, there is no direct bus from Saint Ignace to North Bay. However, there are services departing from St. Ignace Transportation Center and arriving at North Bay via Sault Ste Marie and Sudbury. The journey, including transfers, takes approximately 9h 30m.
The distance between Saint Ignace and North Bay is 528 km. The road distance is 514.9 km.
It takes approximately 7h 56m to get from Saint Ignace to North Bay, including transfers.
Saint Ignace to North Bay bus services, operated by Indian Trails, depart from St. Ignace Transportation Center station.
Saint Ignace to North Bay bus services, operated by Indian Trails, arrive at Sault Ste. Marie, MI station.
Yes, the driving distance between Saint Ignace to North Bay is 515 km. It takes approximately 6h 29m to drive from Saint Ignace to North Bay.
There are 25+ hotels available in North Bay.
What companies run services between Saint Ignace, MI, USA and North Bay, ON, Canada?
You can take a bus from St. Ignace Transportation Center to North Bay via Sault Ste. Marie, MI, Sault Ste Marie, and Sudbury in around 9h 30m.
- Website
- bearskinairlines.com
Flights from Sault Ste. Marie Airport to North Bay/Jack Garland Airport via Greater Sudbury Airport
- Ave. Duration
- 6h 17m
- When
- Wednesday to Friday
- Estimated price
- $1,700–3,900
Flights from Sault Ste. Marie Airport to North Bay/Jack Garland Airport via Toronto, Greater Sudbury Airport
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- $260–1,400
Flights from Sault Ste. Marie Airport to Greater Sudbury Airport
- Ave. Duration
- 50 min
- When
- Wednesday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $1,200–2,600
- Website
- jetaviation.com
Flights from Sault Ste. Marie Airport to North Bay/Jack Garland Airport via Toronto
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,200
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Barr Rd to Sudbury
- Ave. Duration
- 4h 5m
- Frequency
- 6 times a week
- Estimated price
- $21–65
- Website
- https://www.ontarionorthland.ca/en
- Children
- $21–35
- Senior
- $35–55
- Adult
- $40–65
Bus from Sudbury to North Bay Health Ctr
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $12–35
- Website
- https://www.ontarionorthland.ca/en
- Children
- $12–18
- Senior
- $20–30
- Adult
- $23–35
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- https://www.ontarionorthland.ca/en
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sudbury to North Bay
- Ave. Duration
- 1h 36m
- Frequency
- 3 times a day
- Estimated price
- $12–40
- Website
- https://www.ontarionorthland.ca/en
- Children
- $12–18
- Senior
- $21–30
- Adult
- $24–40
Bus from Sudbury to North Bay Health Ctr
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- $12–35
- Website
- https://www.ontarionorthland.ca/en
- Children
- $12–18
- Senior
- $20–30
- Adult
- $23–35
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- https://indiantrails.com
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- https://indiantrails.com
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- https://indiantrails.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to travel India's Golden Triangle, Need to know: Eurostar, and Italy Travel Guides - to help you get the most out of your next trip.




