There are 7 ways to get from Winnipeg to Castlegar by plane, bus (Flixbus), train, bus, or car
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 Castlegar Airport
best- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Castlegar Airport (YCG)plane YWG - YCG
9h 35m$196–830Bus
- 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 A&W - Castlegarbus
34h 3mTrain, 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 A&W - Castlegarbus
2dDrive 1,723.6 km
- Drive from Winnipeg to Castlegarcar 1,723.6 km
19h 7m$309–446Fly to Cranbrook/Canadian Rockies International Airport, drive
- 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 Castlegarcar
8h 51m$212–968Fly 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 A&W - Castlegarbus
10h 14m$358–934Fly to Trail Airport
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Trail Airport (YZZ)plane YWG - YZZ
7h 41m$312–1,132
Winnipeg J. A. Richardson International Airport (YWG) to Castlegar Airport (YCG) flights
Comparing Your Travel Options
The cheapest way to get from Winnipeg to Castlegar is to drive which costs $300 - $450 and takes 19h 7m.
The fastest way to get from Winnipeg to Castlegar is to fly which takes 7h 41m and costs $310 - $1,200.
No, there is no direct bus from Winnipeg to Castlegar. However, there are services departing from Winnipeg and arriving at A&W - Castlegar via Regina, Calgary - Airport YYC, Bernard Ave at Richter St and Orchard Park Mall - Kelowna. The journey, including transfers, takes approximately 34h 3m.
The distance between Winnipeg and Castlegar is 1483 km. The road distance is 1723.6 km.
The best way to get from Winnipeg to Castlegar without a car is to bus which takes 34h 3m and costs .
It takes approximately 9h 35m to get from Winnipeg to Castlegar, including transfers.
Winnipeg to Castlegar bus services, operated by Flixbus USA, depart from Winnipeg station.
The best way to get from Winnipeg to Castlegar is to fly which takes 9h 35m and costs $190 - $850. Alternatively, you can bus, which costs and takes 34h 3m.
Winnipeg to Castlegar bus services, operated by Flixbus USA, arrive at Regina station.
Castlegar is 2h behind Winnipeg. It is currently 7:59 PM in Winnipeg and 5:59 PM in Castlegar.
What companies run services between Winnipeg, MB, Canada and Castlegar, BC, Canada?
Air Canada and WestJet fly from Winnipeg J. A. Richardson International Airport (YWG) to Castlegar Airport (YCG) twice daily. Alternatively, you can take a bus from Winnipeg to Castlegar via Regina, Calgary International Airport Domestic Terminal, Calgary - Airport YYC, Kelowna - 516 Lawrence Ave, Bernard Ave at Richter St, Orchard Park Mall - Kelowna, and A&W - Castlegar in around 34h 3m.
- 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
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $250–800
- Website
- pacificcoastal.com
Flights from Winnipeg J. A. Richardson International Airport to Trail Airport via Vancouver
- 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
- 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
- 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
- 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
- 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
- Ave. Duration
- 11h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
- Website
- aircanada.com
Flights from Winnipeg J. A. Richardson International Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $170–1,300
Flights from Winnipeg J. A. Richardson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $210–950
Flights from Winnipeg J. A. Richardson International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $130–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 A&W - Castlegar
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- $90–110
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $90–110
Bus from Orchard Park Mall - Kelowna to A&W - Castlegar
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- $90–110
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $90–110
Bus from Orchard Park Mall - Kelowna to A&W - Castlegar
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- $90–110
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $90–110
- 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
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 Getting to Rome from the airport, How do I get from Sydney to Melbourne, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Winnipeg to Castlegar is 1724 km. It takes approximately 19h 7m to drive from Winnipeg to Castlegar.
There are 14+ hotels available in Castlegar.











