| Denver (DEN) Denver International Airport | United States | 455 mi | ~1h 31m | United Airlines and Delta Air Lines | 5/day |
| Salt Lake City (SLC) Salt Lake City International Airport | United States | 387 mi | ~1h 23m | Delta Air Lines, Alpine Air Express, and Angel Flight America | 3-4/day |
| Sidney (SDY) Sidney-Richland Regional Airport | United States | 244 mi | ~1h 5m | United Airlines | 3-4/day |
| Seattle (SEA) Seattle-Tacoma International Airport | United States | 662 mi | ~1h 57m | Alaska Airlines | 3/day |
| Wolf Point (OLF) L M Clayton Airport | United States | 211 mi | ~1h 1m | United Airlines and Richland Aviation | 2-3/day |
| Havre (HVR) Havre City-County Airport | United States | 197 mi | ~59m | United Airlines and Richland Aviation | 2-3/day |
| Dallas (DFW) Dallas-Fort Worth International Airport | United States | 1,081 mi | ~2h 49m | American Airlines | 2-3/day |
| Glendive (GDV) Dawson Community Airport | United States | 200 mi | ~1h | United Airlines | 2/day |
| Glasgow (GGW) Wokal Field/Glasgow-Valley County Airport | United States | 189 mi | ~58m | United Airlines | 1-2/day |
| Great Falls (GTF) Great Falls International Airport | United States | 177 mi | ~57m | Alpine Air Express and Empire Airlines | 1-2/day |
| Missoula (MSO) Missoula Montana Airport | United States | 275 mi | ~1h 9m | Alpine Air Express | 1-2/day |
| Kalispell (FCA) Glacier Park International Airport | United States | 320 mi | ~1h 15m | Alpine Air Express | 1-2/day |
| Chicago (ORD) Chicago O'Hare International Airport | United States | 1,058 mi | ~2h 46m | American Airlines | 1-2/day |
| Miles City (MLS) Frank Wiley Field | United States | 134 mi | ~52m | Alpine Air Express and Richland Aviation | 1-2/day |
| Minneapolis (MSP) Minneapolis-St Paul International/Wold-Chamberlain Airport | United States | 746 mi | ~2h 7m | Delta Air Lines | 1/day |
| Portland (PDX) Portland International Airport | United States | 677 mi | ~1h 59m | Alaska Airlines | 1/day |
| Gillette (GCC) Northeast Wyoming Regional Airport | United States | 178 mi | ~57m | Alpine Air Express | 1/day |
| Helena (HLN) Helena Regional Airport | United States | 173 mi | ~56m | Alpine Air Express | 1/day |
| Sheridan (SHR) Sheridan County Airport | United States | 105 mi | ~48m | Richland Aviation | 1/day |
| Cut Bank (CTB) Cut Bank International Airport | United States | 264 mi | ~1h 8m | Alpine Air Express | 1/day |
| Butte (BTM) Bert Mooney Airport | United States | 190 mi | ~59m | Alpine Air Express | 1/day |
| Phoenix (AZA) Mesa Gateway Airport | United States | 879 mi | ~2h 24m | Allegiant Air | 1/day |
| Bozeman (BZN) Bozeman Yellowstone International Airport | United States | 126 mi | ~51m | Alpine Air Express | 3×/wk |
| Las Vegas (LAS) Harry Reid International Airport | United States | 755 mi | ~2h 8m | Allegiant Air | 2×/wk |
| Riverton (RIW) Central Wyoming Regional Airport | United States | 190 mi | ~58m | Libyan Airlines | 2×/wk |
| Cedar Rapids (CID) The Eastern Iowa Airport | United States | 880 mi | ~2h 24m | United Airlines | weekly |
| Bellingham (BLI) Bellingham International Airport | United States | 686 mi | ~2h | Ryan Air Services | weekly |