Travel from Calgary to Castlegar

Bus or fly from Calgary to Castlegar?

Air Canada flies from Calgary to Castlegar 5 times a week. Alternatively, Greyhound Canada operates a bus from Calgary to Castlegar twice daily. Tickets cost $45 - $120 and the journey takes 12 h 11 min.

How to get from Calgary to Castlegar

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Castlegar airport, then taxi to Castlegar. 2 h 47 min $305. From Calgary, AB bus to Castlegar, BC then taxi to Castlegar. 12 h 15 min $95. From Calgary drive to Castlegar. 7 h 44 min $65.

Operators from Calgary to Castlegar

Close Print Itinerary
  1. Here are 3 options to get from
    Calgary to Castlegar:

    1. Trip:
      1 Fly
      • One-Way approx: USD $152 - $625
      • Duration: 2 h 47 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $152 - $625
        • Duration: 2 h 47 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $60 - $128
      • Duration: 12 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $60 - $128
        • Duration: 12 h 15 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 7 h 44 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 7 h 44 min
        Close x