L'île de San Salvador compte un seul aéroport, l'aéroport international de San Salvador (ZSA). Des vols réguliers quotidiens sont opérés depuis Nassau ou la Floride par la compagnie nationale Bahamasair. 
Au départ de Paris Orly, Air Caraïbes dessert San Salvador tous les jeudis. 

Par voie maritime, un service de bateau postal (mailboat) se rend de Nassau à Cockburn Town une fois par semaine.