Aviation in Maine
Maine is served by a network of 138 public-use airports recorded in the FAA's NASR Airport Master Record. The mix breaks down into 1 large hub, 8 medium hubs, and 129 small or regional fields. Together they form the on-the-ground network that connects Maine residents to the rest of the country and, in many cases, to international destinations through the connecting hubs profiled elsewhere in this directory.
Reading the table below as a planner: the large-hub entries are where you will find the broadest selection of carriers, the longest list of nonstop destinations, and the most amenities, and also the longest TSA queues. Medium hubs typically host scheduled service from three to ten carriers and are often the most efficient choice for travelers based outside the largest metropolitan areas. The small and regional entries cover everything from Essential Air Service routes to general-aviation strips that primarily serve charter, training and corporate traffic.
FAA region: Maine falls inside the FAA's New England Region, headquartered in Burlington, MA. The region oversees airport certification, safety inspections, and air-traffic-control coordination for every airport in this state.
All 138 airports in Maine
| Airport | City | IATA | ICAO | Class |
|---|---|---|---|---|
| Portland International Jetport | Portland | PWM |
KPWM |
Large hub |
| Augusta State Airport | Augusta | AUG |
KAUG |
Medium hub |
| Bangor International Airport | Bangor | BGR |
KBGR |
Medium hub |
| Brunswick Executive Airport | Brunswick | NHZ |
KBXM |
Medium hub |
| Caribou Municipal Airport | Caribou | CAR |
KCAR |
Medium hub |
| Hancock County-Bar Harbor Airport | Bar Harbor | BHB |
KBHB |
Medium hub |
| Houlton International Airport | Houlton | HUL |
KHUL |
Medium hub |
| Knox County Regional Airport | Rockland | RKD |
KRKD |
Medium hub |
| Presque Isle International Airport | Presque Isle | PQI |
KPQI |
Medium hub |
| Abbots Airport | East Sumner | - | - | Regional |
| Allen St Peter Memorial Airport | Portage | - | - | Regional |
| Auburn Lewiston Municipal Airport | Auburn/Lewiston | LEW |
KLEW |
Regional |
| Avery Field | Rockwood | - | - | Regional |
| Back Acres Airport | Kennebunkport | - | - | Regional |
| Bald Mountain Airport | Camden | - | - | Regional |
| Banks Airport | Swans Island | - | - | Regional |
| Beaver Creek Airport | Chesterville | - | - | Regional |
| Beech Hill Airport | Mercer | - | - | Regional |
| Belfast Municipal Airport | Belfast | - | - | Regional |
| Bethel Regional Airport | Bethel | - | - | Regional |
| Biddeford Municipal Airport | Biddeford | - | - | Regional |
| Blue Hill Airport | Blue Hill | - | - | Regional |
| Bob-Mar Airport | Fairfield | - | - | Regional |
| Bowman Field | Livermore Falls | - | - | Regional |
| Bresett's Mountainside Airport | Van Buren | - | - | Regional |
| Brewer Airport | Brewer | - | - | Regional |
| Brookton Landing Field | Brookton | - | - | Regional |
| Buzzport Airport | Passadumkeag | - | - | Regional |
| Buzzy's Field | Acton | - | - | Regional |
| Central Maine/Norridgewock Airport | Norridgewock | OWK |
KOWK |
Regional |
| Charles A. Chase Jr. Memorial Field | Dover-Foxcroft | - | - | Regional |
| Clark Field | Gorham | - | - | Regional |
| Clayton Lake Strip | Clayton Lake | - | - | Regional |
| Cliff Dow Airport | New Gloucester | - | - | Regional |
| Cliffords Airport | Sabattus | - | - | Regional |
| Cowboys Air Ranch Airport | Brookton | - | - | Regional |
| Cutler Regional Airport | Cutler | - | - | Regional |
| Deblois Flight Strip | Deblois | - | - | Regional |
| Dewitt Field - Old Town Municipal Airport | Old Town | OLD |
KOLD |
Regional |
| Dexter Regional Airport | Dexter | - | - | Regional |
| Drisko Airport | Jonesboro | - | - | Regional |
| Dyer's Landing Airport | Fryeburg | - | - | Regional |
| Eagle Field | North Yarmouth | - | - | Regional |
| Eagle Ridge Airfield | Jay | - | - | Regional |
| Eastern Slopes Regional Airport | Fryeburg | FRY |
KIZG |
Regional |
| Eastport Municipal Airport | Eastport | - | - | Regional |
| Eric's Field Airport | Falmouth | - | - | Regional |
| Estcourt Airport | Estcourt | - | - | Regional |
| Farr Field | Harpswell | - | - | Regional |
| Flying Ed Airport | Charlotte | - | - | Regional |
| Fort Fairfield Municipal Airport | Fort Fairfield | - | - | Regional |
| Fort Kent Municipal Airport | Fort Kent | - | - | Regional |
| Fox Field | Vassalboro | - | - | Regional |
| French Field | Ellsworth | - | - | Regional |
| Gadabout Gaddis Airport | Bingham | - | - | Regional |
| Gillespie Field | Meddybemps | - | - | Regional |
| Goosefair Airport | Kennebunkport | - | - | Regional |
| Greaton Airfield | Saco | - | - | Regional |
| Greenfield Hill Airport | Cambridge | - | - | Regional |
| Greenville Municipal Airport | Greenville | - | - | Regional |
| Griffin Field | Levant | - | - | Regional |
| HIghland View Field | Searsmont | - | - | Regional |
| Hapworths Private Landing Area Airport | North Fairfield | - | - | Regional |
| Heacock Field Ultralight Flightpark | Hollis Center | - | - | Regional |
| Heartstone Farm Airport | Charleston | - | - | Regional |
| Hilltop Airport | Jay | - | - | Regional |
| Islesboro Airport | Islesboro | - | - | Regional |
| J & S Field | Stetson | - | - | Regional |
| Limerick Airport | Limerick | - | - | Regional |
| Limington Harmon Airport | Limington | - | - | Regional |
| Lincoln Regional Airport | Lincoln | - | - | Regional |
| Lindbergh Airport | Avon | - | - | Regional |
| Loring International Airport | Limestone | LIZ |
- | Regional |
| Lubec Municipal Airport | Lubec | - | - | Regional |
| Lucky Landing Airport | Glenburn | - | - | Regional |
| Machias Valley Airport | Machias | - | - | Regional |
| Maheu Airport | Minot | - | - | Regional |
| Maple Ridge Airport | Harrison | - | - | Regional |
| Margerison Airport | Durham | - | - | Regional |
| Mars Hill Airport | Mars Hill | - | - | Regional |
| Matinicus Island Airport | Matinicus Island | - | - | Regional |
| Merrymeeting Field | Bowdoinham | - | - | Regional |
| Miller's Field | Newburgh | - | - | Regional |
| Millinocket Municipal Airport | Millinocket | MLT |
KMLT |
Regional |
| Milo Field | Milo | - | - | Regional |
| Morrill Airpark | Van Buren | - | - | Regional |
| Morrison's Airport | Perry | - | - | Regional |
| Morse Field | Patten | - | - | Regional |
| Mountain View Airport | Harrison | - | - | Regional |
| Murphy Road Airstrip | Fort Fairfield | - | - | Regional |
| Nadeau's Airfield | Acton | - | - | Regional |
| Newport Sky Park Airport | Newport | - | - | Regional |
| Newton Field | Jackman | - | - | Regional |
| Northern Aroostook Regional Airport | Frenchville | WFK |
KFVE |
Regional |
| Oxford County Regional Airport | Oxford | - | - | Regional |
| Payne Field | Hartland | - | - | Regional |
| Peasley Field | Otis | - | - | Regional |
| Perrotti Skyranch Airfield | Berwick | - | - | Regional |
| Philbrick Mountain Airport | Ellsworth | - | - | Regional |
| Pine Lane Landing Strip | Abbot | - | - | Regional |
| Pittsfield Municipal Airport | Pittsfield | - | - | Regional |
| Princeton Municipal Airport | Princeton | PNN |
KPNN |
Regional |
| Ragged Island Airstrip | Matinicus | - | - | Regional |
| Ragmuff Airport | Greenville | - | - | Regional |
| Red Pine Grove Airport | Clayton Lake | - | - | Regional |
| Ridgeview Airport | Searsmont | - | - | Regional |
| Robinson Ridge Field | Jefferson | - | - | Regional |
| Rocky Ridge Airport | Greene | - | - | Regional |
| Ruby Airport | Bristol | - | - | Regional |
| Ruby Field | Sangerville | - | - | Regional |
| Russell Field | Easton | - | - | Regional |
| Sanford Seacoast Regional Airport | Sanford | SFM |
KSFM |
Regional |
| Scottow Bog Flightpark Ultralightport | Scarborough | - | - | Regional |
| Seacoast Airfield | Eliot | - | - | Regional |
| Skydive Lebanon Airport | West Lebanon | - | - | Regional |
| Slip Knot Landing Airport | Windham | - | - | Regional |
| Socatean Bay Airport | Rockwood | - | - | Regional |
| Steven A. Bean Municipal Airport | Rangeley | - | - | Regional |
| Stonington Municipal Airport | Stonington | - | - | Regional |
| Sugarloaf Regional Airport | Carrabassett | - | - | Regional |
| Sunny Hill Airport | Belgrade | - | - | Regional |
| Sunrise Farms Airport | Sinclair | - | - | Regional |
| Swans Field | Dixfield | - | - | Regional |
| Terra B & B Airport | Levant | - | - | Regional |
| Thomas Airport | Roxbury | - | - | Regional |
| Thompson Memorial Field | Pittsfield | - | - | Regional |
| Tib Field | Fryeburg | - | - | Regional |
| Twin Eagles Airport | Naples | - | - | Regional |
| Twitchell Airport | Turner | - | - | Regional |
| Two Falls Airport | Willimantic | - | - | Regional |
| Vinalhaven Airport | Vinalhaven | - | - | Regional |
| Wales Airport | Wales | - | - | Regional |
| Waterville Robert Lafleur Airport | Waterville | WVL |
KWVL |
Regional |
| Webber Jones Airport | Brownville | - | - | Regional |
| Webster Field | Gorham | - | - | Regional |
| Wiscasset Airport | Wiscasset | ISS |
KIWI |
Regional |
| Witherspoons Airport | North Haven | - | - | Regional |
| Zinck Airport | Rumford | - | - | Regional |
Travel context
Travelers comparing flight options inside Maine should look beyond the obvious large-hub entry. Many travelers reflexively book through the biggest airport in their state, but for short-haul itineraries a closer medium or regional airport can shave an hour off the total door-to-door time even when its ticket price is slightly higher. The opposite is also true for long-haul or international travel, where the broader carrier selection at the large hub typically wins on both price and routing.
For multi-airport metropolitan areas, and several states have them, pay attention to which carrier alliance dominates each airport. A traveler with frequent-flyer status on one alliance will usually find the better experience at the alliance's home airport, even at the cost of a slightly longer drive.