Travel from Calgary to Prince-George

Bus or fly from Calgary to Prince George?

WestJet and Air Canada fly from Calgary to Prince George every 2 hours. Alternatively, Greyhound Canada operates a bus from Calgary to Prince George twice daily. Tickets cost $35 - $95 and the journey takes 9 h 13 min. Greyhound Canada also services this route once daily.

How to get from Calgary to Prince George

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Prince George airport, then taxi to Prince George. 3 h 39 min $443. From Sb 5 St Sw @ 5 Av Sw line 300 bus to Calgary International Airport, AB, shuttle to Jasper, AB, train to Goat River, BC, then train to Prince George, BC. 16 h 11 min $233. From Calgary, AB bus to Kamloops then bus to Prince George, BC. 17 h 3 min $121. From Calgary, AB bus to Edmonton, train to Jasper, then train to Prince George. 18 h 46 min $203. From Calgary drive to Prince George. 10 h 42 min $79.
Close Print Itinerary
  1. Here are 5 options to get from
    Calgary to Prince George:

    1. Trip:
      1 Fly
      • One-Way approx: USD $216 - $693
      • Duration: 3 h 39 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $216 - $693
        • Duration: 3 h 39 min
        Close x
    2. Trip:
      2 Shuttle, train
      • One-Way approx: USD $178 - $353
      • Duration: 16 h 11 min
      Open +
      • Trip:
        2 Shuttle, train
        • One-Way approx: USD $178 - $353
        • Duration: 16 h 11 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $69 - $174
      • Duration: 17 h 3 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $69 - $174
        • Duration: 17 h 3 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $107 - $344
      • Duration: 18 h 46 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $107 - $344
        • Duration: 18 h 46 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $65 - $95
      • Duration: 10 h 42 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $65 - $95
        • Duration: 10 h 42 min
        Close x