There are 6 ways to get from Prince Rupert to Mackenzie by car, 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.
Drive, fly to Prince George Airport, bus
best- Drive from Prince Rupert to Terrace-Airport-YXTcar
- Fly from Northwest Regional Airport (YXT) to Prince George Airport (YXS)plane YXT - YXS
- Take the bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centrebus
7h 3m$386–928Bus
cheapest- Take the bus from Prince Rupert Downtown 7th and 1st Ave to New Hazelton by Canada Postbus
- Take the bus from New Hazelton by Canada Post to Prince George Canfor Leisure Pool 1248 7th Avebus
- Take the bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centrebus
14h 55m$152–269Train, bus
- Take the train from Prince Rupert to Burns Laketrain
- Take the bus from Burns Lake Chevron Gas Station to Prince George Canfor Leisure Pool 1248 7th Avebus
- Take the bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centrebus
15h 57m$216–512Drive 902.1 km
- Drive from Prince Rupert to Mackenziecar 902.1 km
11h 46m$153–220Drive, fly to North Peace Regional Airport, bus
- Drive from Prince Rupert to Terrace-Airport-YXTcar
- Fly from Northwest Regional Airport (YXT) to North Peace Regional Airport (YXJ)plane YXT - YXJ
- Take the bus from Fort St. John Public Library to Mackenzie Recreation Centrebus
13h 26m$576–1,168Train, bus via Prince George
- Take the train from Prince Rupert to Burns Laketrain
- Take the bus from Government at Gilgan to Downtown Exch Bay Bbus 161
- Take the bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centrebus
16h 46m
Prince Rupert to Mackenzie by bus
Comparing Your Travel Options
The cheapest way to get from Prince Rupert to Mackenzie is to drive which costs $150 - $220 and takes 11h 46m.
The fastest way to get from Prince Rupert to Mackenzie is to drive and fly and bus which takes 7h 3m and costs $380 - $950.
No, there is no direct bus from Prince Rupert to Mackenzie. However, there are services departing from Prince Rupert Downtown 7th and 1st Ave and arriving at Mackenzie Recreation Centre via New Hazelton by Canada Post and Prince George Canfor Leisure Pool 1248 7th Ave. The journey, including transfers, takes approximately 14h 55m.
The distance between Prince Rupert and Mackenzie is 747 km. The road distance is 902.1 km.
The best way to get from Prince Rupert to Mackenzie without a car is to bus which takes 14h 55m and costs $150 - $270.
It takes approximately 7h 3m to get from Prince Rupert to Mackenzie, including transfers.
Prince Rupert to Mackenzie bus services, operated by BC Bus North, depart from Prince Rupert Downtown 7th and 1st Ave station.
Prince Rupert to Mackenzie bus services, operated by BC Bus North, arrive at New Hazelton by Canada Post station.
Yes, the driving distance between Prince Rupert to Mackenzie is 902 km. It takes approximately 11h 46m to drive from Prince Rupert to Mackenzie.
What companies run services between Prince Rupert, BC, Canada and Mackenzie, BC, Canada?
You can take a bus from Prince Rupert Downtown 7th and 1st Ave to Mackenzie Recreation Centre via New Hazelton by Canada Post and Prince George Canfor Leisure Pool 1248 7th Ave in around 14h 55m.
- Website
- aircanada.com
Flights from Northwest Regional Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 6h 39m
- When
- Every day
- Estimated price
- $190–1,000
- Website
- flycma.com
Flights from Northwest Regional Airport to Prince George Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–380
- Website
- westjet.com
Flights from Northwest Regional Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $470–1,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Prince Rupert to Burns Lake
- Ave. Duration
- 8h 32m
- Frequency
- 3 times a week
- Estimated price
- $110–340
- Website
- VIA Rail
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–340
- Economy
- $130–280
- Economy Plus
- $140–290
Train from Prince Rupert to Burns Lake
- Ave. Duration
- 8h 32m
- Frequency
- 3 times a week
- Estimated price
- $110–340
- Website
- VIA Rail
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–340
- Economy
- $130–280
- Economy Plus
- $140–290
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince Rupert Downtown 7th and 1st Ave to New Hazelton by Canada Post
- Ave. Duration
- 3h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from New Hazelton by Canada Post to Prince George Canfor Leisure Pool 1248 7th Ave
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Burns Lake Chevron Gas Station to Prince George Canfor Leisure Pool 1248 7th Ave
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Fort St. John Public Library to Mackenzie Recreation Centre
- Ave. Duration
- 4h 55m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George Canfor Leisure Pool 1248 7th Ave to Mackenzie Recreation Centre
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
- Phone
- +1 855 499 1119
- [email protected]
- Website
- Bulkley - Nechako
Bus from Government at Gilgan to Downtown Exch Bay B
- Ave. Duration
- 3h 49m
- Frequency
- 6 times a week
- Website
- Bulkley - Nechako
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 Is ride-sharing platform BlaBlaCar right for you?, South Korea: Travelling from Seoul to Busan , and Best ways to travel around Australia - to help you get the most out of your next trip.















