Welcome to Mountain Man Mike’s!




Providing Eco Friendly Bus Transportation between
Vancouver, Kaslo and Calgary

The Osoyoos – Kelowna routes are on a temporary hold, thank you for your patience!

Kaslo – Vancouver

Kaslo to Vancouver – Wednesday / Saturday


Vancouver to Kaslo – Sunday / Thursday

Kaslo – Balfour – Nelson – Castlegar – Christina Lake – Grand Forks – Greenwood – Rock Creek – Osoyoos – Keremeos – Princeton – Manning Park – Hope – Chilliwack – Abbotsford – Langley – New Westminster – Vancouver

Christmas Extra Runs

Vancouver to Kaslo – December 22nd 

Kaslo to Calgary – December 19th 

Kaslo – Calgary

Kaslo to Calgary – Monday


Calgary to Kaslo – Tuesday

Kaslo – Balfour – Nelson – Salmo – Creston – Cranbrook – Fernie – Sparwood – Pincher Creek – Fort Macleod – Lethbridge – Claresholm – High River – Okotoks – Calgary

Mountain Man Mike’s Bus Service is a weekly intercity bus service running from Vancouver to Kaslo, Kaslo to Calgary and Osoyoos to Kelowna with stops at every major interior and prairie community along the way.

Offering competitive rates, no hidden fees, and a flexible hop-on hop-off fare system you can be confident you’ll get to where you need to go, when you need to be there, and without any headaches.

Looking for more information,

Drop us an email: