Welcome to Mountain Man Mike’s!




Providing Eco Friendly Bus Transportation between
Vancouver, Kaslo, and Calgary

Kaslo – Vancouver

Kaslo – Calgary

Osoyoos – Kelowna

The Osoyoos – Kelowna route is now back, 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

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

Osoyoos – Kelowna

Osoyoos to Kelowna – Sunday / Wednesday


Osoyoos – Oliver – Okanagan Falls – Kaledan – Penticton – Summerland – Peachland – Westbank – Kelowna – Kelowna Airport

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.

Owned and operated by Mike Hathaway, an accomplished Red Seal mechanic and a long-time school bus driver, Mountain Man Mike’s wants to connect the interior communities along the Highway 3 corridor in an affordable, efficient, and eco-friendly way.

Mike’s buses run on recycled restaurant frying oil and using his proprietary process for turning french fry oil into driving fuel, Mike can achieve almost three times the fuel efficiency of other buses. Being environmentally friendly and cost-conscious is important to Mike; he wants to respect the environment and also respect your pocketbook. 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: