There are 4 ways to get from Montana to Castlegar by car, plane, bus, bus (Amtrak), or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly, bus
best- Drive from Kalispell to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Kelowna International Airport (YLW)plane YXC - YLW
- Take the bus from Orchard Park Mall - Kelowna to A&W - Castlegarbus
9h 35m$321–651Drive 1,068.1 km
cheapest- Drive from Billings to Castlegarcar 1,068.1 km
11h 10m$217–313Bus
- Take the bus from Billings to Spokanebus
- Take the bus from Spokane to Quincy - Akin Foodsbus
- Take the bus from Quincy to Omakbus
- Take the bus from Omak, WA to Oroville, WAbus
- Take the bus from Osoyoos, BC - 9206 97th St to Castlegar, BC - 692 18th Stbus
24h 21mBus, train
- Take the bus from Billings to Spokanebus
- Take the train from Spokane to Wenatchee Amtraktrain
- Take the bus from Wenatchee Columbia Station to Omak Travel Plazabus
- Take the bus from Omak, WA to Oroville, WAbus
- Take the bus from Osoyoos, BC - 9206 97th St to Castlegar, BC - 692 18th Stbus
24h 22m
Cranbrook/Canadian Rockies International Airport (YXC) to Kelowna International Airport (YLW) flights
Comparing Your Travel Options
The cheapest way to get from Montana to Castlegar is to drive which costs $210 - $320 and takes 11h 10m.
The fastest way to get from Montana to Castlegar is to drive and fly and bus which takes 9h 35m and costs $320 - $650.
No, there is no direct bus from Montana to Castlegar. However, there are services departing from Billings and arriving at Castlegar, BC - 692 18th St via Spokane, Quincy, Omak, WA and Osoyoos, BC - 9206 97th St. The journey, including transfers, takes approximately 24h 21m.
The distance between Montana and Castlegar is 805 km. The road distance is 1068.1 km.
It takes approximately 9h 35m to get from Montana to Castlegar, including transfers.
Montana to Castlegar bus services, operated by Jefferson Lines, depart from Billings station.
Montana to Castlegar bus services, operated by Jefferson Lines, arrive at Spokane station.
Castlegar is 1h behind Montana. It is currently 7:16 PM in Montana and 6:16 PM in Castlegar.
Yes, the driving distance between Montana to Castlegar is 1068 km. It takes approximately 11h 10m to drive from Montana to Castlegar.
There are 14+ hotels available in Castlegar.
What companies run services between Montana, USA and Castlegar, BC, Canada?
You can take a bus from Billings to Castlegar, BC - 692 18th St via Spokane, Quincy - Akin Foods, Quincy, Omak, Omak, WA, Oroville, WA, and Osoyoos, BC - 9206 97th St in around 24h 21m.
- Website
- pacificcoastal.com
Flights from Cranbrook/Canadian Rockies International Airport to Kelowna International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $220–470
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Spokane to Wenatchee Amtrak
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- $60–140
- Website
- Amtrak
- 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
- $80–95
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $80–95
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide





