Regional Airports

Rossland is located 10 kilometres north of the Canada/US border, and is 2.5 hours drive from the Spokane, WA International Airport, or 3.5 hours drive from Kelowna, BC International Airport. Daily regional flights are available from Vancouver and Calgary to Castlegar and Trail Airports , a short drive from the town.

Castlegar Regional Airport

The Castlegar airport is serviced by Air Canada with flights going to/from Vancouver and Calgary daily. The airport is 38 KM from downtown Rossland; it takes approximately 35-40 minutes to get to this airport from Rossland by car.

Trail Airport

The Trail airport is serviced by Pacific Coastal Airlines with flights going to/from Vancouver daily. The airport is 19 KM from downtown Rossland; it takes approximately 20-25 minutes to get to the Trail airport from downtown Rossland by car.

Champion Cabs (250-364-3344) provide transportation services to/from the airports.

Spokane International Airport

Most Americans and International travelers find the quickest and most cost efficient method of travel is to fly into the Spokane, WA international airport, rent a car and drive north to Rossland, BC. Approximately a 2.5 hour drive from the Spokane Airport, the drive is scenic, straight-forward and hassle-free. Spokane International Airport is serviced by Alaska Airlines/Horizon Air, ExpressJet, Delta, Skywest Airlines, United/United Express, or US Airways.


From the airport, follow signs for eastbound Interstate 90. Exit the I-90 at exit #281 (US 395N – Division Street). Drive north along Division Street through Spokane. Continue to follow Hwy. 395 N through Chewelah and Colville. At Kettle Falls, turn right onto Hwy. 25 N. Continue along Hwy 25 through Northport to the Patterson BC customs office. In Canada, Hwy 25 becomes Hwy 22. Follow Hwy 22 until you reach Rossland on your right,

Queen City Shuttles offers daily shuttles during the winter.