Skip to content
PG Pulse
PG Pulse

Try searching for

Prince George to Calgary

Getting from Prince George to Calgary, Alberta, and from Calgary back to Prince George: the drive, nonstop flights, buses and trains, with road events and highway cameras on the way.

Flights, buses and trains checked October 20, 2026

By road
786 km
Driving time
10 h 55 min
Highways
Hwy 16, Hwy 93, Hwy 1
Nonstop flights
Yes

Driving

From downtown Prince George to Calgary is about 786 km by road, roughly 10 h 55 min of driving without stops, following Hwy 16, Hwy 93 and Hwy 1. That is the route planner’s estimate for good conditions: allow extra time for breaks, construction and winter roads.

Highway 16 east conditions

On the way

Towns on the route, with their road distance from Prince George.

  1. McBride209 km · 2 h 51 min
  2. Jasper376 km · 5 h 4 min
  3. Calgary786 km · 10 h 55 min
  • Check DriveBC before you leave for closures, collisions and construction and, outside British Columbia, 511 Alberta road reports.
  • Winter tires: Signed highways need winter tires or chains on board October 1 to April 30; some highways outside mountain passes or high-snowfall areas end March 31. British Columbia

Road conditions on the way

DriveBC events on the route outside Prince George and near Calgary, and highway cameras along the way.

Highway cameras

Flying

Nonstop between Prince George (YXS) and Calgary (YYC), as listed by the airport and the airlines on October 20, 2026:

Schedules and seasonal routes change, so book and check times with the airline. The return flights from Calgary to Prince George are with the same airlines.

Prince George Airport: parking, getting there, arrivals and departures

Bus and train

  • Ebus

    • Prince George – Kamloops: Prince George to Kamloops Mon, Thu and Sat; Kamloops to Prince George Wed, Fri and Sun (route page, checked October 20, 2026)About 6 h 30 min via Hixon, Quesnel, Williams Lake, 100 Mile House, Cache Creek; onward connections from Kamloops to Vancouver, Kelowna, Calgary.

    Ebus to Kamloops, then Ebus’s daily Kamloops to Calgary bus via Revelstoke, Golden and Banff. Ebus: Kamloops to Calgary.

    1-877-769-3287Schedule: Ebus: Prince George

Days and stops as each operator publishes them, checked October 20, 2026. Coming back from Calgary, use the return days listed with each route. Confirm with the operator before you travel.

More trips from Prince George

Nearby towns: drive times and weather

Sources and notes

Add PG Pulse to your home screen

Your browser installs apps from its Share menu.

  1. Tap Share in the browser toolbar (at the bottom of the screen on iPhone, at the top on iPad).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. PG Pulse opens from its icon like any other app.