MSO - Missoula is the closest airport and is about 45 minutes away.
BTM - Butte is about 1.5 hours away.
BZN - Bozeman is about 2.5 hours away.
FCA - Glacier International in Kalispell is about 3 hours away.