---
title: "Prince George to Edmonton: 742 km, drive time, flights, train"
description: "Prince George to Edmonton and back: 742 km, about 9 h 42 min by road via Hwy 16. Nonstop flights on Central Mountain Air; train options; live road events and…"
url: https://princegeorgepulse.ca/visit/prince-george-to-edmonton/
markdown: https://princegeorgepulse.ca/visit/prince-george-to-edmonton.md
site: PG Pulse (https://princegeorgepulse.ca), The pulse of Prince George, British Columbia
generated: 2026-10-23T01:41:07.892Z
---

# Prince George to Edmonton

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

Route updated 6 h ago Flights, buses and trains checked October 20, 2026

- **By road**: 742 km
- **Driving time**: 9 h 42 min
- **Highways**: Hwy 16
- **Nonstop flights**: Yes

## Driving

From downtown Prince George to Edmonton is about **742 km** by road, roughly **9 h 42 min** of driving without stops, following Hwy 16. That is the route planner’s estimate for good conditions: allow extra time for breaks, construction and winter roads.

[Highway 16 east conditions](https://princegeorgepulse.ca/highways/16-east/)

### On the way

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

1. McBride 209 km · 2 h 51 min
2. [Jasper](https://princegeorgepulse.ca/visit/prince-george-to-jasper/) 376 km · 5 h 4 min
3. Edmonton 742 km · 9 h 42 min

- Check [DriveBC](https://www.drivebc.ca/) before you leave for closures, collisions and construction and, outside British Columbia, [511 Alberta road reports](https://511.alberta.ca/).
- **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](https://www2.gov.bc.ca/gov/content/transportation/driving-and-cycling/traveller-information/seasonal/winter-driving)

## Road conditions on the way

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

## Flying

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

- [Central Mountain Air](https://www.flycma.com/schedule) [Source](https://www.flycma.com/prince-george)

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

[Prince George Airport: parking, getting there, arrivals and departures](https://princegeorgepulse.ca/visit/airport/)

## Bus and train

- ### [VIA Rail Jasper – Prince Rupert train](https://www.viarail.ca/en/explore-our-destinations/trains/regional-trains/jasper-prince-rupert)
  - Westbound (train 5) Jasper – Prince George – Prince Rupert: Arrives Prince George Wed, Fri, Sun about 5:08 pm; departs Prince George Thu, Sat, Mon 8:00 am; arrives Prince Rupert 8:25 pm Two-day trip with an overnight stop in Prince George. Times from VIA GTFS (published in Eastern time, converted to Pacific).
  - Eastbound (train 6) Prince Rupert – Prince George – Jasper: Arrives Prince George Wed, Fri, Sun about 8:29 pm; departs Prince George Thu, Sat, Mon 8:15 am; arrives Jasper 5 pm (Mountain) Leaves Prince Rupert 8 am Wed, Fri, Sun.
  East to Jasper, then VIA Rail’s Canadian on to Edmonton. Check connection days with VIA Rail. [VIA Rail: the Canadian](https://www.viarail.ca/en/explore-our-destinations/trains/rockies-and-pacific/toronto-vancouver-canadian).
  [1-888-842-7245](tel:18888427245) [Schedule: VIA Rail: Prince George station](https://www.viarail.ca/en/explore-our-destinations/stations/rockies-and-pacific/prince-george)

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

## Official links

- [City of Edmonton](https://www.edmonton.ca/)

## More trips from Prince George

- [Prince George to Quesnel](https://princegeorgepulse.ca/visit/prince-george-to-quesnel/) 122 km
- [Prince George to Mackenzie](https://princegeorgepulse.ca/visit/prince-george-to-mackenzie/) 182 km
- [Prince George to Williams Lake](https://princegeorgepulse.ca/visit/prince-george-to-williams-lake/) 241 km
- [Prince George to Chetwynd](https://princegeorgepulse.ca/visit/prince-george-to-chetwynd/) 302 km
- [Prince George to Smithers](https://princegeorgepulse.ca/visit/prince-george-to-smithers/) 372 km
- [Prince George to Jasper](https://princegeorgepulse.ca/visit/prince-george-to-jasper/) 376 km
- [Prince George to Dawson Creek](https://princegeorgepulse.ca/visit/prince-george-to-dawson-creek/) 403 km
- [Prince George to Fort St. John](https://princegeorgepulse.ca/visit/prince-george-to-fort-st-john/) 437 km
- [Prince George to Cache Creek](https://princegeorgepulse.ca/visit/prince-george-to-cache-creek/) 444 km
- [Prince George to Kamloops](https://princegeorgepulse.ca/visit/prince-george-to-kamloops/) 528 km
- [Prince George to Grande Prairie](https://princegeorgepulse.ca/visit/prince-george-to-grande-prairie/) 536 km
- [Prince George to Terrace](https://princegeorgepulse.ca/visit/prince-george-to-terrace/) 576 km
- [Prince George to Kelowna](https://princegeorgepulse.ca/visit/prince-george-to-kelowna/) 686 km
- [Prince George to Prince Rupert](https://princegeorgepulse.ca/visit/prince-george-to-prince-rupert/) 720 km
- [Prince George to Calgary](https://princegeorgepulse.ca/visit/prince-george-to-calgary/) 786 km
- [Prince George to Vancouver](https://princegeorgepulse.ca/visit/prince-george-to-vancouver/) 787 km
- [Prince George to Fort Nelson](https://princegeorgepulse.ca/visit/prince-george-to-fort-nelson/) 817 km
- [Flights to Puerto Vallarta](https://princegeorgepulse.ca/visit/prince-george-to-puerto-vallarta/)
- [Flights to Victoria](https://princegeorgepulse.ca/visit/prince-george-to-victoria/)

[Nearby towns: drive times and weather](https://princegeorgepulse.ca/visit/nearby-towns/)

## Sources and notes

- Distance, drive time, highways and towns on the way: [OSRM](https://project-osrm.org/) routing from downtown Prince George on map data © [OpenStreetMap contributors](https://www.openstreetmap.org/copyright) (ODbL), recalculated monthly. Times assume good conditions and no stops.
- Road events and cameras: [DriveBC](https://www.drivebc.ca/) (road events and highway cameras, Province of British Columbia, Open Government Licence – British Columbia; camera images from [DriveBC](https://www.drivebc.ca/cameras)). DriveBC covers British Columbia roads only.
- Flights: the airport authority’s airline information page and the airlines’ own route pages, linked above. We don’t show live flight times; the airport publishes its own arrivals and departures board.
- Buses and trains: each operator’s published schedule page, linked with each service.
- Open data: [/api/v1/trips/edmonton](https://princegeorgepulse.ca/api/v1/trips/edmonton).

## More in Explore

[See all in Explore](https://princegeorgepulse.ca/browse/#explore)

- [Outdoors Parks, lakes, trails and campgrounds nearby](https://princegeorgepulse.ca/outdoors/)
- [Northern lights tonight Aurora forecast, clouds and dark spots](https://princegeorgepulse.ca/northern-lights/)
- [Indoor fun Things to do on rainy and cold days](https://princegeorgepulse.ca/visit/indoor-activities/)
- [Where to stay Hotels, motels, B&Bs and campgrounds](https://princegeorgepulse.ca/visit/where-to-stay/)
- [History and places The bowl, the rivers, the railway](https://princegeorgepulse.ca/explore/)
- [Lheidli T’enneh Whose land this is](https://princegeorgepulse.ca/indigenous/)

## Data

Machine-readable data behind this page, from the free PG Pulse API (https://princegeorgepulse.ca/developers/).

### Trip data

Source: [OSRM routing engine (router.project-osrm.org) on OpenStreetMap data](https://project-osrm.org/). Licence: ODbL 1.0, © OpenStreetMap contributors (https://www.openstreetmap.org/copyright). Updated 2026-10-22T17:29:32.213Z.
JSON: https://princegeorgepulse.ca/api/v1/trips/edmonton

- **id**: edmonton
- **name**: Edmonton
- **kind**: City
- **region**: Alberta
- **lat**: 53.5344445
- **lng**: -113.4902778
- **page**: <https://princegeorgepulse.ca/visit/prince-george-to-edmonton/>
- **drive**: true
- **km**: 742
- **driveMin**: 582
- **driveLabel**: 9 h 42 min
- **highways**: Hwy 16
- **routedAt**: 2026-10-22T17:29:32.213Z
- **roadNote**: _none_
- **airport**: YEG
- **tourism**: _none_

#### corridors

| id | name | page |
| --- | --- | --- |
| 16-east | Highway 16 east | https://princegeorgepulse.ca/highways/16-east/ |


#### stops

| name | km | driveMin | page |
| --- | --- | --- | --- |
| McBride | 209 | 171 |  |
| Jasper | 376 | 304 | https://princegeorgepulse.ca/visit/prince-george-to-jasper/ |


#### flights

| airline | seasonal | destination | url |
| --- | --- | --- | --- |
| Central Mountain Air | false | Edmonton (YEG) | https://www.flycma.com/schedule |

_Nested fields (source) are in the JSON version._


#### ground

| name | kind | operator | note | phone | url |
| --- | --- | --- | --- | --- | --- |
| VIA Rail Jasper – Prince Rupert train | Train | VIA Rail Canada | East to Jasper, then VIA Rail’s Canadian on to Edmonton. Check connection days with VIA Rail. | 1-888-842-7245 | https://www.viarail.ca/en/explore-our-destinations/trains/regional-trains/jasper-prince-rupert |

_Nested fields (routes, noteSource, source) are in the JSON version._


#### site

- **label**: City of Edmonton
- **url**: <https://www.edmonton.ca/>


#### roadEvents

| id | headline | type | severity | summary | roads | where | km | updated |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| drivebc.ca/RIDE-102709 | CONSTRUCTION | CONSTRUCTION | MINOR | Bridge maintenance from Goat River East Pit Road to Lamco Road | Highway 16 | route | 150 | 2026-09-23T13:32:02-07:00 |
| drivebc.ca/RIDE-102723 | CONSTRUCTION | CONSTRUCTION | MINOR | Utility work from McBride Highway 16 E, at Small River Road and Rest Area and 47km Southeast of McBride to Holmes River Bridge | Highway 16 | route | 194 | 2026-09-23T15:42:15-07:00 |


#### webcams

| id | name | caption | highway | image | url | updated | fromCityKm |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 217 | Bowron River | Highway 16 about 54 km east of Prince George near Purden Lake, looking west. | 16 | https://www.drivebc.ca/images/217.jpg?t=1792719492 | https://www.drivebc.ca/cameras/217 | 2026-10-22T18:33:48-07:00 | 49 |
| 967 | Slim Creek - E | Highway 16 about 0.4 km east of the Slim Creek Rest Area, looking east. | 16 | https://www.drivebc.ca/images/967.jpg?t=1792719492 | https://www.drivebc.ca/cameras/967 | 2026-10-22T18:20:11-07:00 | 108 |
| 865 | West Twin - E | Highway 16 at West Twin Creek, looking east. | 16 | https://www.drivebc.ca/images/865.jpg?t=1792719492 | https://www.drivebc.ca/cameras/865 | 2026-10-22T18:20:06-07:00 | 157 |
| 339 | Dunster Station Road | Highway 16 at Dunster Station Road, about 30 km east of McBride, looking east. | 16 | https://www.drivebc.ca/images/339.jpg?t=1792719492 | https://www.drivebc.ca/cameras/339 | 2026-10-22T18:30:00-07:00 | 211 |
| 141 | Red Pass | Highway 16 about 27 km east of Tete-Jaune Junction and 40 km west of BC-Alberta border, looking east. | 16 | https://www.drivebc.ca/images/141.jpg?t=1792719492 | https://www.drivebc.ca/cameras/141 | 2026-10-22T18:36:08-07:00 | 264 |
| 560 | BC-Alberta Border | Highway 16 about 1 km west of the BC-Alberta border and about 27 km to Jasper in Alberta, looking west. | 16 | https://www.drivebc.ca/images/560.jpg?t=1792719492 | https://www.drivebc.ca/cameras/560 | 2026-10-22T18:35:08-07:00 | 306 |

---

Markdown version of https://princegeorgepulse.ca/visit/prince-george-to-edmonton/. Guide for AI agents: https://princegeorgepulse.ca/llms.txt. Free API: https://princegeorgepulse.ca/developers/
