Mayaguana compte un seul aéroport : L'aéroport de Mayaguana (MYG) à Abraham's Bay. Plusieurs vols hebdomadaires, opérés par Bahamasair, assurent la liaison entre Nassau et Mayaguana.  Des services d'affrètement aérien peuvent être arrangés par l'une des compagnies locales et internationales certifiées.  

Par voie maritime, un service de bateau postal (mailboat) se rend de Nassau à Abraham's Bay une fois par semaine.