Airports in New Hampshire

New Hampshire state only has 3 airports offering commercial flights. Out of those three, only Manchester airport handles more than 1 million passengers each year. Therefore, this airport is probably an optimal choice for anyone traveling to New Hampshire by plane. However, in this post, besides New Hampshire airports, we’ve included a small table of nearby airports in neighboring states. Make sure to check our map of airports in New Hampshire at the end of the text.

List of airports

Manchester–Boston Regional Airport – IATA Code – MHT (~ 1.8 M Passengers)

Manchester Airport is the airport serving Manchester city, in New Hampshire state. Airport is located 5 kilometers south of the city center and it can serve as an alternative when traveling to Boston. Distance to Boston is about 80 km. Southwest Airlines, Delta and United offer most flights, and Baltimore is the most common destination from the airport. Getting to Manchester can be done via taxis, limos and shuttles, as well as Greyhound and Manchester Transit Authority buses.

Lebanon Municipal Airport – IATA Code – LEB

  • Nearby city(s): Lebanon (6 km)
  • Airline(s): Cape Air

Portsmouth International Airport at Pease – IATA Code – PSM

  • Also Called: Pease International Airport
  • Nearby city(s): Portsmouth (2 km)
  • Airline(s): Allegiant Air

Airports in neighboring states

Airports in MassachusettsAirports in MaineAirports in Vermont

New Hampshire Airports Map