Missoula, MT. Hamilton, MT sits one hour south of the Missoula International Airport. There are nonstops arriving daily from several cities: Atlanta, Chicago, Dallas, Denver, Las Vegas, Los Angeles, Minneapolis, Phoenix, Oakland, Portland, Salt Lake City, San Francisco and Seattle.