There are 6 ways to get from North Bay to Cranbrook by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Toronto Pearson International Airport, fly to Cranbrook/Canadian Rockies International Airport
best- Take the bus from North Bay to Toronto Pearson Airportbus
- Fly from Toronto Pearson International Airport (YYZ) to Cranbrook/Canadian Rockies International Airport (YXC)plane YYZ - YXC
12h 5m$368–1,155Bus, train
- Take the bus from North Bay to Torontobus
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Calgary Downtown, ABbus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
3d 20hDrive 3,142.1 km
- Drive from North Bay to Cranbrookcar 3,142.1 km
37h 10m$620–896Fly North Bay/Jack Garland Airport to Cranbrook/Canadian Rockies International Airport
- Fly from North Bay/Jack Garland Airport (YYB) to Cranbrook/Canadian Rockies International Airport (YXC)plane YYB - YXC
12h 33m$505–2,604Bus to Greater Sudbury Airport, fly to Cranbrook/Canadian Rockies International Airport
- Take the bus from North Bay Health Ctr to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Cranbrook/Canadian Rockies International Airport (YXC)plane YSB - YXC
11h 55m$422–1,974Bus to Greater Sudbury Airport, fly to Calgary International Airport, bus
- Take the bus from North Bay Health Ctr to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Calgary International Airport (YYC)plane YSB - YYC
- Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
14h 54m
Toronto Pearson International Airport (YYZ) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Questions & Answers
The cheapest way to get from North Bay to Cranbrook is to drive which costs $600 - $900 and takes 37h 10m.
The fastest way to get from North Bay to Cranbrook is to bus and fly which takes 11h 55m and costs $420 - $2,000.
The distance between North Bay and Cranbrook is 3167 km. The road distance is 3142.1 km.
The best way to get from North Bay to Cranbrook without a car is to bus and train which takes 3 days 20h and costs .
It takes approximately 12h 5m to get from North Bay to Cranbrook, including transfers.
Cranbrook is 2h behind North Bay. It is currently 11:44 PM in North Bay and 9:44 PM in Cranbrook.
Yes, the driving distance between North Bay to Cranbrook is 3142 km. It takes approximately 37h 10m to drive from North Bay to Cranbrook.
There are 17+ hotels available in Cranbrook.
What companies run services between North Bay, ON, Canada and Cranbrook, BC, Canada?
Bearskin Lake Air and WestJet fly from North Bay/Jack Garland Airport (YYB) to Cranbrook/Canadian Rockies International Airport (YXC) twice a week.
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Calgary International Airport
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $240–1,000
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 8h 5m
- When
- Thursday and Sunday
- Estimated price
- $260–1,000
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Winnipeg, Calgary International Airport
- Ave. Duration
- 9h 10m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- $260–1,000
Flights from North Bay/Jack Garland Airport to Cranbrook/Canadian Rockies International Airport via Greater Sudbury Airport, Calgary International Airport
- Ave. Duration
- 14h 35m
- When
- Thursday
- Estimated price
- $420–2,500
Flights from Greater Sudbury Airport to Cranbrook/Canadian Rockies International Airport via Calgary International Airport
- Ave. Duration
- 8h 55m
- When
- Thursday
- Estimated price
- $300–1,800
Flights from Greater Sudbury Airport to Calgary International Airport
- Ave. Duration
- 4h 5m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $210–1,200
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 7h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,200
Flights from Greater Sudbury Airport to Calgary International Airport via Toronto Pearson International Airport
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $260–1,100
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- https://www.viarail.ca/en
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from North Bay to Toronto Pearson Airport
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a week
- Estimated price
- $45–80
- Schedules at
- flixbus.com
Bus from North Bay to Toronto
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- flixbus.com
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Calgary Downtown, AB
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $200–250
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $200–250
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from North Bay Health Ctr to Sudbury
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $12–35
- Website
- https://www.ontarionorthland.ca/en
- Children
- $12–18
- Senior
- $20–30
- Adult
- $23–35
Bus from North Bay Health Ctr to Sudbury
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $12–35
- Website
- https://www.ontarionorthland.ca/en
- Children
- $12–18
- Senior
- $20–30
- Adult
- $23–35
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 South Korea: Travelling from Seoul to Busan , The London Underground: Essential tips to navigate the Tube, and Need to know: Eurostar - to help you get the most out of your next trip.


















