The two most popular International Airports to Revelstoke are Kelowna and Calgary. We would definitely recommend the Kelowna route, while shorter it is also a lot safer and more reliable. We also have a scheduled service from Kelowna to Revelstoke, the Stoke Shuttle, whereas the Calgary route is only accessible by private transfer.