There are 8 ways to get from Winnipeg to Kaslo by plane, car, car ferry, bus (Flixbus), train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Cranbrook/Canadian Rockies International Airport, drive, car ferry
best- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Cranbrook/Canadian Rockies International Airport (YXC)plane YWG - YXC
- Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry
10h 47m$196–940Fly to Castlegar Airport, bus
cheapest- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Castlegar Airport (YCG)plane YWG - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
- Take the bus from Nelson Exchange Bay A to A Ave at 4th Stbus
12h 21m$178–808Bus
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Calgary International Airport Domestic Terminalbus
- Take the bus from Calgary - Airport YYC to Kelowna - 516 Lawrence Avebus
- Take the bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creekbus
- Take the bus from Rock Creek to Kaslobus
36h 24mTrain, bus
- Take the train from Winnipeg to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise- Shell Station- 200 Village Rd to Vernon - Esso Stationbus
- Take the bus from Vernon - Esso Station to Kelowna - 516 Lawrence Avebus
- Take the bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creekbus
- Take the bus from Rock Creek to Kaslobus
2d 3hDrive 1,793.2 km
- Drive from Winnipeg to Kaslocar 1,793.2 km
20h 8m$322–464Fly to Kelowna International Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Kelowna International Airport (YLW)plane YWG - YLW
- Take the bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creekbus
- Take the bus from Rock Creek to Kaslobus
13h 5m$438–1,034Fly to Trail Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Trail Airport (YZZ)plane YWG - YZZ
- Take the bus from Salmo to Kaslobus
10h 19m$378–1,218Fly to Vancouver International Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Vancouver International Airport (YVR)plane YWG - YVR
- Take the bus from New Westminster to Kaslobus
17h 35m$368–1,036
Winnipeg J. A. Richardson International Airport (YWG) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Comparing Your Travel Options
The cheapest way to get from Winnipeg to Kaslo is to drive which costs $320 - $470 and takes 20h 8m.
The fastest way to get from Winnipeg to Kaslo is to fly and bus which takes 10h 19m and costs $370 - $1,300.
No, there is no direct bus from Winnipeg to Kaslo. However, there are services departing from Winnipeg and arriving at Kaslo via Regina, Calgary - Airport YYC, Orchard Park Mall - Kelowna and Rock Creek. The journey, including transfers, takes approximately 36h 24m.
The distance between Winnipeg and Kaslo is 1484 km. The road distance is 1793.2 km.
The best way to get from Winnipeg to Kaslo without a car is to bus which takes 36h 24m and costs .
It takes approximately 10h 47m to get from Winnipeg to Kaslo, including transfers.
Winnipeg to Kaslo bus services, operated by Flixbus USA, depart from Winnipeg station.
Winnipeg to Kaslo bus services, operated by Flixbus USA, arrive at Regina station.
Kaslo is 2h behind Winnipeg. It is currently 6:22 AM in Winnipeg and 4:22 AM in Kaslo.
Yes, the driving distance between Winnipeg to Kaslo is 1793 km. It takes approximately 20h 8m to drive from Winnipeg to Kaslo.
What companies run services between Winnipeg, MB, Canada and Kaslo, BC, Canada?
You can take a bus from Winnipeg to Kaslo via Regina, Calgary International Airport Domestic Terminal, Calgary - Airport YYC, Kelowna - 516 Lawrence Ave, Orchard Park Mall - Kelowna, and Rock Creek in around 36h 24m.
- Website
- westjet.com
Flights from Winnipeg J. A. Richardson International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $140–900
Flights from Winnipeg J. A. Richardson International Airport to Cranbrook/Canadian Rockies International Airport via Saskatoon, Calgary
- Ave. Duration
- 7h 5m
- When
- Monday to Friday
- Estimated price
- $170–900
Flights from Winnipeg J. A. Richardson International Airport to Kelowna International Airport
- Ave. Duration
- 2h 45m
- When
- Monday
- Estimated price
- $250–800
Flights from Winnipeg J. A. Richardson International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $250–800
Flights from Winnipeg J. A. Richardson International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $250–800
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $170–850
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport via Kelowna International Airport
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- $170–850
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $170–850
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport via Edmonton
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $170–850
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport via Victoria
- Ave. Duration
- 5h 55m
- When
- Wednesday and Sunday
- Estimated price
- $170–850
- Website
- aircanada.com
Flights from Winnipeg J. A. Richardson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver International Airport
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $210–950
Flights from Winnipeg J. A. Richardson International Airport to Castlegar Airport via Vancouver International Airport
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $170–1,300
Flights from Winnipeg J. A. Richardson International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $130–650
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- $130–650
- Website
- pacificcoastal.com
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Vancouver International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Regina, Vancouver International Airport
- Ave. Duration
- 8h 32m
- When
- Sunday
- Estimated price
- $230–1,600
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 8h 32m
- When
- Sunday
- Estimated price
- $230–1,600
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Victoria, Vancouver International Airport
- Ave. Duration
- 11h 22m
- When
- Wednesday and Sunday
- Estimated price
- $230–1,600
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Edmonton, Vancouver International Airport
- Ave. Duration
- 11h 32m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,600
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Minneapolis, Vancouver International Airport
- Ave. Duration
- 11h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
- Website
- flyflair.com
Flights from Winnipeg J. A. Richardson International Airport to Vancouver International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–650
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Jasper
- Ave. Duration
- 33h
- Frequency
- Twice a week
- Estimated price
- $380–850
- Website
- VIA Rail
- Escape
- $380–800
- Business
- $450–700
- Business Plus
- $470–700
- Economy
- $430–800
- Economy Plus
- $470–850
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Winnipeg to Regina
- Ave. Duration
- 6h 56m
- Frequency
- 4 times a week
- Estimated price
- $75–120
- Schedules at
- Flixbus USA
Bus from Regina to Calgary International Airport Domestic Terminal
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a week
- Estimated price
- $120–180
- Schedules at
- Flixbus USA
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary - Airport YYC to Kelowna - 516 Lawrence Ave
- Ave. Duration
- 8h 25m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Lake Louise- Shell Station- 200 Village Rd to Vernon - Esso Station
- Ave. Duration
- 4h 40m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Vernon - Esso Station to Kelowna - 516 Lawrence Ave
- Ave. Duration
- 47 min
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creek
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- $70–85
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $70–85
Bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creek
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- $70–85
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $70–85
Bus from Orchard Park Mall - Kelowna to Centex Gas - Rock Creek
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- $70–85
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $70–85
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Rock Creek to Kaslo
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- Home Mountain Man Mike's
Bus from Rock Creek to Kaslo
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- Home Mountain Man Mike's
Bus from Rock Creek to Kaslo
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Website
- Home Mountain Man Mike's
Bus from Salmo to Kaslo
- Ave. Duration
- 1h 40m
- Frequency
- Once a week
- Estimated price
- $70–95
- Website
- Home Mountain Man Mike's
Bus from New Westminster to Kaslo
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $200–270
- Website
- Home Mountain Man Mike's
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Jasper, AB to Lake Louise Village South
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to A Ave at 4th St
- Ave. Duration
- 1h 17m
- Frequency
- Once a week
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Kootenay Bay, BC to Balfour, BC
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Schedules at
- www2.gov.bc.ca
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Florence to Rome, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
There are six+ hotels available in Kaslo.

















