To reach Prince George from Elginburg, fly from Toronto (YYZ) to Prince George Airport (YXS) with a connection. The total travel time is approximately 8 hours. You will need to drive 2.5 hours from Elginburg to the airport. This is the most efficient way to reach Northern British Columbia.
Total Distance: 4,000 km total, 3,000 km straight-line air distance.
Rent a car at YXS for easy access to surrounding areas.
Summer for outdoor recreation or winter for snow sports.