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.