Travel from Calgary to Shuswap-Lake

Bus from Calgary to Shuswap Lake

Greyhound Canada operates a bus from Calgary to Shuswap Lake once daily. Tickets cost $30 - $80 and the journey takes 7 h 34 min.

How to get from Calgary to Shuswap Lake

From Calgary, AB bus to Sicamous, BC then taxi to Shuswap Lake. 8 h 49 min $266. From Calgary, AB line 5153 bus to Cochrane, AB, bus to Sicamous, BC, then taxi to Shuswap Lake. 9 h 21 min $282. From Calgary drive to Shuswap Lake. 7 h 29 min $71. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Kamloops airport, taxi to Kamloops, BC, bus to Sorrento, BC, then taxi to Shuswap Lake. 6 h 8 min $490. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Kelowna airport, Big White Airport Shuttle to Kelowna, bus to Sicamous, BC, then taxi to Shuswap Lake. 7 h 48 min $428. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Penticton airport, taxi to Penticton, BC, bus to Sicamous, BC, then taxi to Shuswap Lake. 8 h 29 min $469.

Operators from Calgary to Shuswap Lake