Travel from Calgary to Creston-BC-Canada

Bus from Calgary to Creston

Greyhound Canada operates a bus from Calgary to Creston twice daily. Tickets cost $35 - $95 and the journey takes 9 h 48 min.

How to get from Calgary to Creston

From Calgary, AB bus to Creston. 9 h 48 min $82. From Calgary drive to Creston. 6 h 14 min $66. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Cranbrook airport, taxi to Cranbrook, BC, then bus to Creston. 5 h 14 min $298. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Castlegar airport, then bus to Creston. 6 h 6 min $391.
Close Print Itinerary
  1. Here are 4 options to get from
    Calgary to Creston:

    1. Trip:
      1 Bus
      • One-Way approx: USD $35 - $95
      • Duration: 9 h 48 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $35 - $95
        • Duration: 9 h 48 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 6 h 14 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 6 h 14 min
        Close x
    3. Trip:
      3 Fly to Cranbrook, bus
      • One-Way approx: USD $196 - $535
      • Duration: 5 h 14 min
      Open +
      • Trip:
        3 Fly to Cranbrook, bus
        • One-Way approx: USD $196 - $535
        • Duration: 5 h 14 min
        Close x
    4. Trip:
      4 Fly to Castlegar, bus
      • One-Way approx: USD $153 - $648
      • Duration: 6 h 6 min
      Open +
      • Trip:
        4 Fly to Castlegar, bus
        • One-Way approx: USD $153 - $648
        • Duration: 6 h 6 min
        Close x