Leonard M Thompson International Airport (IATA: MHH, ICAO: MYAM) serves Marsh Harbour, BS. It has 66 scheduled routes to 43 destinations in 5 countries, operated by 20 airlines.
- Efficiency and Convenience: Many travelers find the airport small, efficient, and easy to navigate, with quick customs and check-in processes [Google].
- Friendly Staff (sometimes): Several reviews highlight super friendly and helpful staff members [Google].
- Cleanliness: The bathrooms are often noted as clean [Google].
- Taxi Availability: Taxis are readily available outside the terminal, and getting one is generally easy. Google, airportroutes.com
- On-site Dining: There's a "cute little bar and restaurant" inside security [Google].
- Staff Attitude: Some travelers report rude, bossy, or unfriendly airline and security staff who are perceived as being on "power trips" [Google]. The Priority Pass lounge also receives complaints about unfriendly staff [Google].
- Lack of Modern Amenities: The airport is sometimes criticized for lacking modern amenities like automated systems [Google].
- High Prices in Waiting Area: Some travelers find prices "scary" once inside the waiting room [Google].
- Rental Car Shortages: Rental car agencies on-site can be understaffed or have no vehicles, making advance booking highly recommended. Google, airportroutes.com
- Customs/Immigration Irregularities: Some travelers have reported questionable cash-only fees for customs with no receipts, and difficulties getting requested visa durations.
- Leonard M. Thompson International Airport** appears to be a functional, albeit sometimes frustrating, gateway to the Abaco Islands. While its small size can lead to efficiency, travelers should manage expectations regarding modern amenities and be prepared for potential inconsistencies in staff demeanor and customs procedures.
- Sources researched: anderlog.com, kosmos.liveflux.net, ourairports.com, flightqueue.com, airportroutes.com*
Routes from MHH
43 nonstop destinations · 20 airlines.
Airlines at MHH
20 carriers operate scheduled departures.
Route Network Map
Search flights from MHH
Compare ticket prices across hundreds of booking sites
Search flights from MHHOpens a live price search from MHH — just pick your destination & dates
Airport routes
Leonard M Thompson International Airport (MHH) offers 66 flight routes operated by 20 airlines. Major carriers include Tradewind, Envoy Air, Bahamasair and others. Popular destinations from Marsh Harbour include Lynden Pindling Int'l (Nassau), Fort Lauderdale Intl, Miami Intl, Palm Beach Intl, Orlando Sanford Intl.
Traveler reviews & tips
From people who've recently flown through Marsh Harbour.
No tips for MHH yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at Leonard M Thompson International Airport. Tips are reviewed before publishing.
Common questions about MHH
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from MHH?
Leonard M Thompson International Airport has 66 scheduled routes to 43 destinations in 5 countries, operated by 20 airlines.
Which airlines fly from Leonard M Thompson International Airport?
20 carriers operate scheduled departures, including Tradewind, Envoy Air, Bahamasair.
Where is Leonard M Thompson International Airport located?
Leonard M Thompson International Airport is located in Marsh Harbour, BS, at an elevation of 6 ft. Its IATA code is MHH and ICAO code is MYAM.





