If needed, be sure you have a multiple-entry visa for Canada (if flying out from there), and a U.S. visa as well. There are flights from Calgary AB to Kalispell MT. There is one way airport "charter" van shuttle service with Airport Shuttle Express of Calgary to/from Glacier National Park, MT and ...