Travel from Prince-George to Edmonton

Train, bus or fly from Prince George to Edmonton?

Central Mountain Air flies from Prince George to Edmonton 6 times a week. Alternatively, Greyhound Canada operates a bus from Prince George to Edmonton once daily. Tickets cost $22 - $55 and the journey takes 3 h 27 min. 2 other operators also service this route.

How to get from Prince George to Edmonton

ModeDurationPrice
From Prince George taxi to Prince George airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton.2 h 47 min$251
From Prince George, BC bus to Tete Jaune, BC, walk to Tete Jaune, BC, bus to Spruce Grove, AB, then line 5064 bus to Edmonton, AB.13 h 27 min$104
From Prince George, BC bus to Valemount, walk to Valemount, train to Edmonton, walk to 117 Street & 129 Avenue, then line 151 bus to 101 Street & 103A Avenue nearside.14 h 49 min$137
From Prince George train to Jasper, train to Edmonton, walk to Amiskwaciy Parking Lot, then line 940 bus to 109 Street & Princess Elizabeth Avenue.15 h 43 min$166
From Prince George train to Jasper, AB, bus to Edmonton, walk to Amiskwaciy Parking Lot, then line 858 bus to Stadium Transit Centre.16 h 24 min$131
From Prince George drive to Edmonton.9 h 50 min$74

Operators from Prince George to Edmonton

Close Print Itinerary
  1. Here are 6 options to get from
    Prince George to Edmonton:

    1. Trip:
      1 Fly
      • One-Way approx: USD $166 - $332
      • Duration: 2 h 47 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $166 - $332
        • Duration: 2 h 47 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $59 - $152
      • Duration: 13 h 27 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $59 - $152
        • Duration: 13 h 27 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $76 - $229
      • Duration: 14 h 49 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $76 - $229
        • Duration: 14 h 49 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $89 - $286
      • Duration: 15 h 43 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $89 - $286
        • Duration: 15 h 43 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $74 - $211
      • Duration: 16 h 24 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $74 - $211
        • Duration: 16 h 24 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 9 h 50 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 9 h 50 min
        Close x