Travel options for:
Calgary to Spokane
  • Bus, drive

    $73 - $197
    1. Calgary, AB

      12 h 30 min - once daily

      $45 - $120

    2. Trail

      1 h 20 min - 54.6 miles

      $5 - $8

    3. Kettle Falls, WA

      2 h 15 min - twice daily

      $20 - $75

  • Drive

    $55 - $90
    1. Calgary

      8 h 46 min - 449.8 miles

      $55 - $90

  • Fly to Spokane

    $140 - $560
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 43 min - 1 stopover

      $130 - $550

    3. Spokane (GEG)

      22 min - hourly - line 60

      $2

  • Fly to Castlegar, bus, drive

    $172 - $717
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      1 h 9 min - non-stop

      $130 - $600

    3. Castlegar (YCG)

      57 min - once daily

      $10 - $27

    4. Christina Lake

      53 min - 36.4 miles

      $4 - $7

    5. Kettle Falls, WA

      2 h 15 min - twice daily

      $20 - $75

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Calgary, AB bus to Trail, drive to Kettle Falls, WA, then bus to Spokane Intermodal, WA. 17 h 5 min $143. From Calgary drive to Spokane. 8 h 46 min $92. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Spokane airport, then line 60 bus to Spokane. 7 h 8 min $393. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Castlegar airport, bus to Christina Lake, drive to Kettle Falls, WA, then bus to Spokane. 8 h 48 min $429.