Flight distance between Houston, United States of America and Arthur’s Town, Bahamas 1,259.3 mi / 2,026.7 km