There are 6 ways to get from Edmonton Airport (YEG) to Prince George by plane, bus, train, rideshare, 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 Prince George Airport
best- Fly from Edmonton International Airport (YEG) to Prince George Airport (YXS)plane YEG - YXS
1h 56m$236–815Drive 758.8 km
cheapest- Drive from Edmonton Airport (YEG) to Prince Georgecar 758.8 km
9h 3m$149–215Bus, train
- Take the bus from Edmonton Airport to Jasper, ABbus
- Take the train from Jasper to Prince Georgetrain VIA Rail
13h 23m$178–432Airport Transfer
- Take the rideshare from Edmonton-YEG to Prince George758.8 km
9h 3mFly to Quesnel Airport, bus
- Fly from Edmonton International Airport (YEG) to Quesnel Airport (YQZ)plane YEG - YQZ
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
7h 18mBus, train via Jasper
- Take the bus from Edmonton Intl Airport to Jasper Park Lodgebus Edmonton
- Take the train from Jasper to Prince Georgetrain VIA Rail
14h 53m$220–472
Edmonton Airport (YEG) to Prince George by bus and train
Questions & Answers
The cheapest way to get from Edmonton Airport (YEG) to Prince George is to drive which costs $140 - $220 and takes 9h 3m.
The fastest way to get from Edmonton Airport (YEG) to Prince George is to fly which takes 1h 56m and costs $230 - $850.
The distance between Edmonton Airport (YEG) and Prince George is 618 km. The road distance is 758.8 km.
The best way to get from Edmonton Airport (YEG) to Prince George without a car is to bus and train which takes 13h 23m and costs $170 - $440.
It takes approximately 1h 56m to get from Edmonton Airport (YEG) to Prince George, including transfers.
Prince George is 1h behind Edmonton Airport (YEG). It is currently 6:24 PM in Edmonton Airport (YEG) and 5:24 PM in Prince George.
Yes, the driving distance between Edmonton Airport (YEG) to Prince George is 759 km. It takes approximately 9h 3m to drive from Edmonton Airport (YEG) to Prince George.
There are 39+ hotels available in Prince George.
Check out Blablacar's carpooling service for rideshare options between Edmonton Airport (YEG) and Prince George. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Edmonton Airport (YEG), Canada and Prince George, BC, Canada?
Central Mountain Air, WestJet, and Air Canada fly from Edmonton International Airport (YEG) to Prince George Airport (YXS) 5 times a day.
- Website
- aircanada.com
Flights from Edmonton International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 4h 9m
- When
- Every day
- Estimated price
- $120–650
Flights from Edmonton International Airport to Quesnel Airport via Vancouver
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- $110–1,000
Flights from Edmonton International Airport to Quesnel Airport via Calgary, Vancouver
- Ave. Duration
- 10h 20m
- When
- Monday to Friday
- Estimated price
- $110–600
- Website
- flycma.com
Flights from Edmonton International Airport to Prince George Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $420–600
Flights from Edmonton International Airport to Quesnel Airport via Vancouver
- Ave. Duration
- 4h 45m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $110–1,000
Flights from Edmonton International Airport to Quesnel Airport via Calgary, Vancouver
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- $130–1,000
- Website
- westjet.com
Flights from Edmonton International Airport to Prince George Airport via Calgary
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $140–850
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Jasper to Prince George
- Ave. Duration
- 7h 23m
- 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 Jasper to Prince George
- Ave. Duration
- 7h 23m
- 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
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $85–110
- Website
- SunDog Tours
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $95–130
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $95–130
Bus from Edmonton Intl Airport to Jasper Park Lodge
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a week
- Estimated price
- $100–130
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $100–130
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Website
- EBus
- Website
- https://www.mozio.com
Rideshare from Edmonton-YEG to Prince George
- Ave. Duration
- 9h 3m
- Frequency
- On demand
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 5 incredible day trips from Florence by train, Getting to Rome from the airport, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.











