There are 9 ways to get from Toronto to Powder King Mountain Resort by plane, car, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Toronto Pearson International Airport to Grande Prairie Airport, drive
best- Fly from Toronto Pearson International Airport (YYZ) to Grande Prairie Airport (YQU)YYZ - YQU
- Drive from Grande Prairie Airport (YQU) to Powder King Mountain Resort
12h 43m$371–1,027Bus to John C. Munro Hamilton International Airport, fly to Prince George Airport, bus
cheapest- Take the bus from Toronto Union Station to Hamilton Airport
- Fly from John C. Munro Hamilton International Airport (YHM) to Prince George Airport (YXS)YHM - YXS
- Take the bus from Prince George to Azouzetta Lake Lodge
15h 8m$288–1,607Train, bus, taxi
- Take the train from Toronto Union Station to Jasper
- Take the train from Jasper to McBride
- Take the bus from McBride, BC - Train Station to Prince George, BC
- Take the bus from Prince George to Mackenzie Junction
- Take the taxi from Mackenzie Junction to Powder King Mountain Resort
3d 9h$492–833Drive 4,027.8 km
- Drive from Toronto to Powder King Mountain Resort4,027.8 km
47h 23m$785–1,133Fly Toronto Pearson International Airport to Prince George Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Prince George Airport (YXS)YYZ - YXS
- Take the bus from Prince George to Azouzetta Lake Lodge
13h 48m$403–978Fly Toronto Pearson International Airport to North Peace Regional Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to North Peace Regional Airport (YXJ)YYZ - YXJ
- Take the bus from Taylor to Azouzetta Lake Lodge
14h$486–1,675Bus to John C. Munro Hamilton International Airport, fly to North Peace Regional Airport, bus
- Take the bus from Toronto Union Station to Hamilton Airport
- Fly from John C. Munro Hamilton International Airport (YHM) to North Peace Regional Airport (YXJ)YHM - YXJ
- Take the bus from Taylor to Azouzetta Lake Lodge
16h 44m$363–2,102Fly Toronto Pearson International Airport to Quesnel Airport, bus
- Fly from Toronto Pearson International Airport (YYZ) to Quesnel Airport (YQZ)YYZ - YQZ
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Take the bus from Prince George to Azouzetta Lake Lodge
16h 12m$402–825Bus to Kitchener/Waterloo Airport, fly to North Peace Regional Airport, bus
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Fly from Kitchener/Waterloo Airport (YKF) to North Peace Regional Airport (YXJ)YKF - YXJ
- Take the bus from Taylor to Azouzetta Lake Lodge
17h 14m$515–1,804
Toronto Pearson International Airport (YYZ) to Grande Prairie Airport (YQU) flights
Questions & Answers
The cheapest way to get from Toronto to Powder King Mountain Resort is to fly and bus which costs $400 - $850 and takes 16h 12m.
The fastest way to get from Toronto to Powder King Mountain Resort is to fly and drive which takes 12h 43m and costs $370 - $1,100.
The distance between Toronto and Powder King Mountain Resort is 3425 km. The road distance is 4027.8 km.
The best way to get from Toronto to Powder King Mountain Resort without a car is to train and bus and taxi which takes 3 days 9h and costs $490 - $850.
It takes approximately 12h 43m to get from Toronto to Powder King Mountain Resort, including transfers.
Yes, the driving distance between Toronto to Powder King Mountain Resort is 4028 km. It takes approximately 47h 23m to drive from Toronto to Powder King Mountain Resort.
What companies run services between Toronto, ON, Canada and Powder King Mountain Resort, BC, Canada?
There is no direct connection from Toronto to Powder King Mountain Resort. However, you can take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Grande Prairie Airport (YQU), then drive to Powder King Mountain Resort. Alternatively, you can take the train to Jasper, take the train to McBride, walk to McBride, BC - Train Station, take the bus to Prince George, BC, walk to Prince George, take the bus to Mackenzie Junction, then take the taxi to Powder King Mountain Resort.
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- $300–950
Flights from Toronto Pearson International Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 12h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–950
Flights from Toronto Pearson International Airport to Grande Prairie Airport via Winnipeg, Edmonton
- Ave. Duration
- 12h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–950
Flights from Toronto Pearson International Airport to Prince George Airport via Calgary
- Ave. Duration
- 11h 37m
- When
- Every day
- Estimated price
- $210–950
Flights from Toronto Pearson International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 10h 48m
- When
- Every day
- Estimated price
- $210–950
Flights from Toronto Pearson International Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 8h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,800
Flights from Toronto Pearson International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 16h 20m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $270–1,900
Flights from Toronto Pearson International Airport to North Peace Regional Airport via Winnipeg, Calgary
- Ave. Duration
- 11h 45m
- When
- Monday to Friday
- Estimated price
- $240–1,800
Flights from John C. Munro Hamilton International Airport to Prince George Airport via Calgary
- Ave. Duration
- 8h
- When
- Tuesday
- Estimated price
- $180–1,400
Flights from John C. Munro Hamilton International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 9h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $270–1,300
Flights from John C. Munro Hamilton International Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 12h 55m
- When
- Tuesday
- Estimated price
- $260–1,900
Flights from Kitchener/Waterloo Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 11h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $360–2,600
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
Flights from Toronto Pearson International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 9h 28m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Toronto Pearson International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 10h 4m
- When
- Every day
- Estimated price
- $390–1,600
Flights from John C. Munro Hamilton International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 9h 21m
- When
- Every day
- Estimated price
- $270–1,300
Flights from John C. Munro Hamilton International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 9h 34m
- When
- Every day
- Estimated price
- $380–1,900
Flights from Toronto Pearson International Airport to Quesnel Airport via Vancouver
- Ave. Duration
- 8h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $160–1,200
Flights from Toronto Pearson International Airport to Quesnel Airport via Winnipeg, Vancouver
- Ave. Duration
- 10h 30m
- When
- Monday to Wednesday
- Estimated price
- $230–950
Flights from Toronto Pearson International Airport to Quesnel Airport via Saskatoon, Vancouver
- Ave. Duration
- 10h 40m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $230–950
Flights from Toronto Pearson International Airport to Quesnel Airport via Calgary, Vancouver
- Ave. Duration
- 12h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $230–950
- Website
- flycma.com
Flights from Toronto Pearson International Airport to Quesnel Airport via Vancouver
- Ave. Duration
- 7h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- $160–1,200
Flights from Toronto Pearson International Airport to Quesnel Airport via Winnipeg, Vancouver
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- $230–950
- 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
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
Train from Jasper to McBride
- Ave. Duration
- 2h 59m
- Frequency
- 3 times a week
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $35–55
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–55
Bus from Prince George to Mackenzie Junction
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $30–45
Bus from Prince George to Azouzetta Lake Lodge
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- $45–65
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $45–65
Bus from Taylor to Azouzetta Lake Lodge
- Ave. Duration
- 3h 35m
- Frequency
- Twice a week
- Estimated price
- $45–65
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $45–65
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Hamilton Airport
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $14–75
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Estimated price
- $30–45
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $30–45
- Phone
- +16474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- $22–35
- Website
- https://www.onexbus.com/
- Standard Fare
- $22–35
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- $27–75
- Website
- https://www.ourbus.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 South Korea: Travelling from Seoul to Busan , How to get from JFK to New York City, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.













