There are 5 ways to get from Saskatoon to Port Hardy by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Campbell River Airport, bus
best- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Campbell River Airport (YBL)plane YXE - YBL
- Take the bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville Stbus
8h 51m$226–757Fly to Port Hardy Airport
cheapest- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Port Hardy Airport (YZT)plane YXE - YZT
6h 34m$176–866Bus, train via Jasper
- Take the bus from Saskatoon Downtown to Edmonton Southbus
- Take the bus from West Edmonton Mall, AB to Jasper, ABbus
- Take the train from Jasper to Vancouvertrain
- Take the train from Vancouver Harbour to Campbell River Harbourtrain 578
- Take the bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville Stbus
2d 9hFly to Comox Valley Airport, bus
- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Comox Valley Airport (YQQ)plane YXE - YQQ
- Take the bus from Courtenay to Campbell Riverbus
- Take the bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville Stbus
12h$218–696Bus, train
- Take the bus from Saskatoon Downtown to Edmonton Downtownbus
- Take the train from Edmonton to Vancouvertrain
- Take the train from Vancouver Harbour to Campbell River Harbourtrain 578
- Take the bus from Campbell River to Port Hardy - Kwa'lilas Hotel, 9040 Granville St @ H'way 19bus
4d 4h
Saskatoon John G. Diefenbaker International Airport (YXE) to Campbell River Airport (YBL) flights
Comparing Your Travel Options
The cheapest way to get from Saskatoon to Port Hardy is to fly and bus which costs $210 - $700 and takes 12h.
The fastest way to get from Saskatoon to Port Hardy is to fly which takes 6h 34m and costs $170 - $900.
The distance between Saskatoon and Port Hardy is 1568 km.
The best way to get from Saskatoon to Port Hardy without a car is to bus and train via Jasper which takes 2 days 9h and costs .
It takes approximately 8h 51m to get from Saskatoon to Port Hardy, including transfers.
Port Hardy is 1h behind Saskatoon. It is currently 11:59 AM in Saskatoon and 10:59 AM in Port Hardy.
There are nine+ hotels available in Port Hardy.
What companies run services between Saskatoon, SK, Canada and Port Hardy, BC, Canada?
WestJet, Pacific Coastal Airlines, and Air Canada fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Port Hardy Airport (YZT) twice daily.
- Website
- westjet.com
Flights from Saskatoon John G. Diefenbaker International Airport to Campbell River Airport via Calgary
- Ave. Duration
- 6h 13m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $150–1,200
Flights from Saskatoon John G. Diefenbaker International Airport to Comox Valley Airport via Calgary
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–1,100
Flights from Saskatoon John G. Diefenbaker International Airport to Comox Valley Airport via Vancouver
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $140–1,100
- Website
- pacificcoastal.com
Flights from Saskatoon John G. Diefenbaker International Airport to Campbell River Airport via Vancouver
- Ave. Duration
- 7h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–650
Flights from Saskatoon John G. Diefenbaker International Airport to Port Hardy Airport via Vancouver
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $170–1,600
Flights from Saskatoon John G. Diefenbaker International Airport to Port Hardy Airport via Calgary, Vancouver
- Ave. Duration
- 7h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,600
Flights from Saskatoon John G. Diefenbaker International Airport to Comox Valley Airport via Kelowna
- Ave. Duration
- 4h 32m
- When
- Monday and Friday
- Estimated price
- $140–1,100
Flights from Saskatoon John G. Diefenbaker International Airport to Comox Valley Airport via Vancouver
- Ave. Duration
- 5h 42m
- When
- Saturday
- Estimated price
- $110–600
- Website
- aircanada.com
Flights from Saskatoon John G. Diefenbaker International Airport to Comox Valley Airport via Vancouver
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $110–600
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Vancouver
- Ave. Duration
- 38h
- Frequency
- 4 times a week
- Website
- HOME Rocky Mountaineer
Train from Edmonton to Vancouver
- Ave. Duration
- 3d 14h
- Frequency
- Twice a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Campbell River Harbour
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Website
- Harbour Air
Train from Vancouver Harbour to Campbell River Harbour
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Website
- Harbour Air
- [email protected]
- Website
- Island Link Bus
Bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville St
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- $60
- Website
- Island Link Bus
- Road Adult
- $60
Bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville St
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- $60
- Website
- Island Link Bus
- Road Adult
- $60
Bus from Courtenay to Campbell River
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Island Link Bus
- Road Adult
- $37
Bus from Campbell River to Port Hardy - in front Pier Side Landing, 8600 Granville St
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- $60
- Website
- Island Link Bus
- Road Adult
- $60
Bus from Campbell River to Port Hardy - Kwa'lilas Hotel, 9040 Granville St @ H'way 19
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- $61
- Website
- Island Link Bus
- Road Adult
- $61
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Saskatoon Downtown to Edmonton South
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $65–150
- Website
- Rider Express
- Standard
- $65–150
Bus from Saskatoon Downtown to Edmonton Downtown
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- $70–150
- Website
- Rider Express
- Standard
- $70–150
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from West Edmonton Mall, AB to Jasper, AB
- Ave. Duration
- 4h
- Frequency
- Once daily
- Website
- SunDog Tours
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 What are the different types of Renfe trains in Spain?, Getting to Rome from the airport, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.






