Leonard M. Thompson International Airport guide
Updated 2026-10-16Leonard 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.
Services at Leonard M. Thompson International Airport
1 of 6 available- None listed yetParking
- None listed yetCar Rentals
- 1optionHotelsAbaco Beach Resort and Boat Harbour MarinaView hotels guide
- None listed yetLounges
- None listed yetShuttles
- None listed yetPublic Transport
Key facts
- Services1listed across 1 of 6 types
- Local timeNassau time
- IATAMHHICAO MYAM
- Runways1
- Terminals1mixed
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