There are 6 ways to get from Prince George to Port Edward by plane, bus, 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.
Fly to Northwest Regional Airport, bus
best- Fly from Prince George Airport (YXS) to Northwest Regional Airport (YXT)plane YXS - YXT
- Take the bus from Terrance Skeena Mall to Port Edwardbus
5h 15m$327–1,145Bus
cheapest- Take the bus from Prince George, BC to Port Edwardbus Prince George
10h 15m$50–100Train
- Take the train from Prince George to Cassiar Cannerytrain VIA Rail
11h 55m$197–437Drive 710.2 km
- Drive from Prince George to Port Edwardcar 710.2 km
9h 3m$143–206Fly to Smithers Airport, bus
- Fly from Prince George Airport (YXS) to Smithers Airport (YYD)plane YXS - YYD
- Take the bus from Smithers Mall to Port Edwardbus
9h 30m$232–814Train, bus
- Take the train from Prince George to Houstontrain VIA Rail
- Take the bus from Houston to Port Edwardbus Prince George
12h 8m$125–369
Prince George to Port Edward by bus
Questions & Answers
The cheapest way to get from Prince George to Port Edward is to bus which costs $50 - $100 and takes 10h 15m.
The fastest way to get from Prince George to Port Edward is to fly and bus which takes 5h 15m and costs $320 - $1,200.
Yes, there is a direct bus departing from Prince George, BC and arriving at Port Edward. Services depart twice a week, and operate Monday and Thursday. The journey takes approximately 10h 15m.
No, there is no direct train from Prince George to Port Edward. However, there are services departing from Prince George and arriving at Cassiar Cannery via . The journey, including transfers, takes approximately 11h 55m.
The distance between Prince George and Port Edward is 551 km. The road distance is 710.2 km.
The best way to get from Prince George to Port Edward without a car is to bus which takes 10h 15m and costs $50 - $100.
It takes approximately 5h 15m to get from Prince George to Port Edward, including transfers.
Prince George to Port Edward bus services, operated by BC Bus North, depart from Prince George, BC station.
Prince George to Port Edward train services, operated by VIA Rail, depart from Prince George station.
The best way to get from Prince George to Port Edward is to bus which takes 10h 15m and costs $50 - $100. Alternatively, you can train, which costs $190 - $440 and takes 11h 55m.
What companies run services between Prince George, BC, Canada and Port Edward, BC, Canada?
BC Bus North operates a bus from Prince George, BC to Port Edward twice a week. Tickets cost $50–100 and the journey takes 10h 15m. Alternatively, VIA Rail operates a train from Prince George to Cassiar Cannery 3 times a week. Tickets cost $160–400 and the journey takes 11h 45m.
- Website
- aircanada.com
Flights from Prince George Airport to Smithers Airport via Vancouver
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $120–650
- Website
- flycma.com
Flights from Prince George Airport to Northwest Regional Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Thursday, Friday, Wednesday, and Sunday
- Estimated price
- $250–750
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Prince George to Cassiar Cannery
- Ave. Duration
- 11h 45m
- Frequency
- 3 times a week
- Estimated price
- $160–400
- Website
- https://www.viarail.ca/en
- Escape
- $160–370
- Business
- $220–390
- Business Plus
- $230–400
- Economy
- $180–380
- Economy Plus
- $200–390
Train from Prince George to Houston
- Ave. Duration
- 5h 8m
- Frequency
- 3 times a week
- Estimated price
- $70–280
- Website
- https://www.viarail.ca/en
- Escape
- $70–190
- Business
- $120–270
- Business Plus
- $130–280
- Economy
- $80–200
- Economy Plus
- $90–210
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Terrance Skeena Mall to Port Edward
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George, BC to Port Edward
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- $50–100
- Website
- https://www.tnst.ca/passenger-information
Bus from Smithers Mall to Port Edward
- Ave. Duration
- 4h 15m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Houston to Port Edward
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
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 get from Gatwick Airport into central London, 10 amazing places to get away from it all in Australia, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Prince George to Port Edward bus services, operated by BC Bus North, arrive at Port Edward station.
Prince George to Port Edward train services, operated by VIA Rail, arrive at Cassiar Cannery station.
Yes, the driving distance between Prince George to Port Edward is 710 km. It takes approximately 9h 3m to drive from Prince George to Port Edward.
There are 12+ hotels available in Port Edward.







