Travel from Edmonton to Prince-George

Train, bus or fly from Edmonton to Prince George?

Central Mountain Air and WestJet fly from Edmonton to Prince George once daily. Alternatively, Greyhound Canada operates a bus from Edmonton to Prince George twice daily. Tickets cost $8 - $23 and the journey takes 31 min. 2 other operators also service this route.

How to get from Edmonton to Prince George

From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Prince George airport, then taxi to Prince George. 4 h 26 min $501. From Edmonton, AB line 5064 bus to Spruce Grove, bus to Tete Jaune, BC, walk to Tete Jaune, BC, then bus to Prince George, BC. 12 h 37 min $105. From Edmonton - Welcome Centre line 5229 bus to Edmonton, train to Jasper, then train to Prince George. 15 h 1 min $178. From Edmonton taxi to Edmonton, train to Jasper, AB, train to Goat River, BC, then train to Prince George, BC. 20 h 27 min $203. From Edmonton drive to Prince George. 9 h 49 min $74.

How long does it take to get from Edmonton to Prince George?

It takes approximately 4 h 26 min to get from Edmonton to Prince George.

Is there a direct bus between Edmonton and Prince George?

No, there is no direct bus from Edmonton to Prince George. However, there are services departing from Edmonton, AB and arriving at Prince George, BC via Spruce Grove and Tete Jaune, BC. The journey, including transfers, takes approximately 12 h 37 min.

Operators from Edmonton to Prince George

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

    1. Trip:
      1 Fly
      • One-Way approx: USD $315 - $691
      • Duration: 4 h 26 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $315 - $691
        • Duration: 4 h 26 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $59 - $157
      • Duration: 12 h 37 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $59 - $157
        • Duration: 12 h 37 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $92 - $310
      • Duration: 15 h 1 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $92 - $310
        • Duration: 15 h 1 min
        Close x
    4. Trip:
      4 Train via Goat River, BC
      • One-Way approx: USD $115 - $353
      • Duration: 20 h 27 min
      Open +
      • Trip:
        4 Train via Goat River, BC
        • One-Way approx: USD $115 - $353
        • Duration: 20 h 27 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 9 h 49 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 9 h 49 min
        Close x