There are 9 ways to get from Walla Walla to Cranbrook by plane, car, bus, train, or bus (Amtrak, Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Walla Walla Regional Airport to Glacier Park International Airport, drive
best- Fly from Walla Walla Regional Airport (ALW) to Glacier Park International Airport (FCA)plane ALW - FCA
- Drive from Glacier Park International Airport (FCA) to Cranbrookcar
8h 19m$370–1,677Drive 534.3 km
cheapest- Drive from Walla Walla to Cranbrookcar 534.3 km
6h 51m$106–153Bus, train, drive
- Take the bus from Valley Transit Center to Pasco Intermodal, WAbus
- Take the train from Pasco Amtrak Station to West Glacier Amtraktrain
- Drive from Lake McDonald Lodge to Pincher Creek, ABcar
- Take the bus from Pincher Creek, AB to Cranbrook, BC - 513 Cranbrook St Northbus
20h 21m$336–646Bus
- Take the bus from Valley Transit to Yakima Air Terminalbus
- Take the bus from Yakima Airport to Ellensburg - E 11th Ave. & N. Maple Stbus 11 / ...
- Take the bus from Ellensburg to Omak Travel Plazabus
- Take the bus from Omak, WA to Oroville, WAbus
- Take the bus from Osoyoos, BC - 9206 97th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
22h 56mBus to Tri-Cities Airport, fly to Glacier Park International Airport, drive
- Take the bus from Valley Transit Center to Tri-Cities Airportbus
- Fly from Tri-Cities Airport (PSC) to Glacier Park International Airport (FCA)plane PSC - FCA
- Drive from Glacier Park International Airport (FCA) to Cranbrookcar
8h 11m$815–1,593Fly Walla Walla Regional Airport to Spokane International Airport, drive
- Fly from Walla Walla Regional Airport (ALW) to Spokane International Airport (GEG)plane ALW - GEG
- Drive from Spokane-Airport-GEG to Cranbrookcar
8h 17m$330–1,502Fly Walla Walla Regional Airport to Cranbrook/Canadian Rockies International Airport
- Fly from Walla Walla Regional Airport (ALW) to Cranbrook/Canadian Rockies International Airport (YXC)plane ALW - YXC
11h 30m$200–787Bus via Ellensburg
- Take the bus from Valley Transit to Yakima Air Terminalbus
- Take the bus from Yakima Airport to Ellensburg - 4th / Rubybus 11 / ...
- Take the bus from Central Washington University to Omak, WAbus
- Take the bus from Omak, WA to Oroville, WAbus
- Take the bus from Osoyoos, BC - 9206 97th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
23h 24mBus via Vancouver
- Take the bus from Valley Transit Center to Pasco Intermodal, WAbus
- Take the bus from Pasco Bus Stop to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
28h 35m$376–593
Walla Walla to Cranbrook by bus
Questions & Answers
The cheapest way to get from Walla Walla to Cranbrook is to drive which costs $100 - $160 and takes 6h 51m.
The fastest way to get from Walla Walla to Cranbrook is to drive which takes 6h 51m and costs $100 - $160.
No, there is no direct bus from Walla Walla to Cranbrook. However, there are services departing from Valley Transit and arriving at Cranbrook, BC - 513 Cranbrook St North via Yakima Airport, Ellensburg, Omak, WA, Osoyoos, BC - 9206 97th St and Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 22h 56m.
The distance between Walla Walla and Cranbrook is 612 km. The road distance is 534.3 km.
The best way to get from Walla Walla to Cranbrook without a car is to bus via Vancouver which takes 28h 35m and costs $370 - $600.
It takes approximately 8h 19m to get from Walla Walla to Cranbrook, including transfers.
Walla Walla to Cranbrook bus services, operated by Grape Line, depart from Valley Transit station.
The best way to get from Walla Walla to Cranbrook is to bus which takes 22h 56m and costs . Alternatively, you can fly, which costs $200 - $800 and takes 11h 30m.
Walla Walla to Cranbrook bus services, operated by Grape Line, arrive at Yakima Air Terminal station.
Cranbrook is 1h ahead of Walla Walla. It is currently 7:36 PM in Walla Walla and 8:36 PM in Cranbrook.
What companies run services between Walla Walla, WA, USA and Cranbrook, BC, Canada?
You can take a bus from Valley Transit to Cranbrook, BC - 513 Cranbrook St North via Yakima Air Terminal, Yakima Airport, Ellensburg - E 11th Ave. & N. Maple St, Ellensburg, Omak, WA, Oroville, WA, Osoyoos, BC - 9206 97th St, and Nelson, BC - 512 Railway Street in around 22h 56m. Alternatively, Alaska Airlines, Inc., WestJet, and two other airlines fly from Walla Walla Regional Airport (ALW) to Cranbrook/Canadian Rockies International Airport (YXC) twice daily.
- Website
- alaskaair.com
Flights from Walla Walla Regional Airport to Glacier Park International Airport via Seattle
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $320–1,600
Flights from Walla Walla Regional Airport to Glacier Park International Airport via Seattle, Portland
- Ave. Duration
- 7h 28m
- When
- Every day
- Estimated price
- $330–1,600
Flights from Tri-Cities Airport to Glacier Park International Airport via Seattle
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $750–1,500
Flights from Tri-Cities Airport to Glacier Park International Airport via Portland
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $750–1,500
Flights from Walla Walla Regional Airport to Spokane International Airport via Seattle
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- $260–1,400
Flights from Walla Walla Regional Airport to Spokane International Airport via Seattle, Portland
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $270–1,400
- Website
- delta.com
Flights from Tri-Cities Airport to Glacier Park International Airport via Salt Lake City
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $110–550
- Website
- united.com
Flights from Tri-Cities Airport to Glacier Park International Airport via Denver
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $150–650
- Website
- westjet.com
Flights from Walla Walla Regional Airport to Cranbrook/Canadian Rockies International Airport via Seattle, Calgary
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–2,200
Flights from Walla Walla Regional Airport to Cranbrook/Canadian Rockies International Airport via Seattle, Vancouver
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- $340–2,100
- Website
- pacificcoastal.com
Flights from Walla Walla Regional Airport to Cranbrook/Canadian Rockies International Airport via Seattle, Kelowna
- Ave. Duration
- 13h 20m
- When
- Saturday
- Estimated price
- $500–2,200
- Website
- aircanada.com
Flights from Walla Walla Regional Airport to Cranbrook/Canadian Rockies International Airport via Seattle, Victoria, Vancouver
- Ave. Duration
- 13h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Pasco Amtrak Station to West Glacier Amtrak
- Ave. Duration
- 9h 51m
- Frequency
- Once daily
- Estimated price
- $180–390
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 866-253-5247
- [email protected]
- Website
- grapeline.us
Bus from Valley Transit Center to Pasco Intermodal, WA
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $26–30
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Bus from Valley Transit to Yakima Air Terminal
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $50–65
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Bus from Valley Transit Center to Tri-Cities Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $24–29
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Bus from Valley Transit to Yakima Air Terminal
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $50–65
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Bus from Valley Transit Center to Pasco Intermodal, WA
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $26–30
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Valley Transit Center to Pasco Intermodal, WA
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- $17–60
- Website
- https://www.amtrak.com/home.html
- Adult
- $17–60
Bus from Valley Transit Center to Pasco Intermodal, WA
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- $17–60
- Website
- https://www.amtrak.com/home.html
- Adult
- $17–60
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Pincher Creek, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Osoyoos, BC - 9206 97th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Osoyoos, BC - 9206 97th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 509-575-6175
- Website
- yakimatransit.org
Bus from Yakima Airport to Ellensburg - E 11th Ave. & N. Maple St
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- $2
- Schedules at
- yakimatransit.org
Bus from Yakima Airport to Ellensburg - 4th / Ruby
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- $2
- Schedules at
- yakimatransit.org
- Phone
- 800-366-6975
- [email protected]
- Website
- appleline.us
Bus from Ellensburg to Omak Travel Plaza
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $60–75
- Website
- https://appleline.us/
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- octn.org
Bus from Omak, WA to Oroville, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- https://www.octn.org
- Schedules at
- https://www.octn.org/what-we-do/transportation/bus-schedules.html
Bus from Omak, WA to Oroville, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- https://www.octn.org
- Schedules at
- https://www.octn.org/what-we-do/transportation/bus-schedules.html
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Central Washington University to Omak, WA
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $95–120
- Schedules at
- northwesternstagelines.com
- Adults
- $95–120
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Pasco Bus Stop to Seattle Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $45–95
- Website
- https://www.greyhound.com/
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $29–60
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $30–55
- Schedules at
- flixbus.com
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between Walla Walla to Cranbrook is 534 km. It takes approximately 6h 51m to drive from Walla Walla to Cranbrook.
There are 16+ hotels available in Cranbrook.














