| City served | FAA | IATA | ICAO | Airport name | Role | Enplanements (2019) |
|---|
| | | | Commercial service – primary airports | | |
| Bangor | BGR | BGR | KBGR | Bangor International Airport | P-N | 336,140 |
| Portland | PWM | PWM | KPWM | Portland International Jetport | P-S | 1,062,873 |
| Presque Isle | PQI | PQI | KPQI | Presque Isle International Airport | P-N | 10,865 |
| Rockland | RKD | RKD | KRKD | Knox County Regional Airport | P-N | 17,133 |
| | | | Commercial service – nonprimary airports | | |
| Augusta | AUG | AUG | KAUG | Augusta State Airport | CS | 5,530 |
| Bar Harbor | BHB | BHB | KBHB | Hancock County–Bar Harbor Airport | CS | 8,507 |
| | | | Reliever airports | | |
| Auburn / Lewiston | LEW | LEW | KLEW | Auburn/Lewiston Municipal Airport | R | 220 |
| Sanford | SFM | SFM | KSFM | Sanford Seacoast Regional Airport (was Sanford Regional) | R | 64 |
| | | | General aviation airports | | |
| Belfast | BST | | KBST | Belfast Municipal Airport | GA | 120 |
| Bethel | 0B1 | | | Bethel Regional Airport | GA | 12 |
| Biddeford | B19 | | | Biddeford Municipal Airport | GA | 4 |
| Brunswick | BXM | NHZ | KBXM | Brunswick Executive Airport | GA | 83 |
| Caribou | CAR | CAR | KCAR | Caribou Municipal Airport | GA | 18 |
| Carrabassett Valley | B21 | | | Sugarloaf Regional Airport | GA | 0 |
| Dexter | 1B0 | | | Dexter Regional Airport | GA | 0 |
| Dover-Foxcroft | 44B | | | Charles A. Chase Jr. Memorial Field | GA | 0 |
| Eastport | EPM | | KEPM | Eastport Municipal Airport | GA | 8 |
| Frenchville | FVE | WFK | KFVE | Northern Aroostook Regional Airport | GA | 3 |
| Fryeburg | IZG | FRY | KIZG | Eastern Slopes Regional Airport | GA | 88 |
| Greenville | 3B1 | | | Greenville Municipal Airport | GA | 2 |
| Houlton | HUL | HUL | KHUL | Houlton International Airport | GA | 16 |
| Islesboro | 57B | | | Islesboro Airport | GA | 69 |
| Jackman | 59B | | | Newton Field | GA | 0 |
| Lincoln | LRG | | KLRG | Lincoln Regional Airport | GA | 0 |
| Machias | MVM | | KMVM | Machias Valley Airport | GA | 2 |
| Millinocket | MLT | MLT | KMLT | Millinocket Municipal Airport | GA | 8 |
| Norridgewock | OWK | OWK | KOWK | Central Maine Airport of Norridgewock | GA | 0 |
| Old Town | OLD | OLD | KOLD | Old Town Municipal Airport and Seaplane Base (Dewitt Field) | GA | 0 |
| Oxford | 81B | | | Oxford County Regional Airport | GA | 0 |
| Pittsfield | 2B7 | | | Pittsfield Municipal Airport | GA | 0 |
| Princeton | PNN | PNN | KPNN | Princeton Municipal Airport | GA | 2 |
| Rangeley | 8B0 | | | Stephen A. Bean Municipal Airport | GA | 0 |
| Stonington | 93B | | | Stonington Municipal Airport | GA | 0 |
| Waterville | WVL | WVL | KWVL | Waterville Robert LaFleur Airport | GA | 108 |
| Wiscasset | IWI | ISS | KIWI | Wiscasset Airport | GA | 1 |
| | | | Other public-use airports (not listed in NPIAS) | | |
| Ashland | ME3 | | | Bradford Camps Seaplane Base | | |
| Augusta | M00 | | | Augusta Seaplane Base | | |
| Bangor | 06B | | | Lucky Landing Marina and Seaplane Base | | |
| Bowdoinham | 08B | | | Merrymeeting Field | | |
| Brewer | 0B2 | | | Brewer Airport | | |
| Chesuncook | 1ME | | | Chesuncook Lake House Seaplane Base | | |
| Chesuncook | 39B | | | Nugent Chamberlain Lake Seaplane Base | | |
| Cutler | ME2 | | | Cutler Regional Airport | | |
| Deblois | 43B | | | Deblois Flight Strip | | |
| Dixfield | 3S2 | | | Swans Field | | |
| East Winthrop | 03M | | | Lakeside Marina Seaplane Base | | |
| Eliot | 3B4 | | | Littlebrook Air Park | | |
| Greenville | 52B | | | Moosehead Aero Marine Seaplane Base | | |
| Greenville Junction | 21M | | | Currier's Seaplane Base | | |
| Jackman | 60B | | | Moose River Seaplane Base | | |
| Levant | PG1 | | | Griffin Field | | |
| Limington | 63B | | | Limington-Harmon Airport | | |
| Livermore Falls | B10 | | | Bowman Field | | |
| Lubec | 65B | | | Lubec Municipal Airport | | |
| Meddybemps | 66B | | | Gillespie Field | | |
| Millinocket | 70B | | | Millinocket Seaplane Base | | |
| Mount Vernon | 75B | | | Seven G's Seaplane Base | | |
| Naples | 5ME | | | Brandy Pond Seaplane Base | | |
| Naples | 76B | | | Long Lake Seaplane Base | | |
| Norcross / Millinocket | 78B | | | Buckhorn Camps Seaplane Base | | |
| Patten | 85B | | | Shin Pond Seaplane Base | | |
| Portage Lake | 87B | | | Portage Lake Municipal Seaplane Base | | |
| Presque Isle | 83B | | | Presque Isle Seaplane Base | | |
| Rangeley | M57 | | | Rangeley Lake Seaplane Base | | |
| Saco | 98M | | | Greaton Airfield | | |
| Sinclair | 92B | | | Long Lake Seaplane Base | | |
| Swans Island | ME5 | | | Banks Airport | | |
| Turner | 3B5 | | | Twitchell Airport | | |
| Van Buren | 05B | | | Van Buren Seaplane Base | | |
| Wales | ME6 | | | Wales Airport | | |
| | | | Notable private-use airports | | |
| Ashland | ME86 | | | Libby Camps Seaplane Base | | |
| Carmel | 14ME | | | Ring Hill Airport (was public-use, FAA: 38B) | | |
| Limestone | ME16 | LIZ | | Loring International Airport | | |
| | | | Notable former airports | | |
| Baring | | | | St. Croix Airport (closed 1996-2004) | | |
| Blue Hill | 07B | | | Blue Hill Airport | | |
| Brunswick | NHZ | NHZ | KNHZ | NAS Brunswick (closed 2011, now Brunswick Executive Airport) | | |