Travel from Cranbrook-BC-Canada to Banff

Bus from Cranbrook to Banff

Greyhound Canada operates a bus from Cranbrook to Banff once daily. Tickets cost $30 - $85 and the journey takes 8 h 15 min. Greyhound Canada also services this route 3 times a day.

How to get from Cranbrook to Banff

From Cranbrook taxi to Cranbrook, BC, bus to Calgary, AB, then bus to Banff, AB. 11 h 25 min $117. From Cranbrook drive to Banff. 4 h 16 min $35. From Cranbrook taxi to Cranbrook airport, fly to Calgary airport, then Banff Airport shuttle to Banff. 3 h 38 min $345.

Operators from Cranbrook to Banff

Close Print Itinerary
  1. Here are 3 options to get from
    Cranbrook to Banff:

    1. Trip:
      1 Bus
      • One-Way approx: USD $52 - $130
      • Duration: 11 h 25 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $52 - $130
        • Duration: 11 h 25 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 4 h 16 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 4 h 16 min
        Close x
    3. Trip:
      3 Fly, Banff Airport shuttle
      • One-Way approx: USD $236 - $572
      • Duration: 3 h 38 min
      Open +
      • Trip:
        3 Fly, Banff Airport shuttle
        • One-Way approx: USD $236 - $572
        • Duration: 3 h 38 min
        Close x