There are 8 ways to get from Prince George to Alberta by plane, train, bus, car, or tram
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 Calgary International Airport
best- Fly from Prince George Airport (YXS) to Calgary International Airport (YYC)plane YXS - YYC
2h 28m$320–903Drive 781.9 km
cheapest- Drive from Prince George to Calgarycar 781.9 km
9h 39m$154–223Train, bus via Lake Louise
- Take the train from Prince George to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise Village South to Calgarybus
15h 10mBus
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus Prince George
- Take the bus from Kamloops to Calgarybus Kamloops
15h 45mFly to Edmonton International Airport, tram
- Fly from Prince George Airport (YXS) to Edmonton International Airport (YEG)plane YXS - YEG
- Take the tram from Century Park Station to Stadium Stationtram
3h 6m$243–861Fly to Grande Prairie Airport
- Fly from Prince George Airport (YXS) to Grande Prairie Airport (YQU)plane YXS - YQU
4h 18m$303–925Fly to Fort Mcmurray Airport
- Fly from Prince George Airport (YXS) to Fort Mcmurray Airport (YMM)plane YXS - YMM
6h 19m$325–1,293Train, bus
- Take the train from Prince George to Jaspertrain VIA Rail
- Take the bus from Jasper to Calgary Downtownbus Brewster
16h 42m$294–553
Prince George Airport (YXS) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Prince George to Alberta is to drive which costs $150 - $230 and takes 9h 39m.
The fastest way to get from Prince George to Alberta is to fly which takes 2h 28m and costs $320 - $950.
No, there is no direct bus from Prince George to Alberta. However, there are services departing from Prince George, BC - Terry Fox Statue and arriving at Calgary via Kamloops. The journey, including transfers, takes approximately 15h 45m.
The distance between Prince George and Alberta is 694 km. The road distance is 781.9 km.
The best way to get from Prince George to Alberta without a car is to train and bus via Lake Louise which takes 15h 10m and costs .
It takes approximately 2h 28m to get from Prince George to Alberta, including transfers.
Prince George to Alberta bus services, operated by EBus Canada, depart from Prince George, BC - Terry Fox Statue station.
The best way to get from Prince George to Alberta is to fly which takes 2h 28m and costs $320 - $950. Alternatively, you can bus, which costs and takes 15h 45m.
Prince George to Alberta bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Alberta is 1h ahead of Prince George. It is currently 5:48 PM in Prince George and 6:48 PM in Alberta.
What companies run services between Prince George, BC, Canada and Alberta, Canada?
WestJet and Central Mountain Air fly from Prince George Airport (YXS) to Calgary International Airport (YYC) 3 times a day. Alternatively, you can take a bus from Prince George, BC - Terry Fox Statue to Calgary via Kamloops, BC - Sahali Mall and Kamloops in around 15h 45m.
- Website
- westjet.com
Flights from Prince George Airport to Calgary International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $170–850
Flights from Prince George Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $170–850
Flights from Prince George Airport to Edmonton International Airport via Calgary International Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $140–750
Flights from Prince George Airport to Grande Prairie Airport via Calgary International Airport
- Ave. Duration
- 3h 57m
- When
- Tuesday, Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–850
Flights from Prince George Airport to Grande Prairie Airport via Vancouver, Edmonton International Airport
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–850
Flights from Prince George Airport to Grande Prairie Airport via Calgary International Airport, Edmonton International Airport
- Ave. Duration
- 7h 50m
- When
- Tuesday
- Estimated price
- $240–850
Flights from Prince George Airport to Grande Prairie Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- $240–850
Flights from Prince George Airport to Fort Mcmurray Airport via Calgary International Airport
- Ave. Duration
- 7h 20m
- When
- Tuesday, Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–1,800
Flights from Prince George Airport to Fort Mcmurray Airport via Vancouver, Edmonton International Airport
- Ave. Duration
- 7h 25m
- When
- Monday to Thursday
- Estimated price
- $240–1,800
Flights from Prince George Airport to Fort Mcmurray Airport via Calgary International Airport, Edmonton International Airport
- Ave. Duration
- 7h 25m
- When
- Tuesday
- Estimated price
- $210–1,800
Flights from Prince George Airport to Fort Mcmurray Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 9h 26m
- When
- Every day
- Estimated price
- $250–1,900
- Website
- flycma.com
Flights from Prince George Airport to Calgary International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $260–600
Flights from Prince George Airport to Edmonton International Airport
- Ave. Duration
- 1h 30m
- When
- Thursday, Sunday, Monday, Wednesday, and Friday
- Estimated price
- $410–600
- Website
- aircanada.com
Flights from Prince George Airport to Fort Mcmurray Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- $250–1,200
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Prince George to Jasper
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a week
- Estimated price
- $90–310
- Website
- VIA Rail
- Escape
- $90–230
- Business
- $140–290
- Business Plus
- $150–310
- Economy
- $100–240
- Economy Plus
- $110–250
Train from Prince George to Jasper
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a week
- Estimated price
- $90–310
- Website
- VIA Rail
- Escape
- $90–230
- Business
- $140–290
- Business Plus
- $150–310
- Economy
- $100–240
- Economy Plus
- $110–250
- Phone
- 780-442-5311
- Website
- Edmonton.ca
Tram from Century Park Station to Stadium Station
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- Edmonton.ca
- Phone
- +1 780 852 4056
- info@sundogtours.com
- Website
- SunDog Tours
Bus from Jasper, AB to Lake Louise Village South
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- Brewster Express Homepage
Bus from Jasper, AB to Lake Louise Village South
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- Brewster Express Homepage
- Adult
- $110–150
Bus from Jasper to Calgary Downtown
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- $200–250
- Website
- Brewster Express Homepage
- Adult
- $200–250
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Lake Louise Village South to Calgary
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Website
- EBus
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Kamloops to Calgary
- Ave. Duration
- 8h 15m
- Frequency
- 6 times a week
- Website
- EBus
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 10 amazing places to get away from it all in Australia, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Prince George to Alberta is 782 km. It takes approximately 9h 39m to drive from Prince George to Alberta.
There are 1182+ hotels available in Alberta.















