Leonard M. Thompson International Airport guide

Updated 2026-10-16

Leonard M. Thompson International Airport (ICAO MYAM) serves Marsh Harbour on Great Abaco in the northern Bahamas. It is the main gateway to the Abaco Islands and to the cays reached by ferry, including Elbow Cay and Hope Town. The field sits about 2 metres above sea level. It was known as Marsh Harbour International Airport until 25 May 2016, when it took the name of Leonard M. Thompson, a Second World War bomber pilot from Hope Town.

MHHIATA

Services at Leonard M. Thompson International Airport

1 of 6 available

Key facts

  • Services1listed across 1 of 6 types
  • Local timeNassau time
  • IATAMHHICAO MYAM
  • Runways1
  • Terminals1mixed
Loading map…

Terminals

1 terminal
  • MAMixedMain TerminalBahamasair, American Eagle, Delta Connection, Flamingo Air, Western Air

Nearby cities

straight-line distance
  • Marsh HarbourNortheast of the airport5 km

Questions

Answers drawn from the listings on this page.

What are the airport codes for Leonard M. Thompson International Airport?

Leonard M. Thompson International Airport uses the following codes: IATA: MHH, ICAO: MYAM. These codes are used by airlines, pilots, and travel systems to identify the airport.

Where is Leonard M. Thompson International Airport located?

Leonard M. Thompson International Airport is located in Marsh Harbour, Central Abaco, Bahamas. The airport coordinates are 26.5107°, -77.0843°.

What services are available at Leonard M. Thompson International Airport?

Leonard M. Thompson International Airport offers: 1 nearby hotels. Click on each service type above to view detailed information.

Help us improve this page

Found outdated information or know about a service we're missing? Let us know.

Suggest page updates