Flight
For all those flying in from out of state, the airport in town is Kalispell/Glacier International Airport. The next closest would be the Missoula Airport, but keep in mind it is a two hour drive from Missoula to Kalispell/Whitefish.
Hotel
Hotel
Hotel
Hotel
Hotel