Closest Airport to Hannibal, Airports Near Hannibal United States

What is the nearest airport to Hannibal, United States?
The closest airport to Hannibal is Quincy Municipal Airport (UIN). Distance from Quincy Municipal Airport to Hannibal is 18.38 miles or 29.58 kilometers.



List of Airports close to Hannibal, United States

Quincy Municipal Airport (UIN)

Quincy Municipal Airport is located approximately 18.02 miles / 29 kilometers North-Northeast (NNE) of central Hannibal. IATA airport code is UIN.

Keokuk Airport (EOK)

Keokuk Airport is located approximately 51.57 miles / 83 kilometers North (N) of central Hannibal. IATA airport code is EOK.

Moberly Airport (MBY)

Moberly Airport is located approximately 59.03 miles / 95 kilometers West-Southwest (WSW) of central Hannibal. IATA airport code is MBY.

Fort Madison Municipal Airport (FMS)

Fort Madison Municipal Airport is located approximately 65.24 miles / 105 kilometers North (N) of central Hannibal. IATA airport code is FMS.

Macomb Municipal Airport (MQB)

Macomb Municipal Airport is located approximately 67.11 miles / 108 kilometers North-Northeast (NNE) of central Hannibal. IATA airport code is MQB.

Kirksville Municipal Airport (IRK)

Kirksville Municipal Airport is located approximately 67.73 miles / 109 kilometers West-Northwest (WNW) of central Hannibal. IATA airport code is IRK.

Burlington Airport (BRL)

Burlington Airport is located approximately 75.19 miles / 121 kilometers North (N) of central Hannibal. IATA airport code is BRL.

Columbia Regional Airport (COU)

Columbia Regional Airport is located approximately 76.43 miles / 123 kilometers Southwest (SW) of central Hannibal. IATA airport code is COU.

Spirit of St. Louis Airport (SUS)

Spirit of St. Louis Airport is located approximately 81.4 miles / 131 kilometers South-Southeast (SSE) of central Hannibal. IATA airport code is SUS.

Lambert-St. Louis International Airport (STL)

Lambert-St. Louis International Airport is located approximately 84.51 miles / 136 kilometers Southeast (SE) of central Hannibal. IATA airport code is STL.