The closest Glacier National Park airport is the Glacier Park International Airport in Kalispell, Montana. The airport is located about 30 minutes and 25 miles from the West Glacier entrance to the park. The airport code for this Kalispell airport, which is located six miles northeast of the city, is FCA. There are year round flights to and from the airport to five major cities including Seattle, Salt Lake City, Minneapolis, Las Vegas and Denver. Seasonal flights provide direct access to another nine major cities.
Glacier National Park is located in Montana near the border with Canada. Other nearby airports are a much greater distance away than Kalispell. There are four other major Montana airports, including Gallatin Field in Bozeman, Billings Airport, Johnson-Bell Field in Missoula and the Helena airport. Missoula is located about 140 miles from the West Entrance. Helena is located over three hours and 200 miles from the park. Bozeman is located nearly 5 hours and almost 300 miles from the park. The Spokane airport in Washington State is another option but is also located nearly five hours and almost 300 miles away from West Glacier.
If you do not live within driving distance of one of the cities that provides nonstop service to the Kalispell airport, you are looking at a connecting flight. Best to book the flight for your vacation to Glacier early to get the best deal. Ticket prices may rise during peak summer months as other travelers decide to go to Glacier. You are probably looking for a ticket on United Airlines, Delta and KLM which fly there the most.
If you have at least ten days and more likely two weeks, you may consider flying into Bozeman, Montana and combining your Glacier vacation with a stop at Yellowstone National Park. Yellowstone can take days to enjoy on its own, so you need a substantial amount of time to do both right. But if you want to check off two of the most popular parks from your life list, it can be a bit more economical to do them at the same time rather than separate trips.