Airports BS MHH
Scheduled service · Medium Airport
MHH
MYAM

🇧🇸 Leonard M Thompson International Airport

Marsh Harbour, BS-CO, BS 6 ft America/Nassau
66
Routes
43
Destinations
20
Airlines
5
Countries
Updated Jun 29, 2026

Track new departures from MHH

Get an email when airlines add, remove, or reschedule routes from Marsh Harbour.

Free for up to 3 airports · No credit card
MHH in 20 seconds
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.
Mixed 5 traveler reviews
What travelers love
  • 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].
Common complaints
  • 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*
AirportRoutes · updated Jun 29, 2026

Routes from MHH

43 nonstop destinations · 20 airlines.

Route Network Map

Loading route map... Tap fullscreen button for better mobile experience

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.

Share a tip
Rate this airport:
/5 · 0 ratings

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.